support mp3 decoding over libavcodec
[picodrive.git] / platform / common / mp3.h
index da0987a..26c4a3c 100644 (file)
@@ -1,8 +1,19 @@
+#ifndef __COMMON_MP3_H__
+#define __COMMON_MP3_H__
+
+#include <stdio.h>
 
 int mp3_find_sync_word(const unsigned char *buf, int size);
 
+/* decoder */
+int mp3dec_start(void);
+int mp3dec_decode(FILE *f, int *file_pos, int file_len);
+
+extern unsigned short mpeg1_l3_bitrates[16];
+
 #ifdef __GP2X__
 void mp3_update_local(int *buffer, int length, int stereo);
 void mp3_start_play_local(void *f, int pos);
 #endif
 
+#endif // __COMMON_MP3_H__