From 980bd5cb1c17023459f0330397b817e18b9cb0c3 Mon Sep 17 00:00:00 2001 From: ddennedy Date: Thu, 6 May 2004 15:14:51 +0000 Subject: [PATCH] fix aspect handling when rescale != none git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@307 d19143bc-622f-0410-bfdd-b5b2a6649095 --- src/modules/sdl/consumer_sdl.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/modules/sdl/consumer_sdl.c b/src/modules/sdl/consumer_sdl.c index 72a9a90..0d483cf 100644 --- a/src/modules/sdl/consumer_sdl.c +++ b/src/modules/sdl/consumer_sdl.c @@ -454,14 +454,14 @@ static int consumer_play_video( consumer_sdl this, mlt_frame frame ) this->rect.h = this->window_height; } // Use hardware scaler to normalise sample aspect ratio - else if ( this->window_height * frame_aspect > this->window_width ) + else if ( this->window_height * this->display_aspect > this->window_width ) { this->rect.w = this->window_width; - this->rect.h = this->window_width / frame_aspect + 0.5; + this->rect.h = this->window_width / this->display_aspect + 0.5; } else { - this->rect.w = this->window_height * frame_aspect + 0.5; + this->rect.w = this->window_height * this->display_aspect + 0.5; this->rect.h = this->window_height; } -- 1.7.4.4