summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2010-05-01 14:15:49 +0200
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2010-05-01 14:15:49 +0200
commit1e1cf5df7042cc3cc989a0ad24d65b0cfda2e3cc (patch)
treeb15460139e6a219fe2fa35b56ea6e527da04e913
parentdb6a3e55c697553c9652dc54d9650d2097ad84f7 (diff)
matroskademux: Set interlaced flag in the caps if the flag is set in the Matroska file
-rw-r--r--gst/matroska/matroska-demux.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gst/matroska/matroska-demux.c b/gst/matroska/matroska-demux.c
index 97c24380d..ecbcd2d2d 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);