Mercurial > mplayer.hg
changeset 8918:3168cfe4f7d1
-geometry fix (untested!)
author | arpi |
---|---|
date | Sun, 12 Jan 2003 17:59:47 +0000 |
parents | 0694a2fba3dd |
children | 4096e41b7c19 |
files | libvo/vo_fbdev.c |
diffstat | 1 files changed, 8 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/libvo/vo_fbdev.c Sun Jan 12 17:46:21 2003 +0000 +++ b/libvo/vo_fbdev.c Sun Jan 12 17:59:47 2003 +0000 @@ -1039,6 +1039,13 @@ image_width=width; image_height=height; } + + if(fb_xres > image_width) + x_offset = (fb_xres - image_width) / 2; + else x_offset = 0; + if(fb_yres > image_height) + y_offset = (fb_yres - image_height) / 2; + else y_offset = 0; geometry(&x_offset,&y_offset,fb_xres,fb_yres,image_width,image_height); if(vidix_init(width,height,x_offset,y_offset,image_width, @@ -1056,7 +1063,7 @@ else #endif { - int x_offset,y_offset; + int x_offset=0,y_offset=0; if ((frame_buffer = (uint8_t *) mmap(0, fb_size, PROT_READ | PROT_WRITE, MAP_SHARED, fb_dev_fd, 0)) == (uint8_t *) -1) { printf(FBDEV "Can't mmap %s: %s\n", fb_dev_name, strerror(errno));