skip junk in mp3_helix, refactor find_sync_word
[libpicofe.git] / linux / io.c
index 63e3da8..3fc5cc2 100644 (file)
@@ -252,8 +252,8 @@ static void xlib_init(void)
 static void realloc_screen(void)
 {
        int size = scr_w * scr_h * 2;
-       g_screen_width = scr_w;
-       g_screen_height = scr_h;
+       g_menuscreen_w = scr_w;
+       g_menuscreen_h = scr_h;
        g_screen_ptr = realloc(g_screen_ptr, size);
        g_menubg_ptr = realloc(g_menubg_ptr, size);
        memset(g_screen_ptr, 0, size);
@@ -322,6 +322,8 @@ void plat_init(void)
        ret = vout_fbdev_init(&w, &h);
        if (ret != 0)
                exit(1);
+       g_menuscreen_w = w;
+       g_menuscreen_h = h;
        g_screen_width = w;
        g_menubg_ptr = realloc(g_menubg_ptr, w * g_screen_height * 2);
        PicoDraw2FB = g_menubg_ptr;
@@ -346,12 +348,12 @@ void plat_finish(void)
 }
 
 /* misc */
-int mp3_get_bitrate(FILE *f, int size)
+int mp3_get_bitrate(void *f, int size)
 {
        return 128;
 }
 
-void mp3_start_play(FILE *f, int pos)
+void mp3_start_play(void *f, int pos)
 {
 }