diff options
author | Stefan Kost <ensonic@users.sf.net> | 2009-10-12 21:30:15 +0300 |
---|---|---|
committer | Stefan Kost <ensonic@users.sf.net> | 2009-10-12 21:43:42 +0300 |
commit | 319baefeba6c293603b8c949fa3861b01d2ecc6b (patch) | |
tree | 6f2ba84d7ce5a26e5ead8dbe2a9ec7649f84d3ea | |
parent | 48a44f470b8aede9010cc09a074dab165c5f576a (diff) |
audioconvert: track active conversion in perf log
-rw-r--r-- | gst/audioconvert/gstaudioconvert.c | 8 |
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; |