cuda: Fix uninitialized debug category
authorSeungha Yang <seungha@centricular.com>
Thu, 2 Jun 2022 12:25:38 +0000 (21:25 +0900)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Thu, 2 Jun 2022 18:33:30 +0000 (18:33 +0000)
Make sure debug category init

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

subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudautils.c

index 68888a69736c06c8fba3a8c72b0c9eb5ccc58a53..721e005690b73e92368d349f0e2f79d4b5af434b 100644 (file)
@@ -367,6 +367,8 @@ gst_context_new_cuda_context (GstCudaContext * cuda_ctx)
 
   g_return_val_if_fail (GST_IS_CUDA_CONTEXT (cuda_ctx), NULL);
 
+  _init_debug ();
+
   context = gst_context_new (GST_CUDA_CONTEXT_TYPE, TRUE);
   context_set_cuda_context (context, cuda_ctx);
 
@@ -1491,6 +1493,8 @@ gst_cuda_buffer_copy (GstBuffer * dst, GstCudaBufferCopyType dst_type,
   g_return_val_if_fail (src_info != NULL, FALSE);
   g_return_val_if_fail (GST_IS_CUDA_CONTEXT (context), FALSE);
 
+  _init_debug ();
+
   if (dst_type == GST_CUDA_BUFFER_COPY_NVMM &&
       src_type == GST_CUDA_BUFFER_COPY_NVMM) {
     GST_ERROR_OBJECT (context, "Not supported copy NVMM -> NVMM");