matroskademux: Set interlaced flag in the caps if the flag is set in the Matroska...
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Sat, 1 May 2010 12:15:49 +0000 (14:15 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Sat, 1 May 2010 12:15:49 +0000 (14:15 +0200)
gst/matroska/matroska-demux.c

index 97c2438..ecbcd2d 100644 (file)
@@ -6485,6 +6485,9 @@ gst_matroska_demux_video_caps (GstMatroskaTrackVideoContext *
         gst_structure_set (structure, "framerate", GST_TYPE_FRACTION,
             25, 1, NULL);
       }
+
+      if (videocontext->parent.flags & GST_MATROSKA_VIDEOTRACK_INTERLACED)
+        gst_structure_set (structure, "interlaced", G_TYPE_BOOLEAN, TRUE, NULL);
     }
 
     gst_caps_do_simplify (caps);