From: Mark Nauwelaerts Date: Tue, 30 Nov 2010 14:41:02 +0000 (+0100) Subject: baseparse: avoid unexpected stray metadata X-Git-Tag: 1.19.3~509^2~7136^2~886 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b8af81298723b64a715b6aea17677f32ab3330e1;p=platform%2Fupstream%2Fgstreamer.git baseparse: avoid unexpected stray metadata --- diff --git a/gst/audioparsers/gstbaseparse.c b/gst/audioparsers/gstbaseparse.c index b54a7b0..103651c 100644 --- a/gst/audioparsers/gstbaseparse.c +++ b/gst/audioparsers/gstbaseparse.c @@ -1970,6 +1970,7 @@ gst_base_parse_chain (GstPad * pad, GstBuffer * buffer) /* Subclass may want to know the data offset */ GST_BUFFER_OFFSET (outbuf) = parse->priv->offset; parse->priv->offset += fsize; + GST_BUFFER_TIMESTAMP (outbuf) = GST_CLOCK_TIME_NONE; /* move along with upstream timestamp (if any), * but interpolate in between */ @@ -2192,6 +2193,7 @@ gst_base_parse_scan_frame (GstBaseParse * parse, GstBaseParseClass * klass, if (fsize <= GST_BUFFER_SIZE (buffer)) { outbuf = gst_buffer_create_sub (buffer, 0, fsize); GST_BUFFER_OFFSET (outbuf) = GST_BUFFER_OFFSET (buffer); + GST_BUFFER_TIMESTAMP (outbuf) = GST_CLOCK_TIME_NONE; gst_buffer_unref (buffer); } else { gst_buffer_unref (buffer);