FFmpeg
|
#include <stddef.h>
#include <stdint.h>
#include "config_components.h"
#include "libavutil/attributes.h"
#include "libavutil/mem_internal.h"
#include "libavutil/thread.h"
#include "aactab.h"
Go to the source code of this file.
Macros | |
#define | swb_offset_960_32 swb_offset_960_48 |
#define | USAC_EMPH_COEFF 0.68 |
Variables | |
const float | ff_ltp_coef [8] |
static const float | tns_tmp2_map_1_3 [4] |
static const float | tns_tmp2_map_0_3 [8] |
static const float | tns_tmp2_map_1_4 [8] |
static const float | tns_tmp2_map_0_4 [16] |
const float *const | ff_tns_tmp2_map [4] |
const uint8_t | ff_aac_num_swb_1024 [] |
const uint8_t | ff_aac_num_swb_960 [] |
const uint8_t | ff_aac_num_swb_768 [] |
const uint8_t | ff_aac_num_swb_512 [] |
const uint8_t | ff_aac_num_swb_480 [] |
const uint8_t | ff_aac_num_swb_128 [] |
const uint8_t | ff_aac_num_swb_120 [] |
const uint8_t | ff_aac_num_swb_96 [] |
const uint8_t | ff_aac_pred_sfb_max [] |
const uint32_t | ff_aac_scalefactor_code [121] |
const uint8_t | ff_aac_scalefactor_bits [121] |
static const uint16_t | codes1 [81] |
static const uint8_t | bits1 [81] |
static const uint16_t | codes2 [81] |
static const uint8_t | bits2 [81] |
static const uint16_t | codes3 [81] |
static const uint8_t | bits3 [81] |
static const uint16_t | codes4 [81] |
static const uint8_t | bits4 [81] |
static const uint16_t | codes5 [81] |
static const uint8_t | bits5 [81] |
static const uint16_t | codes6 [81] |
static const uint8_t | bits6 [81] |
static const uint16_t | codes7 [64] |
static const uint8_t | bits7 [64] |
static const uint16_t | codes8 [64] |
static const uint8_t | bits8 [64] |
static const uint16_t | codes9 [169] |
static const uint8_t | bits9 [169] |
static const uint16_t | codes10 [169] |
static const uint8_t | bits10 [169] |
static const uint16_t | codes11 [289] |
static const uint8_t | bits11 [289] |
const uint16_t *const | ff_aac_spectral_codes [11] |
const uint8_t *const | ff_aac_spectral_bits [11] |
const uint16_t | ff_aac_spectral_sizes [11] |
static const float | codebook_vector0 [324] |
static const float | codebook_vector2 [324] |
static const float | codebook_vector4 [162] |
static const float | codebook_vector6 [128] |
static const float | codebook_vector8 [338] |
static const float | codebook_vector10 [578] |
const float *const | ff_aac_codebook_vectors [] |
static const float | codebook_vector0_vals [] |
static const uint16_t | codebook_vector02_idx [] |
static const float | codebook_vector4_vals [] |
static const uint16_t | codebook_vector4_idx [] |
static const uint16_t | codebook_vector6_idx [] |
static const uint16_t | codebook_vector8_idx [] |
static const float | codebook_vector10_vals [] |
static const uint16_t | codebook_vector10_idx [] |
const float *const | ff_aac_codebook_vector_vals [] |
const uint16_t *const | ff_aac_codebook_vector_idx [] |
const uint16_t | ff_aac_ac_msb_cdfs [64][17] |
const uint16_t | ff_aac_ac_lsb_cdfs [3][4] |
const uint8_t | ff_aac_ac_lookup_m [742] |
const uint32_t | ff_aac_ac_hash_m [742] |
static const uint16_t | swb_offset_1024_96 [] |
static const uint16_t | swb_offset_128_96 [] |
static const uint16_t | swb_offset_1024_64 [] |
static const uint16_t | swb_offset_1024_48 [] |
static const uint16_t | swb_offset_512_48 [] |
static const uint16_t | swb_offset_480_48 [] |
static const uint16_t | swb_offset_128_48 [] |
static const uint16_t | swb_offset_1024_32 [] |
static const uint16_t | swb_offset_512_32 [] |
static const uint16_t | swb_offset_480_32 [] |
static const uint16_t | swb_offset_1024_24 [] |
static const uint16_t | swb_offset_512_24 [] |
static const uint16_t | swb_offset_480_24 [] |
static const uint16_t | swb_offset_128_24 [] |
static const uint16_t | swb_offset_1024_16 [] |
static const uint16_t | swb_offset_128_16 [] |
static const uint16_t | swb_offset_1024_8 [] |
static const uint16_t | swb_offset_128_8 [] |
static const uint16_t | swb_offset_960_96 [] |
static const uint16_t | swb_offset_960_64 [] |
static const uint16_t | swb_offset_960_48 [] |
static const uint16_t | swb_offset_960_24 [] |
static const uint16_t | swb_offset_960_16 [] |
static const uint16_t | swb_offset_960_8 [] |
static const uint16_t | swb_offset_120_96 [] |
static const uint16_t | swb_offset_120_64 [] |
static const uint16_t | swb_offset_120_48 [] |
static const uint16_t | swb_offset_120_24 [] |
static const uint16_t | swb_offset_120_16 [] |
static const uint16_t | swb_offset_120_8 [] |
static const uint16_t | swb_offset_768_96 [] |
static const uint16_t | swb_offset_768_64 [] |
static const uint16_t | swb_offset_768_48 [] |
static const uint16_t | swb_offset_768_32 [] |
static const uint16_t | swb_offset_768_24 [] |
static const uint16_t | swb_offset_768_16 [] |
static const uint16_t | swb_offset_768_8 [] |
static const uint16_t | swb_offset_96_96 [] |
static const uint16_t | swb_offset_96_64 [] |
static const uint16_t | swb_offset_96_48 [] |
static const uint16_t | swb_offset_96_24 [] |
static const uint16_t | swb_offset_96_16 [] |
static const uint16_t | swb_offset_96_8 [] |
const uint16_t *const | ff_swb_offset_1024 [] |
const uint16_t *const | ff_swb_offset_960 [] |
const uint16_t *const | ff_swb_offset_768 [] |
const uint16_t *const | ff_swb_offset_512 [] |
const uint16_t *const | ff_swb_offset_480 [] |
const uint16_t *const | ff_swb_offset_128 [] |
const uint16_t *const | ff_swb_offset_120 [] |
const uint16_t *const | ff_swb_offset_96 [] |
const uint8_t | ff_tns_max_bands_1024 [] |
const uint8_t | ff_tns_max_bands_usac_1024 [] |
const uint8_t | ff_tns_max_bands_512 [] |
const uint8_t | ff_tns_max_bands_480 [] |
const uint8_t | ff_tns_max_bands_128 [] |
const uint8_t | ff_tns_max_bands_usac_128 [] |
const uint8_t | ff_usac_noise_fill_start_offset [2][2] |
const float | ff_aac_eld_window_512 [1920] |
const int | ff_aac_eld_window_512_fixed [1920] |
const float | ff_aac_eld_window_480 [1800] |
const int | ff_aac_eld_window_480_fixed [1800] |
const float | ff_aac_deemph_weights [16] |
const int | ff_aac_usac_samplerate [32] |
const float | ff_aac_usac_mdst_filt_cur [4][4][7] |
const float | ff_aac_usac_mdst_filt_prev [2][2][7] |
AAC data
Definition in file aactab.c.
#define swb_offset_960_32 swb_offset_960_48 |
const float ff_ltp_coef[8] |
Definition at line 110 of file aactab.c.
Referenced by decode_ltp(), and get_lag().
|
static |
|
static |
|
static |
|
static |
const float* const ff_tns_tmp2_map[4] |
Definition at line 142 of file aactab.c.
Referenced by ff_aac_decode_tns(), and quantize_coefs().
const uint8_t ff_aac_num_swb_1024[] |
Definition at line 149 of file aactab.c.
Referenced by aac_encode_init(), decode_ics_info(), and setup_sce().
const uint8_t ff_aac_num_swb_960[] |
Definition at line 153 of file aactab.c.
Referenced by decode_ics_info().
const uint8_t ff_aac_num_swb_768[] |
Definition at line 157 of file aactab.c.
Referenced by setup_sce().
const uint8_t ff_aac_num_swb_512[] |
Definition at line 161 of file aactab.c.
Referenced by decode_ics_info().
const uint8_t ff_aac_num_swb_480[] |
Definition at line 165 of file aactab.c.
Referenced by decode_ics_info().
const uint8_t ff_aac_num_swb_128[] |
Definition at line 169 of file aactab.c.
Referenced by aac_encode_init(), decode_ics_info(), and setup_sce().
const uint8_t ff_aac_num_swb_120[] |
Definition at line 173 of file aactab.c.
Referenced by decode_ics_info().
const uint8_t ff_aac_num_swb_96[] |
Definition at line 177 of file aactab.c.
Referenced by setup_sce().
const uint8_t ff_aac_pred_sfb_max[] |
Definition at line 181 of file aactab.c.
Referenced by apply_prediction(), decode_prediction(), ff_aac_adjust_common_pred(), ff_aac_apply_main_pred(), ff_aac_encode_main_pred(), and ff_aac_search_for_pred().
const uint32_t ff_aac_scalefactor_code[121] |
Definition at line 185 of file aactab.c.
Referenced by aacdec_common_init(), encode_exp_vlc(), encode_scale_factors(), and wma_decode_init().
const uint8_t ff_aac_scalefactor_bits[121] |
Definition at line 204 of file aactab.c.
Referenced by aacdec_common_init(), encode_exp_vlc(), encode_scale_factors(), search_for_quantizers_anmr(), search_for_quantizers_fast(), search_for_quantizers_twoloop(), and wma_decode_init().
|
static |
|
static |
Definition at line 229 of file aactab.c.
Referenced by ff_aac_search_for_ltp(), ff_celt_bitalloc(), and gain_scale().
|
static |
|
static |
Definition at line 252 of file aactab.c.
Referenced by ff_aac_search_for_ltp(), ff_celt_bitalloc(), and gain_scale().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
const uint16_t* const ff_aac_spectral_codes[11] |
const uint8_t* const ff_aac_spectral_bits[11] |
const uint16_t ff_aac_spectral_sizes[11] |
Definition at line 539 of file aactab.c.
Referenced by aacdec_common_init().
const float* const ff_aac_codebook_vectors[] |
Definition at line 1030 of file aactab.c.
Referenced by quantize_and_encode_band_cost_template().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
const float* const ff_aac_codebook_vector_vals[] |
Definition at line 1186 of file aactab.c.
Referenced by decode_spectrum_and_dequant().
const uint16_t* const ff_aac_codebook_vector_idx[] |
const uint16_t ff_aac_ac_msb_cdfs[64][17] |
Definition at line 1204 of file aactab.c.
Referenced by decode_spectrum_ac().
const uint16_t ff_aac_ac_lsb_cdfs[3][4] |
Definition at line 1335 of file aactab.c.
Referenced by decode_spectrum_ac().
const uint8_t ff_aac_ac_lookup_m[742] |
Definition at line 1341 of file aactab.c.
Referenced by ff_aac_ac_get_pk().
const uint32_t ff_aac_ac_hash_m[742] |
Definition at line 1391 of file aactab.c.
Referenced by ff_aac_ac_get_pk().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
const uint16_t* const ff_swb_offset_1024[] |
Definition at line 1910 of file aactab.c.
Referenced by aac_encode_frame(), decode_ics_info(), and setup_sce().
const uint16_t* const ff_swb_offset_960[] |
const uint16_t* const ff_swb_offset_768[] |
const uint16_t* const ff_swb_offset_512[] |
const uint16_t* const ff_swb_offset_480[] |
const uint16_t* const ff_swb_offset_128[] |
Definition at line 1950 of file aactab.c.
Referenced by aac_encode_frame(), decode_ics_info(), and setup_sce().
const uint16_t* const ff_swb_offset_120[] |
const uint16_t* const ff_swb_offset_96[] |
const uint8_t ff_tns_max_bands_1024[] |
Definition at line 1984 of file aactab.c.
Referenced by aac_encode_frame(), and decode_ics_info().
const uint8_t ff_tns_max_bands_usac_1024[] |
Definition at line 1988 of file aactab.c.
Referenced by setup_sce().
const uint8_t ff_tns_max_bands_512[] |
Definition at line 1992 of file aactab.c.
Referenced by decode_ics_info().
const uint8_t ff_tns_max_bands_480[] |
Definition at line 1996 of file aactab.c.
Referenced by decode_ics_info().
const uint8_t ff_tns_max_bands_128[] |
Definition at line 2000 of file aactab.c.
Referenced by aac_encode_frame(), and decode_ics_info().
const uint8_t ff_tns_max_bands_usac_128[] |
Definition at line 2004 of file aactab.c.
Referenced by setup_sce().
const uint8_t ff_usac_noise_fill_start_offset[2][2] |
Definition at line 2009 of file aactab.c.
Referenced by apply_noise_fill().
const float ff_aac_eld_window_512[1920] |
Definition at line 2014 of file aactab.c.
Referenced by imdct_and_windowing_eld().
const float ff_aac_eld_window_480[1800] |
Definition at line 2981 of file aactab.c.
Referenced by imdct_and_windowing_eld().
const float ff_aac_deemph_weights[16] |
const int ff_aac_usac_samplerate[32] |
Definition at line 3912 of file aactab.c.
Referenced by ff_aac_usac_config_decode().
const float ff_aac_usac_mdst_filt_cur[4][4][7] |
Definition at line 3920 of file aactab.c.
Referenced by complex_stereo_get_filter().
const float ff_aac_usac_mdst_filt_prev[2][2][7] |