notaz.gp2x.de
/
libpicofe.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
minor refactoring (lprintf)
[libpicofe.git]
/
linux
/
io.c
diff --git
a/linux/io.c
b/linux/io.c
index
7fff211
..
1122e8a
100644
(file)
--- a/
linux/io.c
+++ b/
linux/io.c
@@
-1,10
+1,10
@@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-#include <stdarg.h>
#include "../common/emu.h"
#include "../common/menu.h"
#include "../common/emu.h"
#include "../common/menu.h"
+#include "../common/plat.h"
#include "sndout_oss.h"
#include "version.h"
#include "sndout_oss.h"
#include "version.h"
@@
-252,8
+252,8
@@
static void xlib_init(void)
static void realloc_screen(void)
{
int size = scr_w * scr_h * 2;
static void realloc_screen(void)
{
int size = scr_w * scr_h * 2;
- g_menuscreen_w = scr_w;
- g_menuscreen_h = scr_h;
+ g_
screen_width = g_
menuscreen_w = scr_w;
+ g_
screen_height = 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);
g_screen_ptr = realloc(g_screen_ptr, size);
g_menubg_ptr = realloc(g_menubg_ptr, size);
memset(g_screen_ptr, 0, size);
@@
-302,6
+302,9
@@
void plat_video_flip(void)
if (scr_changed) {
realloc_screen();
ximage_realloc(xlib_display, DefaultVisual(xlib_display, 0));
if (scr_changed) {
realloc_screen();
ximage_realloc(xlib_display, DefaultVisual(xlib_display, 0));
+
+ // propagate new ponters to renderers
+ plat_video_toggle_renderer(0, 0);
}
}
}
}
@@
-322,9
+325,8
@@
void plat_init(void)
ret = vout_fbdev_init(&w, &h);
if (ret != 0)
exit(1);
ret = vout_fbdev_init(&w, &h);
if (ret != 0)
exit(1);
- g_menuscreen_w = w;
- g_menuscreen_h = h;
- g_screen_width = w;
+ g_screen_width = g_menuscreen_w = w;
+ g_screen_height = g_menuscreen_h = h;
g_menubg_ptr = realloc(g_menubg_ptr, w * g_screen_height * 2);
PicoDraw2FB = g_menubg_ptr;
#else
g_menubg_ptr = realloc(g_menubg_ptr, w * g_screen_height * 2);
PicoDraw2FB = g_menubg_ptr;
#else
@@
-348,12
+350,12
@@
void plat_finish(void)
}
/* misc */
}
/* misc */
-int mp3_get_bitrate(
FILE
*f, int size)
+int mp3_get_bitrate(
void
*f, int size)
{
return 128;
}
{
return 128;
}
-void mp3_start_play(
FILE
*f, int pos)
+void mp3_start_play(
void
*f, int pos)
{
}
{
}
@@
-361,13
+363,3
@@
void mp3_update(int *buffer, int length, int stereo)
{
}
{
}
-/* lprintf */
-void lprintf(const char *fmt, ...)
-{
- va_list vl;
-
- va_start(vl, fmt);
- vprintf(fmt, vl);
- va_end(vl);
-}
-