30 #ifndef AVCODEC_AACDECTAB_H 
   31 #define AVCODEC_AACDECTAB_H 
   42     0.570829, 0.696616, 0.813004, 0.911304,
 
   43     0.984900, 1.067894, 1.194601, 1.369533,
 
   53      0.00000000, -0.43388373,  0.64278758,  0.34202015,
 
   57      0.00000000, -0.43388373, -0.78183150, -0.97492790,
 
   58      0.98480773,  0.86602539,  0.64278758,  0.34202015,
 
   62      0.00000000, -0.20791170, -0.40673664, -0.58778524,
 
   63      0.67369562,  0.52643216,  0.36124167,  0.18374951,
 
   67      0.00000000, -0.20791170, -0.40673664, -0.58778524,
 
   68     -0.74314481, -0.86602539, -0.95105654, -0.99452192,
 
   69      0.99573416,  0.96182561,  0.89516330,  0.79801720,
 
   70      0.67369562,  0.52643216,  0.36124167,  0.18374951,
 
   81 static const int8_t 
tags_per_config[16] = { 0, 1, 1, 2, 3, 3, 4, 5, 0, 0, 0, 4, 5, 0, 5, 0 };
 
   87     { { 
TYPE_SCE, 0, 
AAC_CHANNEL_FRONT }, { 
TYPE_CPE, 0, 
AAC_CHANNEL_FRONT }, { 
TYPE_SCE, 1, 
AAC_CHANNEL_BACK }, },
 
   88     { { 
TYPE_SCE, 0, 
AAC_CHANNEL_FRONT }, { 
TYPE_CPE, 0, 
AAC_CHANNEL_FRONT }, { 
TYPE_CPE, 1, 
AAC_CHANNEL_BACK }, },
 
   89     { { 
TYPE_SCE, 0, 
AAC_CHANNEL_FRONT }, { 
TYPE_CPE, 0, 
AAC_CHANNEL_FRONT }, { 
TYPE_CPE, 1, 
AAC_CHANNEL_BACK }, { 
TYPE_LFE, 0, 
AAC_CHANNEL_LFE  }, },
 
   90     { { 
TYPE_SCE, 0, 
AAC_CHANNEL_FRONT }, { 
TYPE_CPE, 0, 
AAC_CHANNEL_FRONT }, { 
TYPE_CPE, 1, 
AAC_CHANNEL_FRONT }, { 
TYPE_CPE, 2, 
AAC_CHANNEL_BACK }, { 
TYPE_LFE, 0, 
AAC_CHANNEL_LFE  }, },
 
   94     { { 
TYPE_SCE, 0, 
AAC_CHANNEL_FRONT }, { 
TYPE_CPE, 0, 
AAC_CHANNEL_FRONT }, { 
TYPE_CPE, 1, 
AAC_CHANNEL_BACK }, { 
TYPE_SCE, 1, 
AAC_CHANNEL_BACK }, { 
TYPE_LFE, 0, 
AAC_CHANNEL_LFE  }, },
 
   95     { { 
TYPE_SCE, 0, 
AAC_CHANNEL_FRONT }, { 
TYPE_CPE, 0, 
AAC_CHANNEL_FRONT }, { 
TYPE_CPE, 1, 
AAC_CHANNEL_SIDE }, { 
TYPE_CPE, 2, 
AAC_CHANNEL_BACK }, { 
TYPE_LFE, 0, 
AAC_CHANNEL_LFE  }, },
 
static const float tns_tmp2_map_0_4[16]
 
#define AV_CH_LAYOUT_7POINT1
 
static const int8_t tags_per_config[16]
 
#define AV_CH_LAYOUT_6POINT1
 
#define AV_CH_LAYOUT_SURROUND
 
#define AV_CH_LAYOUT_4POINT0
 
#define AV_CH_LAYOUT_STEREO
 
static const float tns_tmp2_map_1_3[4]
 
static const uint64_t aac_channel_layout[16]
 
audio channel layout utility functions 
 
AAC definitions and structures. 
 
#define AV_CH_LAYOUT_5POINT1_BACK
 
#define AV_CH_LAYOUT_7POINT1_WIDE_BACK
 
#define AV_CH_LAYOUT_5POINT0_BACK
 
static const float tns_tmp2_map_1_4[8]
 
static const float ltp_coef[8]
 
static const float *const tns_tmp2_map[4]
 
#define AV_CH_LAYOUT_MONO
 
static const float tns_tmp2_map_0_3[8]
 
static const uint8_t aac_channel_layout_map[16][5][3]