From 64a015d51f6a19da8de90cc2dc0d9abda207eae1 Mon Sep 17 00:00:00 2001 From: Seungha Yang Date: Tue, 21 Apr 2020 15:27:56 +0900 Subject: [PATCH] d3d11device: Drop floating reference count ... and use gst_object_unref instead of g_object_unref for tracer to be happy. --- sys/d3d11/gstd3d11device.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sys/d3d11/gstd3d11device.c b/sys/d3d11/gstd3d11device.c index 75e8b1362f..4265e63512 100644 --- a/sys/d3d11/gstd3d11device.c +++ b/sys/d3d11/gstd3d11device.c @@ -793,8 +793,9 @@ gst_d3d11_device_new (guint adapter) if (!priv->device || !priv->device_context) { GST_WARNING ("Cannot create d3d11 device with adapter %d", adapter); - g_object_unref (device); - device = NULL; + gst_clear_object (&device); + } else { + gst_object_ref_sink (device); } return device;