X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=sdl_omap.git;a=blobdiff_plain;f=src%2Fvideo%2Fomapdss%2Flinux%2Ffbdev.c;h=7e8a96290ec25fc2f4d0e05681a94d2c6f962be7;hp=ec3d5c7ec33c3b53fedd9a0520f96925bacaac39;hb=5cc6dcb71c2f2f24e54bf1ab9f09d8e560e8e4d9;hpb=89df27462960a9edac9a4eb9919a20038c6f2c8d diff --git a/src/video/omapdss/linux/fbdev.c b/src/video/omapdss/linux/fbdev.c index ec3d5c7..7e8a962 100644 --- a/src/video/omapdss/linux/fbdev.c +++ b/src/video/omapdss/linux/fbdev.c @@ -175,6 +175,17 @@ int vout_fbdev_get_fd(struct vout_fbdev *fbdev) return fbdev->fd; } +void *vout_fbdev_get_active_mem(struct vout_fbdev *fbdev) +{ + int i; + + i = fbdev->buffer_write - 1; + if (i < 0) + i = fbdev->buffer_count - 1; + + return (char *)fbdev->mem + fbdev->fb_size * i; +} + struct vout_fbdev *vout_fbdev_init(const char *fbdev_name, int *w, int *h, int bpp, int buffer_cnt) { struct vout_fbdev *fbdev;