FFmpeg
Functions | Variables
aactab.h File Reference
#include "libavutil/mem_internal.h"
#include <stdint.h>

Go to the source code of this file.

Functions

void ff_aac_float_common_init (void)
 

Variables

float ff_aac_pow2sf_tab [428]
 
float ff_aac_pow34sf_tab [428]
 
const float ff_ltp_coef [8]
 
const float *const ff_tns_tmp2_map [4]
 
float ff_aac_kbd_long_1024 [1024]
 
float ff_aac_kbd_short_128 [128]
 
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 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]
 
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]
 
const float *const ff_aac_codebook_vectors []
 
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]
 
const uint16_t ff_aac_ac_cf_m [64][17]
 
const uint16_t *const ff_swb_offset_1024 [13]
 
const uint16_t *const ff_swb_offset_960 [13]
 
const uint16_t *const ff_swb_offset_768 [13]
 
const uint16_t *const ff_swb_offset_512 [13]
 
const uint16_t *const ff_swb_offset_480 [13]
 
const uint16_t *const ff_swb_offset_128 [13]
 
const uint16_t *const ff_swb_offset_120 [13]
 
const uint16_t *const ff_swb_offset_96 [13]
 
const uint8_t ff_tns_max_bands_1024 [13]
 
const uint8_t ff_tns_max_bands_512 [13]
 
const uint8_t ff_tns_max_bands_480 [13]
 
const uint8_t ff_tns_max_bands_128 [13]
 
const uint8_t ff_tns_max_bands_usac_1024 [13]
 
const uint8_t ff_tns_max_bands_usac_128 [13]
 
const uint8_t ff_usac_noise_fill_start_offset [2][2]
 
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]
 

Detailed Description

AAC data declarations

Author
Oded Shimon ( ods15 ods15 dyndns org )
Maxim Gavrilov ( maxim.gavrilov gmail com )

Definition in file aactab.h.

Function Documentation

◆ ff_aac_float_common_init()

void ff_aac_float_common_init ( void  )

Variable Documentation

◆ ff_aac_pow2sf_tab

float ff_aac_pow2sf_tab[428]

◆ ff_aac_pow34sf_tab

float ff_aac_pow34sf_tab[428]

◆ ff_ltp_coef

const float ff_ltp_coef[8]

Definition at line 110 of file aactab.c.

Referenced by decode_ltp(), and get_lag().

◆ ff_tns_tmp2_map

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().

◆ ff_aac_kbd_long_1024

float ff_aac_kbd_long_1024[1024]

◆ ff_aac_kbd_short_128

float ff_aac_kbd_short_128[128]

◆ ff_aac_eld_window_512

const float ff_aac_eld_window_512[1920]

Definition at line 2014 of file aactab.c.

Referenced by imdct_and_windowing_eld().

◆ ff_aac_eld_window_512_fixed

const int ff_aac_eld_window_512_fixed[1920]

Definition at line 2498 of file aactab.c.

◆ ff_aac_eld_window_480

const float ff_aac_eld_window_480[1800]

Definition at line 2981 of file aactab.c.

Referenced by imdct_and_windowing_eld().

◆ ff_aac_eld_window_480_fixed

const int ff_aac_eld_window_480_fixed[1800]

Definition at line 3434 of file aactab.c.

◆ ff_aac_deemph_weights

const float ff_aac_deemph_weights[16]

Definition at line 3890 of file aactab.c.

◆ ff_aac_num_swb_1024

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().

◆ ff_aac_num_swb_960

const uint8_t ff_aac_num_swb_960[]

Definition at line 153 of file aactab.c.

Referenced by decode_ics_info().

◆ ff_aac_num_swb_768

const uint8_t ff_aac_num_swb_768[]

Definition at line 157 of file aactab.c.

Referenced by setup_sce().

◆ ff_aac_num_swb_512

const uint8_t ff_aac_num_swb_512[]

Definition at line 161 of file aactab.c.

Referenced by decode_ics_info().

◆ ff_aac_num_swb_480

const uint8_t ff_aac_num_swb_480[]

Definition at line 165 of file aactab.c.

Referenced by decode_ics_info().

◆ ff_aac_num_swb_128

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().

◆ ff_aac_num_swb_120

const uint8_t ff_aac_num_swb_120[]

Definition at line 173 of file aactab.c.

Referenced by decode_ics_info().

◆ ff_aac_num_swb_96

const uint8_t ff_aac_num_swb_96[]

Definition at line 177 of file aactab.c.

Referenced by setup_sce().

◆ ff_aac_pred_sfb_max

const uint8_t ff_aac_pred_sfb_max[]

◆ ff_aac_scalefactor_code

const uint32_t ff_aac_scalefactor_code[121]

Definition at line 185 of file aactab.c.

◆ ff_aac_scalefactor_bits

const uint8_t ff_aac_scalefactor_bits[121]

Definition at line 204 of file aactab.c.

◆ ff_aac_spectral_codes

const uint16_t* const ff_aac_spectral_codes[11]

Definition at line 529 of file aactab.c.

Referenced by aacdec_common_init(), and quantize_and_encode_band_cost_template().

