From 1e1cf5df7042cc3cc989a0ad24d65b0cfda2e3cc Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Sat, 1 May 2010 14:15:49 +0200 Subject: [PATCH] matroskademux: Set interlaced flag in the caps if the flag is set in the Matroska file --- gst/matroska/matroska-demux.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gst/matroska/matroska-demux.c b/gst/matroska/matroska-demux.c index 97c2438..ecbcd2d 100644 --- a/gst/matroska/matroska-demux.c +++ b/gst/matroska/matroska-demux.c @@ -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); -- 2.7.4