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

Data Fields

MPA_DECODE_HEADER uint8_t last_buf [LAST_BUF_SIZE]
 
int last_buf_size
 
int extrasize
 
uint32_t free_format_next_header
 
GetBitContext gb
 
GetBitContext in_gb
 
MPA_INT synth_buf [MPA_MAX_CHANNELS][512 *2]
 
int synth_buf_offset [MPA_MAX_CHANNELS]
 
int sb_samples [MPA_MAX_CHANNELS][36][SBLIMIT]
 
INTFLOAT mdct_buf [MPA_MAX_CHANNELS][SBLIMIT *18]
 
GranuleDef granules [2][2]
 
int adu_mode
 0 for standard mp3, 1 for adu formatted mp3 More...
 
int dither_state
 
int err_recognition
 
AVCodecContextavctx
 
MPADSPContext mpadsp
 
AVFloatDSPContextfdsp
 
AVFrameframe
 

Detailed Description

Definition at line 70 of file mpegaudiodec_template.c.

Field Documentation

MPA_DECODE_HEADER uint8_t MPADecodeContext::last_buf[LAST_BUF_SIZE]

Definition at line 72 of file mpegaudiodec_template.c.

Referenced by mp_decode_frame(), and mp_decode_layer3().

int MPADecodeContext::last_buf_size

Definition at line 73 of file mpegaudiodec_template.c.

Referenced by mp_decode_frame(), mp_decode_layer3(), and mp_flush().

int MPADecodeContext::extrasize
uint32_t MPADecodeContext::free_format_next_header

Definition at line 76 of file mpegaudiodec_template.c.

GetBitContext MPADecodeContext::gb
GetBitContext MPADecodeContext::in_gb

Definition at line 78 of file mpegaudiodec_template.c.

Referenced by mp_decode_frame(), mp_decode_layer3(), and switch_buffer().

MPA_INT MPADecodeContext::synth_buf[MPA_MAX_CHANNELS][512 *2]

Definition at line 79 of file mpegaudiodec_template.c.

Referenced by mp_decode_frame(), and mp_flush().

int MPADecodeContext::synth_buf_offset[MPA_MAX_CHANNELS]

Definition at line 80 of file mpegaudiodec_template.c.

Referenced by mp_decode_frame().

int MPADecodeContext::sb_samples[MPA_MAX_CHANNELS][36][SBLIMIT]
INTFLOAT MPADecodeContext::mdct_buf[MPA_MAX_CHANNELS][SBLIMIT *18]

Definition at line 82 of file mpegaudiodec_template.c.

Referenced by mp_decode_layer3(), and mp_flush().

GranuleDef MPADecodeContext::granules[2][2]

Definition at line 83 of file mpegaudiodec_template.c.

Referenced by mp_decode_layer3().

int MPADecodeContext::adu_mode

0 for standard mp3, 1 for adu formatted mp3

Definition at line 84 of file mpegaudiodec_template.c.

Referenced by decode_init(), and mp_decode_layer3().

int MPADecodeContext::dither_state

Definition at line 85 of file mpegaudiodec_template.c.

Referenced by mp_decode_frame(), and mp_flush().

int MPADecodeContext::err_recognition

Definition at line 86 of file mpegaudiodec_template.c.

Referenced by decode_init(), and huffman_decode().

AVCodecContext* MPADecodeContext::avctx
MPADSPContext MPADecodeContext::mpadsp

Definition at line 88 of file mpegaudiodec_template.c.

Referenced by compute_imdct(), decode_init(), and mp_decode_frame().

AVFloatDSPContext* MPADecodeContext::fdsp

Definition at line 89 of file mpegaudiodec_template.c.

Referenced by compute_stereo(), and decode_init().

AVFrame* MPADecodeContext::frame

Definition at line 90 of file mpegaudiodec_template.c.

Referenced by decode_frame(), and mp_decode_frame().


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