tracer: drop the HookId hid from the invoke method
authorStefan Sauer <ensonic@users.sf.net>
Fri, 12 Sep 2014 16:43:52 +0000 (18:43 +0200)
committerStefan Sauer <ensonic@users.sf.net>
Mon, 5 Oct 2015 18:59:39 +0000 (20:59 +0200)
The MessageId is more detailed and anyway needed to interpret the varargs.

gst/gsttracer.c
gst/gsttracer.h
gst/gsttracerutils.c
plugins/tracers/gstlatency.c
plugins/tracers/gstlog.c
plugins/tracers/gstrusage.c
plugins/tracers/gststats.c

index 29696a8..fd95ba2 100644 (file)
@@ -131,14 +131,13 @@ gst_tracer_get_property (GObject * object, guint prop_id,
 }
 
 void
-gst_tracer_invoke (GstTracer * self, GstTracerHookId hid,
-    GstTracerMessageId mid, va_list var_args)
+gst_tracer_invoke (GstTracer * self, GstTracerMessageId mid, va_list var_args)
 {
   GstTracerClass *klass = GST_TRACER_GET_CLASS (self);
 
   g_return_if_fail (klass->invoke);
 
-  klass->invoke (self, hid, mid, var_args);
+  klass->invoke (self, mid, var_args);
 }
 
 /* tracing modules */
index 02e2ec0..6c96a0f 100644 (file)
@@ -53,7 +53,7 @@ struct _GstTracer {
   gpointer _gst_reserved[GST_PADDING];
 };
 
-typedef void (*GstTracerInvokeFunction) (GstTracer * self, GstTracerHookId hid,
+typedef void (*GstTracerInvokeFunction) (GstTracer * self, 
     GstTracerMessageId mid, va_list var_args);
 
 struct _GstTracerClass {
@@ -66,8 +66,8 @@ struct _GstTracerClass {
   gpointer _gst_reserved[GST_PADDING];
 };
 
-void gst_tracer_invoke (GstTracer * self, GstTracerHookId hid,
-    GstTracerMessageId mid, va_list var_args);
+void gst_tracer_invoke (GstTracer * self, GstTracerMessageId mid, 
+    va_list var_args);
 
 GType gst_tracer_get_type          (void);
 
index ed83f82..33678c2 100644 (file)
@@ -143,7 +143,7 @@ gst_tracer_dispatch (GstTracerHookId hid, GstTracerMessageId mid, ...)
 
   for (node = _priv_tracers[hid]; node; node = g_list_next (node)) {
     va_start (var_args, mid);
-    gst_tracer_invoke (node->data, hid, mid, var_args);
+    gst_tracer_invoke (node->data, mid, var_args);
     va_end (var_args);
   }
 }
index 4467a19..aa1dfa6 100644 (file)
@@ -89,8 +89,8 @@ get_real_pad_parent (GstPad * pad)
 
 /* tracer class */
 
-static void gst_latency_tracer_invoke (GstTracer * obj, GstTracerHookId id,
-    GstTracerMessageId mid, va_list var_args);
+static void gst_latency_tracer_invoke (GstTracer * obj, GstTracerMessageId mid,
+    va_list var_args);
 
 static void
 gst_latency_tracer_class_init (GstLatencyTracerClass * klass)
@@ -251,8 +251,8 @@ do_push_event_pre (GstLatencyTracer * self, va_list var_args)
 }
 
 static void
