FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ATRAC9Context Struct Reference

Data Fields

AVCodecContextavctx
 
AVFloatDSPContextfdsp
 
FFTContext imdct
 
ATRAC9BlockData block [5]
 
AVLFG lfg
 
int frame_log2
 
int avg_frame_size
 
int frame_count
 
int samplerate_idx
 
const ATRAC9BlockConfigblock_config
 
VLC sf_vlc [2][8]
 
VLC coeff_vlc [2][8][4]
 
uint8_t alloc_curve [48][48]
 
float imdct_win [256]
 
float temp [256]
 

Detailed Description

Definition at line 76 of file atrac9dec.c.

Field Documentation

AVCodecContext* ATRAC9Context::avctx

Definition at line 77 of file atrac9dec.c.

Referenced by atrac9_decode_block(), atrac9_decode_init(), and read_scalefactors().

AVFloatDSPContext* ATRAC9Context::fdsp

Definition at line 78 of file atrac9dec.c.

Referenced by atrac9_decode_block(), atrac9_decode_close(), and atrac9_decode_init().

FFTContext ATRAC9Context::imdct

Definition at line 79 of file atrac9dec.c.

Referenced by atrac9_decode_block(), atrac9_decode_close(), and atrac9_decode_init().

ATRAC9BlockData ATRAC9Context::block[5]

Definition at line 80 of file atrac9dec.c.

Referenced by atrac9_decode_flush(), and atrac9_decode_frame().

AVLFG ATRAC9Context::lfg

Definition at line 81 of file atrac9dec.c.

Referenced by atrac9_decode_init(), and fill_with_noise().

int ATRAC9Context::frame_log2

Definition at line 84 of file atrac9dec.c.

Referenced by atrac9_decode_block(), atrac9_decode_frame(), and atrac9_decode_init().

int ATRAC9Context::avg_frame_size

Definition at line 85 of file atrac9dec.c.

Referenced by atrac9_decode_frame(), and atrac9_decode_init().

int ATRAC9Context::frame_count

Definition at line 86 of file atrac9dec.c.

Referenced by atrac9_decode_frame(), and atrac9_decode_init().

int ATRAC9Context::samplerate_idx
const ATRAC9BlockConfig* ATRAC9Context::block_config
VLC ATRAC9Context::sf_vlc[2][8]

Definition at line 91 of file atrac9dec.c.

Referenced by atrac9_decode_close(), atrac9_decode_init(), and read_scalefactors().

VLC ATRAC9Context::coeff_vlc[2][8][4]

Definition at line 92 of file atrac9dec.c.

Referenced by atrac9_decode_close(), atrac9_decode_init(), and read_coeffs_coarse().

uint8_t ATRAC9Context::alloc_curve[48][48]

Definition at line 93 of file atrac9dec.c.

Referenced by atrac9_decode_init(), and parse_gradient().

float ATRAC9Context::imdct_win[256]

Definition at line 94 of file atrac9dec.c.

Referenced by atrac9_decode_block(), and atrac9_decode_init().

float ATRAC9Context::temp[256]

Definition at line 96 of file atrac9dec.c.

Referenced by atrac9_decode_block().


The documentation for this struct was generated from the following file: