FFmpeg  4.0
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

◆ last_buf

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().

◆ last_buf_size

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().

◆ extrasize

int MPADecodeContext::extrasize

◆ free_format_next_header

uint32_t MPADecodeContext::free_format_next_header

Definition at line 76 of file mpegaudiodec_template.c.

◆ gb

GetBitContext MPADecodeContext::gb

◆ in_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().

◆ synth_buf

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().

◆ synth_buf_offset

int MPADecodeContext::synth_buf_offset[MPA_MAX_CHANNELS]

Definition at line 80 of file mpegaudiodec_template.c.

Referenced by mp_decode_frame().

◆ sb_samples

int MPADecodeContext::sb_samples[MPA_MAX_CHANNELS][36][SBLIMIT]

◆ mdct_buf

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().

◆ granules

GranuleDef MPADecodeContext::granules[2][2]

Definition at line 83 of file mpegaudiodec_template.c.

Referenced by mp_decode_layer3().

◆ adu_mode

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().

◆ dither_state

int MPADecodeContext::dither_state

Definition at line 85 of file mpegaudiodec_template.c.

Referenced by mp_decode_frame(), and mp_flush().

◆ err_recognition

int MPADecodeContext::err_recognition

Definition at line 86 of file mpegaudiodec_template.c.

Referenced by decode_init(), and huffman_decode().

◆ avctx

AVCodecContext* MPADecodeContext::avctx

◆ mpadsp

MPADSPContext MPADecodeContext::mpadsp

Definition at line 88 of file mpegaudiodec_template.c.

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

◆ fdsp

AVFloatDSPContext* MPADecodeContext::fdsp

Definition at line 89 of file mpegaudiodec_template.c.

Referenced by compute_stereo(), decode_init(), and decode_init_static().

◆ frame

AVFrame* MPADecodeContext::frame

Definition at line 90 of file mpegaudiodec_template.c.

Referenced by mp_decode_frame().


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