-gst_latency_tracer_invoke (GstTracer * obj, GstTracerHookId hid,
-    GstTracerMessageId mid, va_list var_args)
+gst_latency_tracer_invoke (GstTracer * obj, GstTracerMessageId mid,
+    va_list var_args)
 {
   GstLatencyTracer *self = GST_LATENCY_TRACER_CAST (obj);
 
index 982a9e9..200e766 100644 (file)
@@ -52,8 +52,8 @@ GST_DEBUG_CATEGORY_STATIC (GST_CAT_QUERY);
 G_DEFINE_TYPE_WITH_CODE (GstLogTracer, gst_log_tracer, GST_TYPE_TRACER,
     _do_init);
 
-static void gst_log_tracer_invoke (GstTracer * self, GstTracerHookId id,
-    GstTracerMessageId mid, va_list var_args);
+static void gst_log_tracer_invoke (GstTracer * self, GstTracerMessageId mid,
+    va_list var_args);
 
 static void
 gst_log_tracer_class_init (GstLogTracerClass * klass)
@@ -70,8 +70,8 @@ gst_log_tracer_init (GstLogTracer * self)
 }
 
 static void
-gst_log_tracer_invoke (GstTracer * self, GstTracerHookId hid,
-    GstTracerMessageId mid, va_list var_args)
+gst_log_tracer_invoke (GstTracer * self, GstTracerMessageId mid,
+    va_list var_args)
 {
   const gchar *fmt = NULL;
   GstDebugCategory *cat = GST_CAT_DEFAULT;
@@ -137,11 +137,10 @@ gst_log_tracer_invoke (GstTracer * self, GstTracerHookId hid,
     gchar *str;
 
     __gst_vasprintf (&str, fmt, var_args);
-    GST_CAT_TRACE (cat, "[%d,%d] %" GST_TIME_FORMAT ", %s",
-        hid, mid, GST_TIME_ARGS (ts), str);
+    GST_CAT_TRACE (cat, "[%d] %" GST_TIME_FORMAT ", %s",
+        mid, GST_TIME_ARGS (ts), str);
     g_free (str);
   } else {
-    GST_CAT_TRACE (cat, "[%d,%d] %" GST_TIME_FORMAT,
-        hid, mid, GST_TIME_ARGS (ts));
+    GST_CAT_TRACE (cat, "[%d] %" GST_TIME_FORMAT, mid, GST_TIME_ARGS (ts));
   }
 }
index dec2d31..721af78 100644 (file)
@@ -78,8 +78,8 @@ typedef struct
 
 static GstTraceValues *tvs_proc;
 
-static void gst_rusage_tracer_invoke (GstTracer * self, GstTracerHookId id,
-    GstTracerMessageId mid, va_list var_args);
+static void gst_rusage_tracer_invoke (GstTracer * self, GstTracerMessageId mid,
+    va_list var_args);
 
 /* data helper */
 
@@ -249,8 +249,8 @@ gst_rusage_tracer_init (GstRUsageTracer * self)
 }
 
 static void
-gst_rusage_tracer_invoke (GstTracer * obj, GstTracerHookId hid,
-    GstTracerMessageId mid, va_list var_args)
+gst_rusage_tracer_invoke (GstTracer * obj, GstTracerMessageId mid,
+    va_list var_args)
 {
   GstRUsageTracer *self = GST_RUSAGE_TRACER_CAST (obj);
   guint64 ts = va_arg (var_args, guint64);
index 0938f27..972a352 100644 (file)
@@ -339,8 +339,8 @@ do_element_stats (GstStatsTracer * self, GstPad * pad, GstClockTime elapsed1,
 /* tracer class */
 
 static void gst_stats_tracer_finalize (GObject * obj);
-static void gst_stats_tracer_invoke (GstTracer * obj, GstTracerHookId id,
-    GstTracerMessageId mid, va_list var_args);
+static void gst_stats_tracer_invoke (GstTracer * obj, GstTracerMessageId mid,
+    va_list var_args);
 
 static void
 gst_stats_tracer_class_init (GstStatsTracerClass * klass)
@@ -611,8 +611,8 @@ do_query_post (GstStatsTracer * self, va_list var_args)
 }
 
 static void
-gst_stats_tracer_invoke (GstTracer * obj, GstTracerHookId hid,
-    GstTracerMessageId mid, va_list var_args)
+gst_stats_tracer_invoke (GstTracer * obj, GstTracerMessageId mid,
+    va_list var_args)
 {
   GstStatsTracer *self = GST_STATS_TRACER_CAST (obj);