#include "mp3dec.h"
#include "statname.h"
Go to the source code of this file.
|
MP3DecInfo * | AllocateBuffers (void) |
|
void | FreeBuffers (MP3DecInfo *mp3DecInfo) |
|
int | CheckPadBit (MP3DecInfo *mp3DecInfo) |
|
int | UnpackFrameHeader (MP3DecInfo *mp3DecInfo, unsigned char *buf) |
|
int | UnpackSideInfo (MP3DecInfo *mp3DecInfo, unsigned char *buf) |
|
int | DecodeHuffman (MP3DecInfo *mp3DecInfo, unsigned char *buf, int *bitOffset, int huffBlockBits, int gr, int ch) |
|
int | Dequantize (MP3DecInfo *mp3DecInfo, int gr) |
|
int | IMDCT (MP3DecInfo *mp3DecInfo, int gr, int ch) |
|
int | UnpackScaleFactors (MP3DecInfo *mp3DecInfo, unsigned char *buf, int *bitOffset, int bitsAvail, int gr, int ch) |
|
int | Subband (MP3DecInfo *mp3DecInfo, short *pcmBuf) |
|
◆ MAX_SCFBD
#define MAX_SCFBD 4 /* max scalefactor bands per channel */ |
◆ NGRANS_MPEG1
◆ NGRANS_MPEG2
◆ SYNCWORDH
◆ SYNCWORDL
◆ MP3DecInfo
◆ SFBandTable
◆ AllocateBuffers()
◆ CheckPadBit()
◆ DecodeHuffman()
int DecodeHuffman |
( |
MP3DecInfo * | mp3DecInfo, |
|
|
unsigned char * | buf, |
|
|
int * | bitOffset, |
|
|
int | huffBlockBits, |
|
|
int | gr, |
|
|
int | ch ) |
◆ Dequantize()
int Dequantize |
( |
MP3DecInfo * | mp3DecInfo, |
|
|
int | gr ) |
◆ FreeBuffers()
◆ IMDCT()
int IMDCT |
( |
MP3DecInfo * | mp3DecInfo, |
|
|
int | gr, |
|
|
int | ch ) |
◆ Subband()
int Subband |
( |
MP3DecInfo * | mp3DecInfo, |
|
|
short * | pcmBuf ) |
◆ UnpackFrameHeader()
int UnpackFrameHeader |
( |
MP3DecInfo * | mp3DecInfo, |
|
|
unsigned char * | buf ) |
◆ UnpackScaleFactors()
int UnpackScaleFactors |
( |
MP3DecInfo * | mp3DecInfo, |
|
|
unsigned char * | buf, |
|
|
int * | bitOffset, |
|
|
int | bitsAvail, |
|
|
int | gr, |
|
|
int | ch ) |
◆ UnpackSideInfo()
int UnpackSideInfo |
( |
MP3DecInfo * | mp3DecInfo, |
|
|
unsigned char * | buf ) |
◆ bitrateTab
const short bitrateTab[3][3][15] |
|
extern |
◆ bitsPerSlotTab
const short bitsPerSlotTab[3] |
|
extern |
◆ samplerateTab
const int samplerateTab[3][3] |
|
extern |
◆ samplesPerFrameTab
const short samplesPerFrameTab[3][3] |
|
extern |
◆ sfBandTable
◆ sideBytesTab
const short sideBytesTab[3][2] |
|
extern |
◆ slotTab
const short slotTab[3][3][15] |
|
extern |