From: <mn...@ke...> - 2010-11-30 15:32:45
|
Module: gst-plugins-bad Branch: master Commit: aa93b5b45898cf1f0e70ba56be5d95bea903ebba URL: http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=aa93b5b45898cf1f0e70ba56be5d95bea903ebba Author: Mark Nauwelaerts <mar...@co...> 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); |