summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Kost <ensonic@users.sf.net>2009-10-12 21:30:15 +0300
committerStefan Kost <ensonic@users.sf.net>2009-10-12 21:43:42 +0300
commit319baefeba6c293603b8c949fa3861b01d2ecc6b (patch)
tree6f2ba84d7ce5a26e5ead8dbe2a9ec7649f84d3ea
parent48a44f470b8aede9010cc09a074dab165c5f576a (diff)
audioconvert: track active conversion in perf log
-rw-r--r--gst/audioconvert/gstaudioconvert.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/gst/audioconvert/gstaudioconvert.c b/gst/audioconvert/gstaudioconvert.c
index 90108a355..9872ae461 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;