From 7a3934d01da8e3223010afa2a8d48fd3b0779edc Mon Sep 17 00:00:00 2001 From: gb Date: Thu, 29 Apr 2010 09:43:40 +0000 Subject: [PATCH] Fix GstVaapiDecoder::destroy(): GASyncQueue is not a GObject, likewise for GstBuffer. --- gst-libs/gst/vaapi/gstvaapidecoder.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gst-libs/gst/vaapi/gstvaapidecoder.c b/gst-libs/gst/vaapi/gstvaapidecoder.c index 2820048..46362e8 100644 --- a/gst-libs/gst/vaapi/gstvaapidecoder.c +++ b/gst-libs/gst/vaapi/gstvaapidecoder.c @@ -262,14 +262,14 @@ gst_vaapi_decoder_finalize(GObject *object) } if (priv->buffers) { - clear_async_queue(priv->buffers, (GDestroyNotify)g_object_unref); - g_object_unref(priv->buffers); + clear_async_queue(priv->buffers, (GDestroyNotify)gst_buffer_unref); + g_async_queue_unref(priv->buffers); priv->buffers = NULL; } if (priv->surfaces) { clear_async_queue(priv->surfaces, (GDestroyNotify)destroy_surface); - g_object_unref(priv->surfaces); + g_async_queue_unref(priv->surfaces); priv->surfaces = NULL; } -- 2.7.4