From ab9d654c861779bf25df51f13485734c246bffae Mon Sep 17 00:00:00 2001 From: Marcoen Hirschberg Date: Wed, 4 Apr 2007 08:14:03 +0000 Subject: add support for non 16x16 frame sizes git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13016 a1c6a512-1295-4272-9138-f99709370657 --- apps/plugins/mpegplayer/video_out_rockbox.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'apps/plugins/mpegplayer/video_out_rockbox.c') diff --git a/apps/plugins/mpegplayer/video_out_rockbox.c b/apps/plugins/mpegplayer/video_out_rockbox.c index c4a37a6558..627222ded9 100644 --- a/apps/plugins/mpegplayer/video_out_rockbox.c +++ b/apps/plugins/mpegplayer/video_out_rockbox.c @@ -213,7 +213,7 @@ void vo_draw_frame (uint8_t * const * buf) #define SCREEN_HEIGHT LCD_WIDTH #endif -void vo_setup(unsigned int width, unsigned int height, +void vo_setup(unsigned int display_width, unsigned int display_height, unsigned int width, unsigned int height, unsigned int chroma_width, unsigned int chroma_height) { image_width=width; @@ -221,19 +221,19 @@ void vo_setup(unsigned int width, unsigned int height, image_chroma_x=image_width/chroma_width; image_chroma_y=image_height/chroma_height; - if (image_width >= SCREEN_WIDTH) { + if (display_width >= SCREEN_WIDTH) { output_width = SCREEN_WIDTH; output_x = 0; } else { - output_width = image_width; - output_x = (SCREEN_WIDTH-image_width)/2; + output_width = display_width; + output_x = (SCREEN_WIDTH-display_width)/2; } - if (image_height >= SCREEN_HEIGHT) { + if (display_height >= SCREEN_HEIGHT) { output_height = SCREEN_HEIGHT; output_y = 0; } else { - output_height = image_height; - output_y = (SCREEN_HEIGHT-image_height)/2; + output_height = display_height; + output_y = (SCREEN_HEIGHT-display_height)/2; } } -- cgit v1.2.3