mpegaudio.h File Reference


Detailed Description

mpeg audio declarations for both encoder and decoder.

Definition in file mpegaudio.h.

Go to the source code of this file.

Classes

struct  MPADecodeContext
struct  HuffTable

Typedefs

typedef int32_t OUT_INT
typedef int16_t MPA_INT

Functions

int ff_mpa_l2_select_table (int bitrate, int nb_channels, int freq, int lsf)
int ff_mpa_decode_header (AVCodecContext *avctx, uint32_t head, int *sample_rate)
void ff_mpa_synth_init (MPA_INT *window)
void ff_mpa_synth_filter (MPA_INT *synth_buf_ptr, int *synth_buf_offset, MPA_INT *window, int *dither_state, OUT_INT *samples, int incr, int32_t sb_samples[SBLIMIT])
static int ff_mpa_check_header (uint32_t header)


Typedef Documentation

typedef int16_t OUT_INT

Definition at line 70 of file mpegaudio.h.

typedef int32_t MPA_INT

Definition at line 82 of file mpegaudio.h.


Function Documentation

int ff_mpa_l2_select_table ( int  bitrate,
int  nb_channels,
int  freq,
int  lsf 
)

Definition at line 31 of file mpegaudio.c.

Referenced by mp_decode_layer2(), and MPA_encode_init().

int ff_mpa_decode_header ( AVCodecContext avctx,
uint32_t  head,
int *  sample_rate 
)

Definition at line 47 of file mpegaudio_parser.c.

Referenced by mp3_read_probe(), and mpegaudio_parse().

void ff_mpa_synth_init ( MPA_INT window  ) 

Definition at line 774 of file mpegaudiodec.c.

Referenced by decode_init(), ff_mpc_init(), and qdm2_init().

void ff_mpa_synth_filter ( MPA_INT synth_buf_ptr,
int *  synth_buf_offset,
MPA_INT window,
int *  dither_state,
OUT_INT samples,
int  incr,
int32_t  sb_samples[SBLIMIT] 
)

Definition at line 796 of file mpegaudiodec.c.

Referenced by mp_decode_frame(), mpc_synth(), and qdm2_synthesis_filter().

static int ff_mpa_check_header ( uint32_t  header  )  [inline, static]


Generated on Sat Dec 18 05:15:54 2010 for MythTV by  doxygen 1.5.5