◆ ff_aac_spectral_bits

const uint8_t* const ff_aac_spectral_bits[11]

Definition at line 534 of file aactab.c.

Referenced by aacdec_common_init(), and quantize_and_encode_band_cost_template().

◆ ff_aac_spectral_sizes

const uint16_t ff_aac_spectral_sizes[11]

Definition at line 539 of file aactab.c.

Referenced by aacdec_common_init().

◆ ff_aac_codebook_vectors

const float* const ff_aac_codebook_vectors[]

Definition at line 1030 of file aactab.c.

Referenced by quantize_and_encode_band_cost_template().

◆ ff_aac_codebook_vector_vals

const float* const ff_aac_codebook_vector_vals[]

Definition at line 1186 of file aactab.c.

Referenced by decode_spectrum_and_dequant().

◆ ff_aac_codebook_vector_idx

const uint16_t* const ff_aac_codebook_vector_idx[]

Definition at line 1195 of file aactab.c.

Referenced by aacdec_common_init().

◆ ff_aac_ac_msb_cdfs

const uint16_t ff_aac_ac_msb_cdfs[64][17]

Definition at line 1204 of file aactab.c.

Referenced by decode_spectrum_ac().

◆ ff_aac_ac_lsb_cdfs

const uint16_t ff_aac_ac_lsb_cdfs[3][4]

Definition at line 1335 of file aactab.c.

Referenced by decode_spectrum_ac().

◆ ff_aac_ac_lookup_m

const uint8_t ff_aac_ac_lookup_m[742]

Definition at line 1341 of file aactab.c.

Referenced by ff_aac_ac_get_pk().

◆ ff_aac_ac_hash_m

const uint32_t ff_aac_ac_hash_m[742]

Definition at line 1391 of file aactab.c.

Referenced by ff_aac_ac_get_pk().

◆ ff_aac_ac_cf_m

const uint16_t ff_aac_ac_cf_m[64][17]

◆ ff_swb_offset_1024

const uint16_t* const ff_swb_offset_1024[13]

Definition at line 1910 of file aactab.c.

Referenced by aac_encode_frame(), decode_ics_info(), and setup_sce().

◆ ff_swb_offset_960

const uint16_t* const ff_swb_offset_960[13]

Definition at line 1918 of file aactab.c.

Referenced by decode_ics_info().

◆ ff_swb_offset_768

const uint16_t* const ff_swb_offset_768[13]

Definition at line 1926 of file aactab.c.

Referenced by setup_sce().

◆ ff_swb_offset_512

const uint16_t* const ff_swb_offset_512[13]

Definition at line 1934 of file aactab.c.

Referenced by decode_ics_info().

◆ ff_swb_offset_480

const uint16_t* const ff_swb_offset_480[13]

Definition at line 1942 of file aactab.c.

Referenced by decode_ics_info().

◆ ff_swb_offset_128

const uint16_t* const ff_swb_offset_128[13]

Definition at line 1950 of file aactab.c.

Referenced by aac_encode_frame(), decode_ics_info(), and setup_sce().

◆ ff_swb_offset_120

const uint16_t* const ff_swb_offset_120[13]

Definition at line 1960 of file aactab.c.

Referenced by decode_ics_info().

◆ ff_swb_offset_96

const uint16_t* const ff_swb_offset_96[13]

Definition at line 1968 of file aactab.c.

Referenced by setup_sce().

◆ ff_tns_max_bands_1024

const uint8_t ff_tns_max_bands_1024[13]

Definition at line 1984 of file aactab.c.

Referenced by aac_encode_frame(), and decode_ics_info().

◆ ff_tns_max_bands_512

const uint8_t ff_tns_max_bands_512[13]

Definition at line 1992 of file aactab.c.

Referenced by decode_ics_info().

◆ ff_tns_max_bands_480

const uint8_t ff_tns_max_bands_480[13]

Definition at line 1996 of file aactab.c.

Referenced by decode_ics_info().

◆ ff_tns_max_bands_128

const uint8_t ff_tns_max_bands_128[13]

Definition at line 2000 of file aactab.c.

Referenced by aac_encode_frame(), and decode_ics_info().

◆ ff_tns_max_bands_usac_1024

const uint8_t ff_tns_max_bands_usac_1024[13]

Definition at line 1988 of file aactab.c.

Referenced by setup_sce().

◆ ff_tns_max_bands_usac_128

const uint8_t ff_tns_max_bands_usac_128[13]

Definition at line 2004 of file aactab.c.

Referenced by setup_sce().

◆ ff_usac_noise_fill_start_offset

const uint8_t ff_usac_noise_fill_start_offset[2][2]

Definition at line 2009 of file aactab.c.

Referenced by apply_noise_fill().

◆ ff_aac_usac_samplerate

const int ff_aac_usac_samplerate[32]

Definition at line 3912 of file aactab.c.

Referenced by ff_aac_usac_config_decode().

◆ ff_aac_usac_mdst_filt_cur

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().

◆ ff_aac_usac_mdst_filt_prev

const float ff_aac_usac_mdst_filt_prev[2][2][7]

Definition at line 3941 of file aactab.c.