From 319baefeba6c293603b8c949fa3861b01d2ecc6b Mon Sep 17 00:00:00 2001 From: Stefan Kost Date: Mon, 12 Oct 2009 21:30:15 +0300 Subject: [PATCH] audioconvert: track active conversion in perf log --- gst/audioconvert/gstaudioconvert.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gst/audioconvert/gstaudioconvert.c b/gst/audioconvert/gstaudioconvert.c index 90108a3554..9872ae461e 100644 --- a/gst/audioconvert/gstaudioconvert.c +++ b/gst/audioconvert/gstaudioconvert.c @@ -67,6 +67,7 @@ #include "plugin.h" GST_DEBUG_CATEGORY (audio_convert_debug); +GST_DEBUG_CATEGORY_STATIC (GST_CAT_PERFORMANCE); /*** DEFINITIONS **************************************************************/ @@ -114,7 +115,8 @@ enum }; #define DEBUG_INIT(bla) \ - GST_DEBUG_CATEGORY_INIT (audio_convert_debug, "audioconvert", 0, "audio conversion element"); + GST_DEBUG_CATEGORY_INIT (audio_convert_debug, "audioconvert", 0, "audio conversion element"); \ + GST_DEBUG_CATEGORY_GET (GST_CAT_PERFORMANCE, "GST_PERFORMANCE"); GST_BOILERPLATE_FULL (GstAudioConvert, gst_audio_convert, GstBaseTransform, GST_TYPE_BASE_TRANSFORM, DEBUG_INIT); @@ -1084,6 +1086,10 @@ gst_audio_convert_transform (GstBaseTransform * base, GstBuffer * inbuf, gint samples; gpointer src, dst; + GST_CAT_LOG_OBJECT (GST_CAT_PERFORMANCE, base, "converting audio from %" + GST_PTR_FORMAT " to %" GST_PTR_FORMAT, GST_BUFFER_CAPS (inbuf), + GST_BUFFER_CAPS (outbuf)); + /* get amount of samples to convert. */ samples = GST_BUFFER_SIZE (inbuf) / this->ctx.in.unit_size;