cuda: Fix GstCudaContext refcount bug
authorMyles Inglis <myles.inglis@vcatechnology.com>
Fri, 29 Apr 2022 15:56:54 +0000 (16:56 +0100)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Fri, 29 Apr 2022 22:22:25 +0000 (22:22 +0000)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2334>

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

index 68888a6..62a8297 100644 (file)
@@ -236,6 +236,7 @@ gst_cuda_ensure_element_context (GstElement * element, gint device_id,
         context, *cuda_ctx);
     msg = gst_message_new_have_context (GST_OBJECT_CAST (element), context);
     gst_element_post_message (GST_ELEMENT_CAST (element), msg);
+    gst_context_unref (context);
   }
 
   return TRUE;