diff options
author | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2010-05-01 14:15:49 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2010-05-01 14:15:49 +0200 |
commit | 1e1cf5df7042cc3cc989a0ad24d65b0cfda2e3cc (patch) | |
tree | b15460139e6a219fe2fa35b56ea6e527da04e913 | |
parent | db6a3e55c697553c9652dc54d9650d2097ad84f7 (diff) |
matroskademux: Set interlaced flag in the caps if the flag is set in the Matroska file
-rw-r--r-- | gst/matroska/matroska-demux.c | 3 |
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); |