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 };