]> git.sesse.net Git - mlt/commitdiff
+ Correction for aspect ratio
authorlilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
Fri, 19 Aug 2005 12:17:31 +0000 (12:17 +0000)
committerlilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
Fri, 19 Aug 2005 12:17:31 +0000 (12:17 +0000)
git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@803 d19143bc-622f-0410-bfdd-b5b2a6649095

src/modules/avformat/consumer_avformat.c

index 62339b1e3a9bcaf0b1476a8b70a6b19c2856bfab..81e6906594fd617427123195d33f7ab7440c514b 100644 (file)
@@ -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" );