From 24b7fa4fc3c81da67e433019602d67a8f316196b Mon Sep 17 00:00:00 2001 From: "Joshua M. Doe" Date: Tue, 3 Jul 2012 02:47:26 -0400 Subject: [PATCH] videolevels: add debugging message with processing time --- gst/videoadjust/gstvideolevels.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gst/videoadjust/gstvideolevels.c b/gst/videoadjust/gstvideolevels.c index fb72708..9b7a12d 100644 --- a/gst/videoadjust/gstvideolevels.c +++ b/gst/videoadjust/gstvideolevels.c @@ -513,6 +513,8 @@ gst_videolevels_transform (GstBaseTransform * base, GstBuffer * inbuf, gpointer output; gboolean ret; GstClockTimeDiff elapsed; + GstClockTime start = + gst_clock_get_time (gst_element_get_clock (GST_ELEMENT (base))); GST_DEBUG_OBJECT (videolevels, "Performing non-inplace transform"); @@ -538,6 +540,11 @@ gst_videolevels_transform (GstBaseTransform * base, GstBuffer * inbuf, ret = gst_videolevels_do_levels (videolevels, input, output); + GST_DEBUG_OBJECT (videolevels, "Processing took %" G_GINT64_FORMAT "ms", + GST_TIME_AS_MSECONDS (GST_CLOCK_DIFF (start, + gst_clock_get_time (gst_element_get_clock (GST_ELEMENT + (videolevels)))))); + if (ret) return GST_FLOW_OK; else