From: Laurent Aimar Date: Thu, 28 Nov 2002 16:44:05 +0000 (+0000) Subject: * ffmpeg: arg, fix a previous fix for non-latest ffmpeg cvs tree. X-Git-Tag: 0.5.0~625 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=798e97904d1cc5c42d637616525af9f2c123a023;p=vlc * ffmpeg: arg, fix a previous fix for non-latest ffmpeg cvs tree. --- diff --git a/modules/codec/ffmpeg/video.c b/modules/codec/ffmpeg/video.c index 82cd54ddd7..dbd67bdb95 100644 --- a/modules/codec/ffmpeg/video.c +++ b/modules/codec/ffmpeg/video.c @@ -2,7 +2,7 @@ * video.c: video decoder using ffmpeg library ***************************************************************************** * Copyright (C) 1999-2001 VideoLAN - * $Id: video.c,v 1.6 2002/11/27 12:41:45 fenrir Exp $ + * $Id: video.c,v 1.7 2002/11/28 16:44:05 fenrir Exp $ * * Authors: Laurent Aimar * Gildas Bazin @@ -160,17 +160,20 @@ static vout_thread_t *ffmpeg_CreateVout( vdec_thread_t *p_vdec, } #else - switch( i_aspect ) + switch( p_vdec->p_context->aspect_ratio_info ) { case( FF_ASPECT_4_3_625 ): case( FF_ASPECT_4_3_525 ): i_aspect = VOUT_ASPECT_FACTOR * 4 / 3; + break; case( FF_ASPECT_16_9_625 ): case( FF_ASPECT_16_9_525 ): i_aspect = VOUT_ASPECT_FACTOR * 16 / 9 ; + break; case( FF_ASPECT_SQUARE ): default: i_aspect = VOUT_ASPECT_FACTOR * i_width / i_height; + break; } #endif /* Spawn a video output if there is none. First we look for our children,