gpointer _gst_reserved[GST_PADDING];
};
-typedef void (*GstTracerInvokeFunction) (GstTracerHookId id, GstStructure *s);
+typedef void (*GstTracerInvokeFunction) (GstTracer * self, GstTracerHookId id, GstStructure *s);
struct _GstTracerClass {
GstObjectClass parent_class;
G_DEFINE_TYPE_WITH_CODE (GstLogTracer, gst_log_tracer, GST_TYPE_TRACER,
_do_init);
-static void gst_log_tracer_invoke (GstTracerHookId id, GstStructure * s);
+static void gst_log_tracer_invoke (GstTracer * self, GstTracerHookId id,
+ GstStructure * s);
static void
gst_log_tracer_class_init (GstLogTracerClass * klass)
}
static void
-gst_log_tracer_invoke (GstTracerHookId id, GstStructure * s)
+gst_log_tracer_invoke (GstTracer * self, GstTracerHookId id, GstStructure * s)
{
gchar *str = gst_structure_to_string (s);
/* TODO(ensonic): log to different categories depending on 'id'