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 INTFLOAT AAC_RENAME2 (aac_kbd_long_1024)[1024]
 
static INTFLOAT AAC_RENAME2 (aac_kbd_short_128)[128]
 
static INTFLOAT AAC_RENAME (aac_kbd_long_960)[960]
 
static INTFLOAT AAC_RENAME (aac_kbd_short_120)[120]
 
static void init_tables_fixed_fn (void)
 
static int init_fixed (AACDecContext *ac)
 

Variables

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

◆ AAC_RENAME2() [1/2]

static INTFLOAT AAC_RENAME2 ( aac_kbd_long_1024  )
static

Referenced by init_tables_fixed_fn().

◆ AAC_RENAME2() [2/2]

static INTFLOAT AAC_RENAME2 ( aac_kbd_short_128  )
static

◆ AAC_RENAME() [1/2]

static INTFLOAT AAC_RENAME ( aac_kbd_long_960  )
static

Referenced by init_tables_fixed_fn().

◆ AAC_RENAME() [2/2]

static INTFLOAT AAC_RENAME ( aac_kbd_short_120  )
static

◆ init_tables_fixed_fn()

static void init_tables_fixed_fn ( void  )
static

Definition at line 51 of file aacdec_fixed.c.

Referenced by init_fixed().

◆ init_fixed()

static int init_fixed ( AACDecContext ac)
static

Definition at line 66 of file aacdec_fixed.c.

Variable Documentation

◆ 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 78 of file aacdec_fixed.c.

Referenced by apply_dependent_coupling(), and apply_independent_coupling().

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