FFmpeg
Functions | Variables
aacdec_lpd.c File Reference
#include "aacdec_lpd.h"
#include "aacdec_usac.h"
#include "libavcodec/unary.h"

Go to the source code of this file.

Functions

static void parse_qn (GetBitContext *gb, int *qn, int nk_mode, int no_qn)
 
static int parse_codebook_idx (GetBitContext *gb, uint32_t *kv, int nk_mode, int no_qn)
 
int ff_aac_parse_fac_data (AACUsacElemData *ce, GetBitContext *gb, int use_gain, int len)
 
int ff_aac_ldp_parse_channel_stream (AACDecContext *ac, AACUSACConfig *usac, AACUsacElemData *ce, GetBitContext *gb)
 

Variables

const uint8_t ff_aac_lpd_mode_tab [32][4]
 

Function Documentation

◆ parse_qn()

static void parse_qn ( GetBitContext gb,
int qn,
int  nk_mode,
int  no_qn 
)
static

Definition at line 61 of file aacdec_lpd.c.

Referenced by parse_codebook_idx().

◆ parse_codebook_idx()

static int parse_codebook_idx ( GetBitContext gb,
uint32_t *  kv,
int  nk_mode,
int  no_qn 
)
static

Definition at line 99 of file aacdec_lpd.c.

Referenced by ff_aac_parse_fac_data().

◆ ff_aac_parse_fac_data()

int ff_aac_parse_fac_data ( AACUsacElemData ce,
GetBitContext gb,
int  use_gain,
int  len 
)

Definition at line 126 of file aacdec_lpd.c.

Referenced by decode_usac_core_coder(), and ff_aac_ldp_parse_channel_stream().

◆ ff_aac_ldp_parse_channel_stream()

int ff_aac_ldp_parse_channel_stream ( AACDecContext ac,
AACUSACConfig usac,
AACUsacElemData ce,
GetBitContext gb 
)

Definition at line 142 of file aacdec_lpd.c.

Referenced by decode_usac_core_coder().

Variable Documentation

◆ ff_aac_lpd_mode_tab

const uint8_t ff_aac_lpd_mode_tab[32][4]

Definition at line 25 of file aacdec_lpd.c.

Referenced by ff_aac_ldp_parse_channel_stream().