#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 |