]> git.sesse.net Git - mlt/commitdiff
add meta.media.codec.width and .height
authorDan Dennedy <dan@dennedy.org>
Thu, 23 Feb 2012 03:00:49 +0000 (19:00 -0800)
committerDan Dennedy <dan@dennedy.org>
Thu, 23 Feb 2012 03:00:52 +0000 (19:00 -0800)
src/modules/avformat/producer_avformat.c

index 17978db258672fbc4e9ed672620ee5025c5ede93..74658a8b9a2d65b514052e1e277bab6b537456fc 100644 (file)
@@ -329,6 +329,10 @@ static mlt_properties find_default_streams( producer_avformat self )
                                snprintf( key, sizeof(key), "meta.media.%d.stream.sample_aspect_ratio", i );
                                mlt_properties_set_double( meta_media, key, av_q2d( context->streams[ i ]->sample_aspect_ratio ) );
 #endif
+                               snprintf( key, sizeof(key), "meta.media.%d.codec.width", i );
+                               mlt_properties_set_int( meta_media, key, codec_context->width );
+                               snprintf( key, sizeof(key), "meta.media.%d.codec.height", i );
+                               mlt_properties_set_int( meta_media, key, codec_context->height );
                                snprintf( key, sizeof(key), "meta.media.%d.codec.frame_rate", i );
                                mlt_properties_set_double( meta_media, key, (double) codec_context->time_base.den /
                                                                                   ( codec_context->time_base.num == 0 ? 1 : codec_context->time_base.num ) );