48 #if defined(__GNUC__) && (defined(ARM) || defined(__ARM_ARCH_7M__) || defined(__ARM_ARCH_7EM__)) 49 #include "ci112x_system.h" 51 #elif defined(__ICCARM__) 52 #include "ci112x_system.h" 70 #define MAINBUF_SIZE 1940 117 int MP3Decode(
HMP3Decoder hMP3Decoder,
unsigned char **inbuf,
int *bytesLeft,
short *outbuf,
int useSize);
128 #ifdef USE_OUTSIDE_MP3_TABLE 129 void config_mp3hufftabs_point(
void *p0,
void *p1,
void *p2);
130 void config_mp3trigtabs_point(
void *p);
131 void config_mp3tab_point(
void *p);
HMP3Decoder MP3InitDecoder(void)
Definition: mp3dec.c:60
void MP3Lib_Set_Func(void *f1, void *f2, void *f3, void *f4, void *f5)
int version
Definition: mp3dec.h:111
int MP3ClearLastDecodeMainData(HMP3Decoder hMP3Decoder)
Definition: mp3dec.c:452
int samprate
Definition: mp3dec.h:107
void * MP3SaveLastInfo
Definition: mp3dec.h:84
struct _MP3FrameInfo MP3FrameInfo
int MP3Decode(HMP3Decoder hMP3Decoder, unsigned char **inbuf, int *bytesLeft, short *outbuf, int useSize)
Definition: mp3dec.c:281
size_t MP3GetSaveLastInfoStructSize(void)
Definition: mp3dec.c:434
int MP3LoadLastDecodeMainData(HMP3Decoder hMP3Decoder, MP3SaveLastInfo saveInfo)
Definition: mp3dec.c:494
void * HMP3Decoder
Definition: mp3dec.h:83
int nChans
Definition: mp3dec.h:106
int bitsPerSample
Definition: mp3dec.h:108
int MP3GetNextFrameInfo(HMP3Decoder hMP3Decoder, MP3FrameInfo *mp3FrameInfo, unsigned char *buf)
Definition: mp3dec.c:221
int MP3SaveLastDecodeMainData(HMP3Decoder hMP3Decoder, MP3SaveLastInfo saveInfo)
Definition: mp3dec.c:473
void MP3FreeDecoder(HMP3Decoder hMP3Decoder)
Definition: mp3dec.c:81
MPEGVersion
Definition: mp3dec.h:77
int bitrate
Definition: mp3dec.h:105
int layer
Definition: mp3dec.h:110
int outputSamps
Definition: mp3dec.h:109
void MP3GetLastFrameInfo(HMP3Decoder hMP3Decoder, MP3FrameInfo *mp3FrameInfo)
Definition: mp3dec.c:184
int MP3FindSyncWord(unsigned char *buf, int nBytes)
Definition: mp3dec.c:104