MPADecodeContext Struct Reference

#include <mpegaudio.h>


Public Member Functions

 DECLARE_ALIGNED_8 (uint8_t, last_buf[2 *BACKSTEP_SIZE+EXTRABYTES])
 DECLARE_ALIGNED_16 (MPA_INT, synth_buf[MPA_MAX_CHANNELS][512 *2])
 DECLARE_ALIGNED_16 (int32_t, sb_samples[MPA_MAX_CHANNELS][36][SBLIMIT])

Data Fields

int last_buf_size
int frame_size
uint32_t free_format_next_header
int error_protection
int layer
int sample_rate
int sample_rate_index
int bit_rate
GetBitContext gb
GetBitContext in_gb
int nb_channels
int mode
int mode_ext
int lsf
int synth_buf_offset [MPA_MAX_CHANNELS]
int32_t mdct_buf [MPA_MAX_CHANNELS][SBLIMIT *18]
void(* compute_antialias )(struct MPADecodeContext *s, struct GranuleDef *g)
int adu_mode
 0 for standard mp3, 1 for adu formatted mp3
int dither_state
int error_resilience
AVCodecContextavctx


Detailed Description

Definition at line 92 of file mpegaudio.h.


Member Function Documentation

MPADecodeContext::DECLARE_ALIGNED_8 ( uint8_t  ,
last_buf  [2 *BACKSTEP_SIZE+EXTRABYTES] 
)

MPADecodeContext::DECLARE_ALIGNED_16 ( MPA_INT  ,
synth_buf  [MPA_MAX_CHANNELS][512 *2] 
)

MPADecodeContext::DECLARE_ALIGNED_16 ( int32_t  ,
sb_samples  [MPA_MAX_CHANNELS][36][SBLIMIT] 
)


Field Documentation

Definition at line 94 of file mpegaudio.h.

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

Definition at line 95 of file mpegaudio.h.

Referenced by decode_frame(), ff_mpa_decode_header(), and ff_mpegaudio_decode_header().

Definition at line 97 of file mpegaudio.h.

Definition at line 98 of file mpegaudio.h.

Referenced by ff_mpegaudio_decode_header(), and mp_decode_frame().

Definition at line 104 of file mpegaudio.h.

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

Definition at line 106 of file mpegaudio.h.

Referenced by ff_mpegaudio_decode_header(), mp_decode_layer1(), and mp_decode_layer2().

int MPADecodeContext::synth_buf_offset[MPA_MAX_CHANNELS]

Definition at line 110 of file mpegaudio.h.

Referenced by mp_decode_frame().

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

Definition at line 112 of file mpegaudio.h.

Referenced by mp_decode_layer3().

Referenced by decode_init(), and mp_decode_layer3().

0 for standard mp3, 1 for adu formatted mp3

Definition at line 117 of file mpegaudio.h.

Referenced by decode_init(), and mp_decode_layer3().

Definition at line 118 of file mpegaudio.h.

Referenced by mp_decode_frame().

Definition at line 119 of file mpegaudio.h.

Referenced by decode_init(), and huffman_decode().


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

Generated on Sat Sep 6 21:26:05 2008 for ffmpeg by  doxygen 1.5.6