92cde577d9eee310996aa9127175697e323300d7
[ginge.git] / common / host_fb.c
1 #ifdef LOADER
2 #include "../loader/realfuncs.h"
3 #endif
4
5 #include "fbdev.c"
6 #include "host_fb.h"
7
8 static struct vout_fbdev *fbdev;
9
10 int host_video_init(int *stride, int no_dblbuf)
11 {
12         const char *fbdev_name;
13         int w, h;
14
15         fbdev_name = getenv("FBDEV");
16         if (fbdev_name == NULL)
17                 fbdev_name = "/dev/fb1";
18         
19         fbdev = vout_fbdev_init(fbdev_name, &w, &h, no_dblbuf);
20         *stride = w * 2;
21         return (fbdev != 0) ? 0 : -1;
22 }
23
24 void *host_video_flip(void)
25 {
26         return vout_fbdev_flip(fbdev);
27 }