MPADecodeContext Struct Reference

#include <mpegaudio.h>


Public Member Functions

 DECLARE_ALIGNED (16, MPA_INT, synth_buf)[MPA_MAX_CHANNELS][512 *2]
 DECLARE_ALIGNED (16, INTFLOAT, sb_samples)[MPA_MAX_CHANNELS][36][SBLIMIT]

Data Fields

MPA_DECODE_HEADER uint8_t last_buf [2 *BACKSTEP_SIZE+EXTRABYTES]
int last_buf_size
uint32_t free_format_next_header
GetBitContext gb
GetBitContext in_gb
int synth_buf_offset [MPA_MAX_CHANNELS]
INTFLOAT mdct_buf [MPA_MAX_CHANNELS][SBLIMIT *18]
GranuleDef granules [2][2]
int adu_mode
 0 for standard mp3, 1 for adu formatted mp3
int dither_state
int error_recognition
AVCodecContextavctx
void(* apply_window_mp3 )(MPA_INT *synth_buf, MPA_INT *window, int *dither_state, OUT_INT *samples, int incr)


Detailed Description

Definition at line 140 of file mpegaudio.h.


Member Function Documentation

MPADecodeContext::DECLARE_ALIGNED ( 16  ,
MPA_INT  ,
synth_buf   
)

MPADecodeContext::DECLARE_ALIGNED ( 16  ,
INTFLOAT  ,
sb_samples   
)


Field Documentation

MPA_DECODE_HEADER uint8_t MPADecodeContext::last_buf[2 *BACKSTEP_SIZE+EXTRABYTES]

Definition at line 142 of file mpegaudio.h.

Referenced by mp_decode_frame(), and mp_decode_layer3().

Definition at line 143 of file mpegaudio.h.

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

Definition at line 145 of file mpegaudio.h.

Definition at line 147 of file mpegaudio.h.

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

int MPADecodeContext::synth_buf_offset[MPA_MAX_CHANNELS]

Definition at line 149 of file mpegaudio.h.

Referenced by mp_decode_frame().

INTFLOAT MPADecodeContext::mdct_buf[MPA_MAX_CHANNELS][SBLIMIT *18]

Definition at line 151 of file mpegaudio.h.

Referenced by mp_decode_layer3().

Definition at line 152 of file mpegaudio.h.

Referenced by mp_decode_layer3().

0 for standard mp3, 1 for adu formatted mp3

Definition at line 156 of file mpegaudio.h.

Referenced by decode_init(), and mp_decode_layer3().

Definition at line 157 of file mpegaudio.h.

Referenced by mp_decode_frame().

Definition at line 158 of file mpegaudio.h.

Referenced by decode_init(), and huffman_decode().

void(* MPADecodeContext::apply_window_mp3)(MPA_INT *synth_buf, MPA_INT *window, int *dither_state, OUT_INT *samples, int incr)


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

Generated on Mon May 2 19:50:36 2011 for FFmpeg by  doxygen 1.5.6