From: lilo_booter Date: Fri, 19 Aug 2005 12:17:31 +0000 (+0000) Subject: + Correction for aspect ratio X-Git-Url: http://research.m1stereo.tv/gitweb?a=commitdiff_plain;h=66509fd3206d09ae512886560660ac88d4b9c128;p=melted + Correction for aspect ratio git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@803 d19143bc-622f-0410-bfdd-b5b2a6649095 --- diff --git a/src/modules/avformat/consumer_avformat.c b/src/modules/avformat/consumer_avformat.c index 62339b1..81e6906 100644 --- a/src/modules/avformat/consumer_avformat.c +++ b/src/modules/avformat/consumer_avformat.c @@ -440,7 +440,8 @@ static AVStream *add_video_stream( mlt_consumer this, AVFormatContext *oc, int c } c->mb_decision = mlt_properties_get_int( properties, "mb_decision" ); - c->sample_aspect_ratio = av_d2q( mlt_properties_get_double( properties, "display_ratio" ) * c->height / c->width, 255 ); + c->sample_aspect_ratio.den = mlt_properties_get_double( properties, "aspect_ratio_den" ); + c->sample_aspect_ratio.num = mlt_properties_get_double( properties, "aspect_ratio_num" ); c->mb_cmp = mlt_properties_get_int( properties, "mb_cmp" ); c->ildct_cmp = mlt_properties_get_int( properties, "ildct_cmp" ); c->me_sub_cmp = mlt_properties_get_int( properties, "sub_cmp" );