Mercurial > libavcodec.hg
comparison ac3tab.c @ 6671:2d0b86dfe5bb libavcodec
add a ff_ac3_parse_header_full() which calls ff_ac3_parse_header()
and then reads the channel_map stuff
| author | bwolowiec |
|---|---|
| date | Thu, 24 Apr 2008 22:27:13 +0000 |
| parents | 29635f7c3d9c |
| children | 1a93d3bbe3ee |
comparison
equal
deleted
inserted
replaced
| 6670:33d3c14d5a57 | 6671:2d0b86dfe5bb |
|---|---|
| 245 const uint8_t ff_ac3_critical_band_size_tab[50]={ | 245 const uint8_t ff_ac3_critical_band_size_tab[50]={ |
| 246 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 246 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, |
| 247 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, | 247 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, |
| 248 3, 6, 6, 6, 6, 6, 6, 12, 12, 12, 12, 24, 24, 24, 24, 24 | 248 3, 6, 6, 6, 6, 6, 6, 12, 12, 12, 12, 24, 24, 24, 24, 24 |
| 249 }; | 249 }; |
| 250 /** | |
| 251 * Default channel map for a dependent substream defined by acmod | |
| 252 */ | |
| 253 const uint16_t ff_eac3_default_chmap[8] = { | |
| 254 AC3_CHMAP_L | AC3_CHMAP_R, // FIXME Ch1+Ch2 | |
| 255 AC3_CHMAP_C, | |
| 256 AC3_CHMAP_L | AC3_CHMAP_R, | |
| 257 AC3_CHMAP_L | AC3_CHMAP_C | AC3_CHMAP_R, | |
| 258 AC3_CHMAP_L | AC3_CHMAP_R | AC3_CHMAP_C_SUR, | |
| 259 AC3_CHMAP_L | AC3_CHMAP_C | AC3_CHMAP_R | AC3_CHMAP_C_SUR, | |
| 260 AC3_CHMAP_L | AC3_CHMAP_R | AC3_CHMAP_L_SUR | AC3_CHMAP_R_SUR, | |
| 261 AC3_CHMAP_L | AC3_CHMAP_C | AC3_CHMAP_R | AC3_CHMAP_L_SUR | AC3_CHMAP_R_SUR | |
| 262 }; |
