Go to the documentation of this file.
22 #ifndef AVCODEC_AC3TAB_H
23 #define AVCODEC_AC3TAB_H
66 #define COMMON_CHANNEL_MAP \
67 { { 0, 1, }, { 0, 1, 2, } },\
68 { { 0, }, { 0, 1, } },\
69 { { 0, 1, }, { 0, 1, 2, } },\
70 { { 0, 2, 1, }, { 0, 2, 1, 3, } },\
71 { { 0, 1, 2, }, { 0, 1, 3, 2, } },\
72 { { 0, 2, 1, 3, }, { 0, 2, 1, 4, 3, } },
const uint8_t ff_ac3_bin_to_band_tab[253]
Map each frequency coefficient bin to the critical band that contains it.
const uint8_t ff_ac3_channels_tab[8]
Map audio coding mode (acmod) to number of full-bandwidth channels.
const uint8_t ff_ac3_band_start_tab[AC3_CRITICAL_BANDS+1]
Starting frequency coefficient bin for each critical band.
CustomChannelMapLocation
Custom channel map locations bitmask Other channels described in documentation: Lc/Rc pair,...
#define AC3_CRITICAL_BANDS
const int16_t ff_ac3_floor_tab[8]
const uint16_t ff_ac3_hearing_threshold_tab[AC3_CRITICAL_BANDS][3]
const uint64_t ff_eac3_custom_channel_map_locations[16][2]
const uint16_t ff_ac3_fast_gain_tab[8]
const uint16_t ff_ac3_frame_size_tab[38][3]
Possible frame sizes.
const uint16_t ff_ac3_db_per_bit_tab[4]
const uint8_t ff_eac3_default_cpl_band_struct[18]
Table E2.16 Default Coupling Banding Structure.
const uint8_t ff_ac3_fast_decay_tab[4]
const int ff_ac3_sample_rate_tab[]
const uint8_t ff_ac3_slow_decay_tab[4]
const uint16_t ff_ac3_bitrate_tab[19]
const uint16_t ff_ac3_slow_gain_tab[4]
const uint8_t ff_ac3_dec_channel_map[8][2][6]
Table to remap channels from AC-3 order to SMPTE order.
const uint8_t ff_ac3_bap_tab[64]
const uint8_t ff_ac3_rematrix_band_tab[5]
Table of bin locations for rematrixing bands reference: Section 7.5.2 Rematrixing : Frequency Band De...
const uint8_t ff_ac3_log_add_tab[260]
const uint16_t ff_ac3_channel_layout_tab[8]
Map audio coding mode (acmod) to channel layout mask.