[0.11] gstreamer: baseparse: Fix handling of queued frames

Edward Hervey bilboed at kemper.freedesktop.org
Fri Oct 21 01:56:49 PDT 2011


Module: gstreamer
Branch: 0.11
Commit: 1eb73339b9b4ec09373bb1d1674a239e2d34fd19
URL:    http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=1eb73339b9b4ec09373bb1d1674a239e2d34fd19

Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date:   Tue Oct 18 10:58:14 2011 +0200

baseparse: Fix handling of queued frames

gst_base_parse_push_frame() already frees the frame, no need to
do it another time again.

---

 libs/gst/base/gstbaseparse.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diff --git a/libs/gst/base/gstbaseparse.c b/libs/gst/base/gstbaseparse.c
index 8058735..464f485 100644
--- a/libs/gst/base/gstbaseparse.c
+++ b/libs/gst/base/gstbaseparse.c
@@ -1717,7 +1717,6 @@ gst_base_parse_handle_and_push_frame (GstBaseParse * parse,
       gst_buffer_set_caps (queued_frame->buffer,
           GST_PAD_CAPS (GST_BASE_PARSE_SRC_PAD (parse)));
       gst_base_parse_push_frame (parse, queued_frame);
-      gst_base_parse_frame_free (queued_frame);
     }
   }
 



More information about the gstreamer-commits mailing list