decklink: Allow VANC to be used for all modes
authorSebastian Dröge <sebastian@centricular.com>
Mon, 22 Apr 2019 12:42:12 +0000 (15:42 +0300)
committerSebastian Dröge <sebastian@centricular.com>
Mon, 2 Sep 2019 09:32:06 +0000 (12:32 +0300)
sys/decklink/gstdecklink.cpp
sys/decklink/gstdecklink.h
sys/decklink/gstdecklinkvideosrc.cpp

index 920d04f..464b0de 100644 (file)
@@ -250,10 +250,10 @@ gst_decklink_audio_channels_get_type (void)
   return (GType) id;
 }
 
-#define NTSC 10, 11, false, "bt601", FALSE
-#define PAL 12, 11, true, "bt601", FALSE
-#define HD 1, 1, true, "bt709", TRUE
-#define UHD 1, 1, true, "bt2020", TRUE
+#define NTSC 10, 11, false, "bt601"
+#define PAL 12, 11, true, "bt601"
+#define HD 1, 1, true, "bt709"
+#define UHD 1, 1, true, "bt2020"
 
 static const GstDecklinkMode modes[] = {
   {bmdModeNTSC, 720, 486, 30000, 1001, true, NTSC},     // default is ntsc
index bfddf77..2cd5b1b 100644 (file)
@@ -205,7 +205,6 @@ struct _GstDecklinkMode {
   int par_d;
   gboolean tff;
   const gchar *colorimetry;
-  gboolean vanc;
 };
 
 const GstDecklinkMode * gst_decklink_get_mode (GstDecklinkModeEnum e);
index 8c22702..b7bade4 100644 (file)
@@ -1129,7 +1129,7 @@ gst_decklink_video_src_create (GstPushSrc * bsrc, GstBuffer ** buffer)
 
   // If we have a format that supports VANC and we are asked to extract CC,
   // then do it here.
-  if (self->output_cc && mode->vanc && !self->no_signal)
+  if (self->output_cc && !self->no_signal)
     extract_cc_from_vbi (self, buffer, vf);
 
   if (f.no_signal)