FFmpeg
Functions | Variables
aacdec_fixed_dequant.h File Reference
#include "aacdec_tab.h"

Go to the source code of this file.

Functions

static void vector_pow43 (int *coefs, int len)
 
static void subband_scale (int *dst, int *src, int scale, int offset, int len, void *log_context)
 
static void noise_scale (int *coefs, int scale, int band_energy, int len)
 
static intDEC_SPAIR (int *dst, unsigned idx)
 
static intDEC_SQUAD (int *dst, unsigned idx)
 
static intDEC_UPAIR (int *dst, unsigned idx, unsigned sign)
 
static intDEC_UQUAD (int *dst, unsigned idx, unsigned sign)
 

Variables

static const int exp2tab [4]
 

Function Documentation

◆ vector_pow43()

static void vector_pow43 ( int coefs,
int  len 
)
inlinestatic

Definition at line 37 of file aacdec_fixed_dequant.h.

Referenced by decode_spectrum_and_dequant().

◆ subband_scale()

static void subband_scale ( int dst,
int src,
int  scale,
int  offset,
int  len,
void *  log_context 
)
inlinestatic

Definition at line 57 of file aacdec_fixed_dequant.h.

Referenced by apply_intensity_stereo(), and decode_spectrum_and_dequant().

◆ noise_scale()

static void noise_scale ( int coefs,
int  scale,
int  band_energy,
int  len 
)
static

Definition at line 89 of file aacdec_fixed_dequant.h.

Referenced by decode_spectrum_and_dequant().

◆ DEC_SPAIR()

static int* DEC_SPAIR ( int dst,
unsigned  idx 
)
inlinestatic

Definition at line 130 of file aacdec_fixed_dequant.h.

Referenced by decode_spectrum_and_dequant().

◆ DEC_SQUAD()

static int* DEC_SQUAD ( int dst,
unsigned  idx 
)
inlinestatic

Definition at line 138 of file aacdec_fixed_dequant.h.

Referenced by decode_spectrum_and_dequant().

◆ DEC_UPAIR()

static int* DEC_UPAIR ( int dst,
unsigned  idx,
unsigned  sign 
)
inlinestatic

Definition at line 148 of file aacdec_fixed_dequant.h.

Referenced by decode_spectrum_and_dequant().

◆ DEC_UQUAD()

static int* DEC_UQUAD ( int dst,
unsigned  idx,
unsigned  sign 
)
inlinestatic

Definition at line 156 of file aacdec_fixed_dequant.h.

Referenced by decode_spectrum_and_dequant().

Variable Documentation

◆ exp2tab

const int exp2tab[4]
static
Initial value:
= {
Q31(1.0000000000/2), Q31(1.1892071150/2),
Q31(1.4142135624/2), Q31(1.6817928305/2)
}

Definition at line 52 of file aacdec_fixed_dequant.h.

Referenced by noise_scale(), and subband_scale().

Q31
#define Q31(x)
Definition: aac_defines.h:111