summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2019-08-07 12:58:03 +0300
committerSebastian Dröge <sebastian@centricular.com>2019-09-02 12:29:03 +0300
commitfb740921766b27806d0e0f04099f0abeb3f0f7dc (patch)
treebc188474fa542c3f1a23b5d09c73bdcff49da9a5
parent0d1f2113ec9bcea9f8f071c32557f72fb75991c3 (diff)
downloadgstreamer-plugins-bad-fb740921766b27806d0e0f04099f0abeb3f0f7dc.tar.gz
decklinkvideosrc: Also set the INTERLACED buffer flag on non-TFF buffers
-rw-r--r--sys/decklink/gstdecklinkvideosrc.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/decklink/gstdecklinkvideosrc.cpp b/sys/decklink/gstdecklinkvideosrc.cpp
index 4d0caea4b..8c22702a6 100644
--- a/sys/decklink/gstdecklinkvideosrc.cpp
+++ b/sys/decklink/gstdecklinkvideosrc.cpp
@@ -1149,6 +1149,8 @@ gst_decklink_video_src_create (GstPushSrc * bsrc, GstBuffer ** buffer)
if (mode->interlaced && mode->tff)
GST_BUFFER_FLAG_SET (*buffer,
GST_VIDEO_BUFFER_FLAG_TFF | GST_VIDEO_BUFFER_FLAG_INTERLACED);
+ else if (mode->interlaced)
+ GST_BUFFER_FLAG_SET (*buffer, GST_VIDEO_BUFFER_FLAG_INTERLACED);
GST_DEBUG_OBJECT (self,
"Outputting buffer %p with timestamp %" GST_TIME_FORMAT " and duration %"