From b8af81298723b64a715b6aea17677f32ab3330e1 Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Tue, 30 Nov 2010 15:41:02 +0100 Subject: [PATCH] baseparse: avoid unexpected stray metadata --- gst/audioparsers/gstbaseparse.c | 2 ++ 1 file changed, 2 insertions(+) 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); -- 2.7.4