support mp3 decoding over libavcodec
[picodrive.git] / platform / common / mp3.h
index aef65ff..26c4a3c 100644 (file)
@@ -1,6 +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_local(void);
+void mp3_start_play_local(void *f, int pos);
 #endif
 
+#endif // __COMMON_MP3_H__