comparison ac3dec_data.h @ 9661:1fe22274393a libavcodec

eac3dec: use 16-bit pre-mantissas instead of 24-bit in AHT decoding. it is simpler and also fixes a bug in GAQ dequantization.
author jbr
date Sun, 17 May 2009 06:53:24 +0000
parents f17b1eb9ccd1
children debe2623a70a
comparison
equal deleted inserted replaced
9660:6d75bcdeaa30 9661:1fe22274393a
27 extern const uint8_t ff_ac3_ungroup_3_in_5_bits_tab[32][3]; 27 extern const uint8_t ff_ac3_ungroup_3_in_5_bits_tab[32][3];
28 extern const uint8_t ff_eac3_hebap_tab[64]; 28 extern const uint8_t ff_eac3_hebap_tab[64];
29 extern const uint8_t ff_eac3_bits_vs_hebap[20]; 29 extern const uint8_t ff_eac3_bits_vs_hebap[20];
30 extern const int16_t ff_eac3_gaq_remap_1[12]; 30 extern const int16_t ff_eac3_gaq_remap_1[12];
31 extern const int16_t ff_eac3_gaq_remap_2_4_a[9][2]; 31 extern const int16_t ff_eac3_gaq_remap_2_4_a[9][2];
32 extern const int8_t ff_eac3_gaq_remap_2_4_b[9][2]; 32 extern const int16_t ff_eac3_gaq_remap_2_4_b[9][2];
33 33
34 extern const int16_t (* const ff_eac3_mantissa_vq[8])[6]; 34 extern const int16_t (* const ff_eac3_mantissa_vq[8])[6];
35 extern const uint8_t ff_eac3_frm_expstr[32][6]; 35 extern const uint8_t ff_eac3_frm_expstr[32][6];
36 extern const uint8_t ff_eac3_default_cpl_band_struct[18]; 36 extern const uint8_t ff_eac3_default_cpl_band_struct[18];
37 37