FFmpeg
Macros | Functions | Variables
aacdec_fixed.c File Reference
#include "libavutil/thread.h"
#include "libavcodec/aac_defines.h"
#include "libavcodec/avcodec.h"
#include "aacdec.h"
#include "libavcodec/aactab.h"
#include "libavcodec/sinewin_fixed_tablegen.h"
#include "libavcodec/kbdwin.h"
#include "libavcodec/cbrt_data.h"
#include "libavcodec/aacsbr.h"
#include "aacdec_fixed_dequant.h"
#include "aacdec_fixed_coupling.h"
#include "aacdec_fixed_prediction.h"
#include "aacdec_dsp_template.c"
#include "aacdec_proc_template.c"

Go to the source code of this file.

Macros

#define USE_FIXED   1
 

Functions

static void init_tables_fixed_fn (void)
 
av_cold int ff_aac_decode_init_fixed (AVCodecContext *avctx)
 Dequantization-related. More...
 

Variables

static int aac_kbd_long_1024_fixed [1024]
 
static int aac_kbd_short_128_fixed [128]
 
static int aac_kbd_long_960_fixed [960]
 
static int aac_kbd_short_120_fixed [120]
 
static int aac_kbd_long_768_fixed [768]
 
static int aac_kbd_short_96_fixed [96]
 
static const int cce_scale_fixed [8]
 

Macro Definition Documentation

◆ USE_FIXED

#define USE_FIXED   1

Definition at line 32 of file aacdec_fixed.c.

Function Documentation

◆ init_tables_fixed_fn()

static void init_tables_fixed_fn ( void  )
static

Definition at line 53 of file aacdec_fixed.c.

Referenced by ff_aac_decode_init_fixed().

◆ ff_aac_decode_init_fixed()

av_cold int ff_aac_decode_init_fixed ( AVCodecContext avctx)

Dequantization-related.

Definition at line 87 of file aacdec_fixed.c.

Variable Documentation

◆ aac_kbd_long_1024_fixed

int aac_kbd_long_1024_fixed[1024]
static

Definition at line 46 of file aacdec_fixed.c.

Referenced by init_tables_fixed_fn().

◆ aac_kbd_short_128_fixed

int aac_kbd_short_128_fixed[128]
static

Definition at line 47 of file aacdec_fixed.c.

Referenced by init_tables_fixed_fn().

◆ aac_kbd_long_960_fixed

int aac_kbd_long_960_fixed[960]
static

Definition at line 48 of file aacdec_fixed.c.

Referenced by init_tables_fixed_fn().

◆ aac_kbd_short_120_fixed

int aac_kbd_short_120_fixed[120]
static

Definition at line 49 of file aacdec_fixed.c.

Referenced by init_tables_fixed_fn().

◆ aac_kbd_long_768_fixed

int aac_kbd_long_768_fixed[768]
static

Definition at line 50 of file aacdec_fixed.c.

◆ aac_kbd_short_96_fixed

int aac_kbd_short_96_fixed[96]
static

Definition at line 51 of file aacdec_fixed.c.

◆ cce_scale_fixed

const int cce_scale_fixed[8]
static
Initial value:
= {
Q30(1.0),
Q30(1.0905077327),
Q30(1.1892071150),
Q30(1.2968395547),
Q30(1.4142135624),
Q30(1.5422108254),
Q30(1.6817928305),
Q30(1.8340080864),
}

Definition at line 68 of file aacdec_fixed.c.

Referenced by apply_dependent_coupling(), and apply_independent_coupling().

Q30
#define Q30(x)
Definition: aac_defines.h:110