decklinkvideosrc: Also set the INTERLACED buffer flag on non-TFF buffers
authorSebastian Dröge <sebastian@centricular.com>
Wed, 7 Aug 2019 09:58:03 +0000 (12:58 +0300)
committerSebastian Dröge <sebastian@centricular.com>
Mon, 2 Sep 2019 09:29:03 +0000 (12:29 +0300)
sys/decklink/gstdecklinkvideosrc.cpp

index 4d0caea..8c22702 100644 (file)
@@ -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 %"