28 #ifndef AVCODEC_AACENCTAB_H
29 #define AVCODEC_AACENCTAB_H
39 #define AAC_MAX_CHANNELS 8
69 { 2, 0, 1, 6, 7, 4, 5, 3 },
75 96000, 88200, 64000, 48000, 44100, 32000,
76 24000, 22050, 16000, 12000, 11025, 8000, 7350
81 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
82 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 10,
83 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
84 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 15
89 3, 3, 3, 3, 3, 3, 3, 6, 6, 6, 6, 6, 6, 6, 6, 9
94 2, 2, 2, 3, 3, 4, 6, 6, 8, 10, 10, 12, 12, 12, 12, 12
98 12, 13, 15, 16, 17, 20, 25, 26, 24, 28, 30, 31, 31, 31, 31, 31
110 static const uint8_t aac_cb_out_map[
CB_TOT_ALL] = {0,1,2,3,4,5,6,7,8,9,10,11,13,14,15};
112 static const uint8_t aac_cb_in_map[
CB_TOT_ALL+1] = {0,1,2,3,4,5,6,7,8,9,10,11,0,12,13,14};
114 static const uint8_t aac_cb_range [12] = {0, 3, 3, 3, 3, 9, 9, 8, 8, 13, 13, 17};
115 static const uint8_t aac_cb_maxval[12] = {0, 1, 1, 2, 2, 4, 4, 7, 7, 12, 12, 16};
118 0, 1, 3, 5, 5, 7, 7, 7, 9, 9, 9, 9, 9, 11
static const uint8_t *const tns_min_sfb[2]
static const uint8_t *const run_value_bits[2]
static const uint8_t aac_chan_configs[AAC_MAX_CHANNELS][6]
default channel configurations
static const uint8_t aac_cb_out_map[CB_TOT_ALL]
Map to convert values from BandCodingPath index to a codebook index.
const uint8_t * ff_aac_swb_size_1024[]
static const uint8_t tns_min_sfb_short[16]
#define FF_PROFILE_AAC_MAIN
static const uint8_t aac_chan_maps[AAC_MAX_CHANNELS][AAC_MAX_CHANNELS]
Table to remap channels from libavcodec's default order to AAC order.
#define FF_PROFILE_AAC_LTP
const uint8_t * ff_aac_swb_size_128[]
static const uint8_t aac_cb_in_map[CB_TOT_ALL+1]
Inverse map to convert from codebooks to BandCodingPath indices.
static const uint8_t run_value_bits_short[16]
bits needed to code codebook run value for short windows
#define FF_PROFILE_MPEG2_AAC_LOW
static const int mpeg4audio_sample_rates[16]
static const uint8_t tns_min_sfb_long[16]
#define FF_PROFILE_AAC_LOW
AAC definitions and structures.
static const uint8_t aac_cb_range[12]
const int ff_aac_swb_size_128_len
static const unsigned char aac_maxval_cb[]
#define CB_TOT_ALL
Total number of codebooks, including special ones.
static const uint8_t aac_cb_maxval[12]
static const uint8_t run_value_bits_long[64]
bits needed to code codebook run value for long windows
static const int aacenc_profiles[]
const int ff_aac_swb_size_1024_len