aboutsummaryrefslogtreecommitdiff
path: root/frontend/linux/fbdev.c
diff options
context:
space:
mode:
authornotaz2010-12-27 02:08:31 +0200
committernotaz2010-12-27 02:08:31 +0200
commit2cb4655298083c0c05f68941fa7e4f37b6b51ebd (patch)
treecbbfd0970f826a52fddbd53918b10aa6acb65e37 /frontend/linux/fbdev.c
parente1d2234dbf1b62787219a8c83930569d70db8c37 (diff)
downloadpcsx_rearmed-2cb4655298083c0c05f68941fa7e4f37b6b51ebd.tar.gz
pcsx_rearmed-2cb4655298083c0c05f68941fa7e4f37b6b51ebd.tar.bz2
pcsx_rearmed-2cb4655298083c0c05f68941fa7e4f37b6b51ebd.zip
omap: reserve enough memory for 24bpp modes
Diffstat (limited to 'frontend/linux/fbdev.c')
-rw-r--r--frontend/linux/fbdev.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/frontend/linux/fbdev.c b/frontend/linux/fbdev.c
index bcef0fc..224f42d 100644
--- a/frontend/linux/fbdev.c
+++ b/frontend/linux/fbdev.c
@@ -126,8 +126,9 @@ void *vout_fbdev_resize(struct vout_fbdev *fbdev, int w, int h, int bpp,
fbdev->mem = mmap(0, mem_size, PROT_WRITE|PROT_READ, MAP_SHARED, fbdev->fd, 0);
if (fbdev->mem == MAP_FAILED && fbdev->buffer_count > 1) {
- fprintf(stderr, "Warning: can't map %zd bytes, doublebuffering disabled\n", fbdev->mem_size);
+ fprintf(stderr, "Warning: can't map %zd bytes, doublebuffering disabled\n", mem_size);
fbdev->buffer_count = 1;
+ fbdev->buffer_write = 0;
mem_size = fbdev->fb_size;
fbdev->mem = mmap(0, mem_size, PROT_WRITE|PROT_READ, MAP_SHARED, fbdev->fd, 0);
}