From: Tim-Philipp Müller Date: Mon, 19 Apr 2021 15:39:03 +0000 (+0100) Subject: v4l2: fix debug category initialisation again X-Git-Tag: 1.19.3~509^2~147 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c70b41b22bfe46f60cfb392e586885e17e418979;p=platform%2Fupstream%2Fgstreamer.git v4l2: fix debug category initialisation again Would spew warnings on the rpi4 when calling into gst_v4l2_object_get_codec_caps() from the probe_and_register() function since the v4l2_debug category initialisation would only be done later as part of the element/device provider registration. Also log things in the probe function to the v4l2 category instead of the default category while we're at it. Part-of: --- diff --git a/sys/v4l2/gstv4l2.c b/sys/v4l2/gstv4l2.c index dbdcff4..ec53bc9 100644 --- a/sys/v4l2/gstv4l2.c +++ b/sys/v4l2/gstv4l2.c @@ -58,6 +58,9 @@ #include "gstv4l2vp9enc.h" #include "gstv4l2transform.h" +GST_DEBUG_CATEGORY_EXTERN (v4l2_debug); +#define GST_CAT_DEFAULT v4l2_debug + #ifdef GST_V4L2_ENABLE_PROBE /* This is a minimalist probe, for speed, we only enumerate formats */ static GstCaps * @@ -124,6 +127,8 @@ gst_v4l2_probe_and_register (GstPlugin * plugin) struct v4l2_capability vcap; guint32 device_caps; + v4l2_element_init (plugin); + GST_DEBUG ("Probing devices"); it = gst_v4l2_iterator_new ();