baseparse: Fix handling of queued frames
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 18 Oct 2011 08:58:14 +0000 (10:58 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 18 Oct 2011 08:58:57 +0000 (10:58 +0200)
gst_base_parse_push_frame() already frees the frame, no need to
do it another time again.

libs/gst/base/gstbaseparse.c

index 8058735..464f485 100644 (file)
@@ -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);
     }
   }