From: Nicolas Dufresne Date: Tue, 6 Nov 2018 20:12:27 +0000 (+0000) Subject: tracers: log: Fix post query trace X-Git-Tag: 1.16.2~204 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e1be0652932c6538648035caccd75618b8f836a0;p=platform%2Fupstream%2Fgstreamer.git tracers: log: Fix post query trace The post tracer hooks have a GstQuery argument which was truncated from the trace. As the post hook is the one that contains the useful data, this bug was hiding the important information from that trace. --- diff --git a/plugins/tracers/gstlog.c b/plugins/tracers/gstlog.c index cc7471a..06f3cdb 100644 --- a/plugins/tracers/gstlog.c +++ b/plugins/tracers/gstlog.c @@ -150,11 +150,12 @@ do_pad_query_pre (GstTracer * self, guint64 ts, GstPad * pad, GstQuery * query) } static void -do_pad_query_post (GstTracer * self, guint64 ts, GstPad * pad, gboolean res) +do_pad_query_post (GstTracer * self, guint64 ts, GstPad * pad, GstQuery * query, + gboolean res) { do_log (GST_CAT_QUERY, GST_FUNCTION, (GObject *) pad, - "%" GST_TIME_FORMAT ", pad=%" GST_PTR_FORMAT ", res=%d", - GST_TIME_ARGS (ts), pad, res); + "%" GST_TIME_FORMAT ", pad=%" GST_PTR_FORMAT ", query=%" GST_PTR_FORMAT + ", res=%d", GST_TIME_ARGS (ts), pad, query, res); } static void @@ -186,11 +187,11 @@ do_element_query_pre (GstTracer * self, guint64 ts, GstElement * elem, static void do_element_query_post (GstTracer * self, guint64 ts, GstElement * elem, - gboolean res) + GstQuery * query, gboolean res) { do_log (GST_CAT_QUERY, GST_FUNCTION, (GObject *) elem, - "%" GST_TIME_FORMAT ", element=%" GST_PTR_FORMAT ", res=%d", - GST_TIME_ARGS (ts), elem, res); + "%" GST_TIME_FORMAT ", element=%" GST_PTR_FORMAT ", query=%" + GST_PTR_FORMAT ", res=%d", GST_TIME_ARGS (ts), elem, query, res); } static void