Fix GstVaapiDecoder::destroy(): GASyncQueue is not a GObject, likewise for GstBuffer.

This commit is contained in:
gb 2010-04-29 09:43:40 +00:00 committed by Gwenole Beauchesne
parent 6a3b05dbca
commit 7a3934d01d

View file

@ -262,14 +262,14 @@ gst_vaapi_decoder_finalize(GObject *object)
} }
if (priv->buffers) { if (priv->buffers) {
clear_async_queue(priv->buffers, (GDestroyNotify)g_object_unref); clear_async_queue(priv->buffers, (GDestroyNotify)gst_buffer_unref);
g_object_unref(priv->buffers); g_async_queue_unref(priv->buffers);
priv->buffers = NULL; priv->buffers = NULL;
} }
if (priv->surfaces) { if (priv->surfaces) {
clear_async_queue(priv->surfaces, (GDestroyNotify)destroy_surface); clear_async_queue(priv->surfaces, (GDestroyNotify)destroy_surface);
g_object_unref(priv->surfaces); g_async_queue_unref(priv->surfaces);
priv->surfaces = NULL; priv->surfaces = NULL;
} }