X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fvideo%2Fomapdss%2Fosdl_video.c;h=bf42a00788beac3d5bee013996fa9f57d7566da5;hb=ee7e6b2d8bc82029aac405d13f719f4532851224;hp=fe9a29ce97f97df0bef03bb21f902afb640c79d6;hpb=3af567bec0b9f4c99170d5cff7045f2a79da131b;p=sdl_omap.git diff --git a/src/video/omapdss/osdl_video.c b/src/video/omapdss/osdl_video.c index fe9a29c..bf42a00 100644 --- a/src/video/omapdss/osdl_video.c +++ b/src/video/omapdss/osdl_video.c @@ -454,6 +454,14 @@ void *osdl_video_flip(struct SDL_PrivateVideoData *pdata) return ret; } +void *osdl_video_get_active_buffer(struct SDL_PrivateVideoData *pdata) +{ + if (pdata->fbdev == NULL) + return NULL; + + return vout_fbdev_get_active_mem(pdata->fbdev); +} + int osdl_video_pause(struct SDL_PrivateVideoData *pdata, int is_pause) { struct omapfb_state *state = pdata->saved_layer; @@ -517,6 +525,11 @@ int osdl_video_pause(struct SDL_PrivateVideoData *pdata, int is_pause) return 0; } +int osdl_video_get_window(void **display, int *screen, void **window) +{ + return xenv_get_window(display, screen, window); +} + void osdl_video_finish(struct SDL_PrivateVideoData *pdata) { static const char *fbname;