rtph264depay: do not call _push_ts with unneeded (and wrong) time parameter
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Thu, 18 Mar 2010 11:20:17 +0000 (12:20 +0100)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Thu, 18 Mar 2010 11:43:14 +0000 (12:43 +0100)
Fixes #613206.

gst/rtp/gstrtph264depay.c

index 0d86ddf..2ff281f 100644 (file)
@@ -563,7 +563,8 @@ gst_rtp_h264_depay_process (GstBaseRTPDepayload * depayload, GstBuffer * buf)
             outbuf = gst_rtp_h264_depay_push_nal (rtph264depay, outbuf, ts);
             if (outbuf) {
               gst_buffer_set_caps (outbuf, GST_PAD_CAPS (depayload->srcpad));
-              gst_base_rtp_depayload_push_ts (depayload, ts, outbuf);
+              /* already timestamped this buffer, baseclass need not bother */
+              gst_base_rtp_depayload_push (depayload, outbuf);
             }
           }