From: Olivier CrĂȘte Date: Mon, 10 May 2010 22:37:55 +0000 (-0400) Subject: rtpdtmfmux: Add some debug messages X-Git-Tag: 1.19.3~509^2~6203 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4a8d0243b52b7c4bc9c32b9fc32941c53243500f;p=platform%2Fupstream%2Fgstreamer.git rtpdtmfmux: Add some debug messages --- diff --git a/gst/rtpmanager/gstrtpdtmfmux.c b/gst/rtpmanager/gstrtpdtmfmux.c index 57aa64c..e46b9c7 100644 --- a/gst/rtpmanager/gstrtpdtmfmux.c +++ b/gst/rtpmanager/gstrtpdtmfmux.c @@ -134,12 +134,25 @@ gst_rtp_dtmf_mux_chain (GstPad * pad, GstBuffer * buffer) mux->last_priority_end); else mux->last_priority_end = running_ts + GST_BUFFER_DURATION (buffer); + GST_LOG_OBJECT (mux, "Got buffer %p on priority pad %s," + " blocking regular pads until %" GST_TIME_FORMAT, buffer, + GST_PAD_NAME (pad), GST_TIME_ARGS (mux->last_priority_end)); + } else { + GST_WARNING_OBJECT (mux, "Buffer %p on pad %s has an invalid duration," + " not blocking other pad", buffer, GST_PAD_NAME (pad)); } } else { if (GST_CLOCK_TIME_IS_VALID (mux->last_priority_end) && - running_ts < mux->last_priority_end) + running_ts < mux->last_priority_end) { + GST_LOG_OBJECT (mux, "Dropping buffer %p because running time" + " %" GST_TIME_FORMAT " < %" GST_TIME_FORMAT, buffer, + GST_TIME_ARGS (running_ts), GST_TIME_ARGS (mux->last_priority_end)); goto drop_buffer; + } } + } else { + GST_LOG_OBJECT (mux, "Buffer %p on pad %s has an invalid timestamp," + " letting through", GST_PAD_NAME (pad)); } GST_OBJECT_UNLOCK (mux);