From 8ef15e6247ad2f558dd92b47fde955942f4fa796 Mon Sep 17 00:00:00 2001 From: Arun Raghavan Date: Wed, 22 Sep 2010 15:44:43 +0530 Subject: [PATCH] baseparse: Fix debug output We lose the reference to the buffer after gst_pad_push(), so the debug print should happen before. https://bugzilla.gnome.org/show_bug.cgi?id=622276 --- gst/audioparsers/gstbaseparse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gst/audioparsers/gstbaseparse.c b/gst/audioparsers/gstbaseparse.c index bec23fff4a..f86fbb263c 100644 --- a/gst/audioparsers/gstbaseparse.c +++ b/gst/audioparsers/gstbaseparse.c @@ -1577,9 +1577,9 @@ gst_base_parse_push_buffer (GstBaseParse * parse, GstBuffer * buffer) } else if (ret == GST_FLOW_OK) { if (parse->segment.rate > 0.0) { if (G_LIKELY (!parse->priv->skip)) { - ret = gst_pad_push (parse->srcpad, buffer); GST_LOG_OBJECT (parse, "frame (%d bytes) pushed: %s", GST_BUFFER_SIZE (buffer), gst_flow_get_name (ret)); + ret = gst_pad_push (parse->srcpad, buffer); } else { GST_DEBUG_OBJECT (parse, "initial frame (%d bytes) discarded", GST_BUFFER_SIZE (buffer));