From: Arun Raghavan Date: Fri, 14 Oct 2011 05:26:16 +0000 (+0530) Subject: videomixer2: Fix a leak X-Git-Tag: RELEASE-0.11.1~7^2~246 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cc7aeb3f33e10914d491f0426032f5a307243f53;p=platform%2Fupstream%2Fgst-plugins-good.git videomixer2: Fix a leak Buffers weren't being unref'ed in one case inside, causing memory usage to blow up. --- diff --git a/gst/videomixer/videomixer2.c b/gst/videomixer/videomixer2.c index c6bddbe..22ae395 100644 --- a/gst/videomixer/videomixer2.c +++ b/gst/videomixer/videomixer2.c @@ -770,6 +770,7 @@ gst_videomixer2_fill_queues (GstVideoMixer2 * mix, } else if (start_time >= output_end_time) { GST_DEBUG_OBJECT (pad, "Keeping buffer until %" GST_TIME_FORMAT, GST_TIME_ARGS (start_time)); + gst_buffer_unref (buf); eos = FALSE; } else { GST_DEBUG_OBJECT (pad, "Too old buffer -- dropping");