From cd1f18bd128319bcfd117bbceab92c8fcb6957c3 Mon Sep 17 00:00:00 2001 From: Ali Sabil Date: Sun, 22 Feb 2009 18:53:10 +0100 Subject: [PATCH] Use the correct unref function --- plugins/elements/gstqueue.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/elements/gstqueue.c b/plugins/elements/gstqueue.c index 2146fe0f43..f0040fd1a0 100644 --- a/plugins/elements/gstqueue.c +++ b/plugins/elements/gstqueue.c @@ -810,14 +810,14 @@ out_flushing: GST_CAT_LOG_OBJECT (queue_dataflow, queue, "refusing event, we are flushing"); GST_QUEUE_MUTEX_UNLOCK (queue); - gst_buffer_unref (event); + gst_event_unref (event); return FALSE; } out_eos: { GST_CAT_LOG_OBJECT (queue_dataflow, queue, "refusing event, we are EOS"); GST_QUEUE_MUTEX_UNLOCK (queue); - gst_buffer_unref (event); + gst_event_unref (event); return FALSE; } } @@ -859,7 +859,7 @@ gst_queue_leak_downstream (GstQueue * queue) GST_CAT_DEBUG_OBJECT (queue_dataflow, queue, "queue is full, leaking item %p on downstream end", leak); - gst_buffer_unref (leak); + gst_mini_object_unref (leak); /* last buffer needs to get a DISCONT flag */ queue->head_needs_discont = TRUE;