FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Variables
aactab.h File Reference

AAC data declarations. More...

#include "libavutil/mem.h"
#include "aac.h"
#include "aac_tablegen_decl.h"
#include <stdint.h>

Go to the source code of this file.

Variables

static const INTFLOAT tns_tmp2_map_1_3 [4]
 
static const INTFLOAT tns_tmp2_map_0_3 [8]
 
static const INTFLOAT tns_tmp2_map_1_4 [8]
 
static const INTFLOAT tns_tmp2_map_0_4 [16]
 
static const INTFLOAT *const tns_tmp2_map [4]
 
float ff_aac_kbd_long_1024 [1024]
 
float ff_aac_kbd_short_128 [128]
 
int ff_aac_kbd_long_1024_fixed [1024]
 
int ff_aac_kbd_long_512_fixed [512]
 
int ff_aac_kbd_short_128_fixed [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 uint8_t ff_aac_num_swb_1024 []
 
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_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 * ff_aac_codebook_vectors []
 
const float * ff_aac_codebook_vector_vals []
 
const uint16_t * ff_aac_codebook_vector_idx []
 
const uint16_t *const ff_swb_offset_1024 [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 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]
 

Detailed Description

AAC data declarations.

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

Definition in file aactab.h.

Variable Documentation

const INTFLOAT tns_tmp2_map_1_3[4]
static
Initial value:
= {
Q31(0.00000000f), Q31(-0.43388373f), Q31(0.64278758f), Q31(0.34202015f),
}
#define Q31(x)
Definition: aac_defines.h:94

Definition at line 50 of file aactab.h.

const INTFLOAT tns_tmp2_map_0_3[8]
static
Initial value:
= {
Q31(0.00000000f), Q31(-0.43388373f), Q31(-0.78183150f), Q31(-0.97492790f),
Q31(0.98480773f), Q31( 0.86602539f), Q31( 0.64278758f), Q31( 0.34202015f),
}
#define Q31(x)
Definition: aac_defines.h:94

Definition at line 54 of file aactab.h.

const INTFLOAT tns_tmp2_map_1_4[8]
static
Initial value:
= {
Q31(0.00000000f), Q31(-0.20791170f), Q31(-0.40673664f), Q31(-0.58778524f),
Q31(0.67369562f), Q31( 0.52643216f), Q31( 0.36124167f), Q31( 0.18374951f),
}
#define Q31(x)
Definition: aac_defines.h:94

Definition at line 59 of file aactab.h.

const INTFLOAT tns_tmp2_map_0_4[16]
static
Initial value:
= {
Q31( 0.00000000f), Q31(-0.20791170f), Q31(-0.40673664f), Q31(-0.58778524f),
Q31(-0.74314481f), Q31(-0.86602539f), Q31(-0.95105654f), Q31(-0.99452192f),
Q31( 0.99573416f), Q31( 0.96182561f), Q31( 0.89516330f), Q31( 0.79801720f),
Q31( 0.67369562f), Q31( 0.52643216f), Q31( 0.36124167f), Q31( 0.18374951f),
}
#define Q31(x)
Definition: aac_defines.h:94

Definition at line 64 of file aactab.h.

const INTFLOAT* const tns_tmp2_map[4]
static
Initial value:
= {
}
static const INTFLOAT tns_tmp2_map_1_3[4]
Definition: aactab.h:50
static const INTFLOAT tns_tmp2_map_1_4[8]
Definition: aactab.h:59
static const INTFLOAT tns_tmp2_map_0_3[8]
Definition: aactab.h:54
static const INTFLOAT tns_tmp2_map_0_4[16]
Definition: aactab.h:64

Definition at line 71 of file aactab.h.

Referenced by decode_tns(), and quantize_coefs().

float ff_aac_kbd_long_1024[1024]
float ff_aac_kbd_short_128[128]
int ff_aac_kbd_long_1024_fixed[1024]

Definition at line 38 of file aactab.c.

int ff_aac_kbd_long_512_fixed[512]
int ff_aac_kbd_short_128_fixed[128]

Definition at line 39 of file aactab.c.

const float ff_aac_eld_window_512[1920]

Definition at line 1289 of file aactab.c.

Referenced by imdct_and_windowing_eld().

const int ff_aac_eld_window_512_fixed[1920]

Definition at line 1773 of file aactab.c.

const float ff_aac_eld_window_480[1800]

Definition at line 2256 of file aactab.c.

Referenced by imdct_and_windowing_eld().

const int ff_aac_eld_window_480_fixed[1800]

Definition at line 2709 of file aactab.c.

const uint8_t ff_aac_num_swb_1024[]

Definition at line 41 of file aactab.c.

Referenced by aac_encode_init(), and decode_ics_info().

const uint8_t ff_aac_num_swb_512[]

Definition at line 45 of file aactab.c.

Referenced by decode_ics_info().

const uint8_t ff_aac_num_swb_480[]

Definition at line 49 of file aactab.c.

Referenced by decode_ics_info().

const uint8_t ff_aac_num_swb_128[]

Definition at line 53 of file aactab.c.

Referenced by aac_encode_init(), and decode_ics_info().

const uint8_t ff_aac_pred_sfb_max[]
const uint32_t ff_aac_scalefactor_code[121]

Definition at line 61 of file aactab.c.

const uint8_t ff_aac_scalefactor_bits[121]

Definition at line 80 of file aactab.c.

const uint16_t* const ff_aac_spectral_codes[11]

Definition at line 405 of file aactab.c.

Referenced by quantize_and_encode_band_cost_template().

const uint8_t* const ff_aac_spectral_bits[11]

Definition at line 410 of file aactab.c.

Referenced by quantize_and_encode_band_cost_template().

const uint16_t ff_aac_spectral_sizes[11]

Definition at line 415 of file aactab.c.

const float* ff_aac_codebook_vectors[]

Definition at line 906 of file aactab.c.

Referenced by quantize_and_encode_band_cost_template().

const float* ff_aac_codebook_vector_vals[]

Definition at line 1062 of file aactab.c.

Referenced by decode_spectrum_and_dequant().

const uint16_t* ff_aac_codebook_vector_idx[]

Definition at line 1071 of file aactab.c.

Referenced by decode_spectrum_and_dequant().

const uint16_t* const ff_swb_offset_1024[13]

Definition at line 1230 of file aactab.c.

Referenced by aac_encode_frame(), and decode_ics_info().

const uint16_t* const ff_swb_offset_512[13]

Definition at line 1238 of file aactab.c.

Referenced by decode_ics_info().

const uint16_t* const ff_swb_offset_480[13]

Definition at line 1246 of file aactab.c.

Referenced by decode_ics_info().

const uint16_t* const ff_swb_offset_128[13]

Definition at line 1254 of file aactab.c.

Referenced by aac_encode_frame(), and decode_ics_info().

const uint8_t ff_tns_max_bands_1024[13]

Definition at line 1272 of file aactab.c.

Referenced by aac_encode_frame(), and decode_ics_info().

const uint8_t ff_tns_max_bands_512[13]

Definition at line 1276 of file aactab.c.

Referenced by decode_ics_info().

const uint8_t ff_tns_max_bands_480[13]

Definition at line 1280 of file aactab.c.

Referenced by decode_ics_info().

const uint8_t ff_tns_max_bands_128[13]

Definition at line 1284 of file aactab.c.

Referenced by aac_encode_frame(), and decode_ics_info().