From: <mn...@ke...> - 2009-12-15 19:00:15
|
Module: gst-plugins-base Branch: master Commit: 529db8b50193596cdb80f525639a8fc5f2e50e59 URL: http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=529db8b50193596cdb80f525639a8fc5f2e50e59 Author: Mark Nauwelaerts <mar...@co...> Date: Tue Dec 15 19:22:45 2009 +0100 audiorate: properly report truncated samples as dropped samples --- gst/audiorate/gstaudiorate.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/gst/audiorate/gstaudiorate.c b/gst/audiorate/gstaudiorate.c index c87c234..7679b69 100644 --- a/gst/audiorate/gstaudiorate.c +++ b/gst/audiorate/gstaudiorate.c @@ -629,6 +629,11 @@ gst_audio_rate_chain (GstPad * pad, GstBuffer * buf) gst_buffer_set_caps (buf, GST_PAD_CAPS (audiorate->srcpad)); audiorate->drop += truncsamples; + GST_DEBUG_OBJECT (audiorate, "truncating %" G_GUINT64_FORMAT " samples", + truncsamples); + + if (!audiorate->silent) + g_object_notify (G_OBJECT (audiorate), "drop"); } } |