[gst-cvs] gst-plugins-bad: baseparse: avoid unexpected stray metadata
Mark Nauwelaerts
mnauw at kemper.freedesktop.org
Tue Nov 30 07:32:35 PST 2010
Module: gst-plugins-bad
Branch: master
Commit: aa93b5b45898cf1f0e70ba56be5d95bea903ebba
URL: http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=aa93b5b45898cf1f0e70ba56be5d95bea903ebba
Author: Mark Nauwelaerts <mark.nauwelaerts at collabora.co.uk>
Date: Tue Nov 30 15:41:02 2010 +0100
baseparse: avoid unexpected stray metadata
---
gst/audioparsers/gstbaseparse.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
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);
More information about the Gstreamer-commits
mailing list