]> git.sesse.net Git - vlc/commitdiff
Write aspect ratio only when defined (asf).
authorLaurent Aimar <fenrir@videolan.org>
Wed, 29 Apr 2009 19:12:19 +0000 (21:12 +0200)
committerLaurent Aimar <fenrir@videolan.org>
Thu, 30 Apr 2009 19:01:34 +0000 (21:01 +0200)
modules/mux/asf.c

index 7ae86d4c10877ab75b39158a6c95731901c946bc..600f635aaf6356e7f84e30cb54fdd047269704d1 100644 (file)
@@ -902,7 +902,8 @@ static block_t *asf_header_create( sout_mux_t *p_mux, bool b_broadcast )
     /* size of the metadata object */
     for( i = 0; i < p_sys->i_track; i++ )
     {
-        if( p_sys->track[i].i_cat == VIDEO_ES )
+        const asf_track_t *p_track = &p_sys->track[i];
+        if( p_track->i_cat == VIDEO_ES && p_track->fmt.video.i_aspect != 0 )
         {
             i_cm_size = 26 + 2 * (16 + 2 * sizeof("AspectRatio?"));
             break;