directshow: Fix for uninitialized debug category warning
authorSeungha Yang <seungha@centricular.com>
Sat, 28 May 2022 21:55:27 +0000 (06:55 +0900)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Mon, 30 May 2022 12:00:43 +0000 (12:00 +0000)
A method in the code is used in another place (device provider)

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2519>

subprojects/gst-plugins-bad/sys/directshow/gstdshowvideosrc.cpp
subprojects/gst-plugins-bad/sys/directshow/plugin.cpp

index 269b9c7..72732f1 100644 (file)
@@ -28,7 +28,7 @@
 
 #include <gst/video/video.h>
 
-GST_DEBUG_CATEGORY_STATIC (dshowvideosrc_debug);
+GST_DEBUG_CATEGORY_EXTERN (dshowvideosrc_debug);
 #define GST_CAT_DEFAULT dshowvideosrc_debug
 
 static GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src",
@@ -156,10 +156,6 @@ gst_dshowvideosrc_class_init (GstDshowVideoSrcClass * klass)
       "DirectShow video capture source", "Source/Video",
       "Receive data from a directshow video capture graph",
       "Sebastien Moutte <sebastien@moutte.net>");
-
-  GST_DEBUG_CATEGORY_INIT (dshowvideosrc_debug, "dshowvideosrc", 0,
-      "Directshow video source");
-
 }
 
 static void
index 6920760..8cf331b 100644 (file)
@@ -32,6 +32,7 @@
 
 GST_DEBUG_CATEGORY (dshowdec_debug);
 GST_DEBUG_CATEGORY (dshowsrcwrapper_debug);
+GST_DEBUG_CATEGORY (dshowvideosrc_debug);
 
 static gboolean
 plugin_init (GstPlugin * plugin)
@@ -39,6 +40,8 @@ plugin_init (GstPlugin * plugin)
   GST_DEBUG_CATEGORY_INIT (dshowdec_debug, "dshowdec", 0, "DirectShow decoder");
   GST_DEBUG_CATEGORY_INIT (dshowsrcwrapper_debug, "dshowsrcwrapper", 0,
       "DirectShow source wrapper");
+  GST_DEBUG_CATEGORY_INIT (dshowvideosrc_debug, "dshowvideosrc", 0,
+      "Directshow video source");
 
   dshow_adec_register (plugin);
   dshow_vdec_register (plugin);