[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