From f880742638f2abad6eefa022ccaeb3f9c1212499 Mon Sep 17 00:00:00 2001 From: Jose Antonio Santos Cadenas Date: Wed, 9 Apr 2014 10:15:33 +0200 Subject: [PATCH] baseparse: Fix memory leak Queued frames were not released after being pushed, this caused a leak of the GstBaseParseFrame structure. https://bugzilla.gnome.org/show_bug.cgi?id=727883 --- libs/gst/base/gstbaseparse.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/gst/base/gstbaseparse.c b/libs/gst/base/gstbaseparse.c index 166df0d..4378cad 100644 --- a/libs/gst/base/gstbaseparse.c +++ b/libs/gst/base/gstbaseparse.c @@ -2125,6 +2125,7 @@ gst_base_parse_handle_and_push_frame (GstBaseParse * parse, while ((queued_frame = g_queue_pop_head (&parse->priv->queued_frames))) { gst_base_parse_push_frame (parse, queued_frame); + gst_base_parse_frame_free (queued_frame); } } -- 2.7.4