summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Sauer <ensonic@users.sf.net>2014-09-22 09:55:56 +0200
committerStefan Sauer <ensonic@users.sf.net>2015-08-26 22:33:59 +0200
commitdf0f39075848d38c05704642e37f6db37947c087 (patch)
tree6054b091bced1ac1995c5092770cbe00768b822a
parentf3531363b67451513569f636fe834df904310627 (diff)
tracing: rename the global api to gst_tracing
This makes it more obvious what is the api for tracer elements and what is api for the global state.
-rw-r--r--gst/gst.c4
-rw-r--r--gst/gsttracer.h4
-rw-r--r--gst/gsttracerutils.c26
-rw-r--r--gst/gsttracerutils.h4
-rw-r--r--plugins/tracers/gstlatency.c14
-rw-r--r--plugins/tracers/gstlog.c24
-rw-r--r--plugins/tracers/gstrusage.c2
-rw-r--r--plugins/tracers/gststats.c18
8 files changed, 56 insertions, 40 deletions
diff --git a/gst/gst.c b/gst/gst.c
index 607ba17ea..a84fadf08 100644
--- a/gst/gst.c
+++ b/gst/gst.c
@@ -724,7 +724,7 @@ init_post (GOptionContext * context, GOptionGroup * group, gpointer data,
GST_INFO ("initialized GStreamer successfully");
#ifndef GST_DISABLE_GST_DEBUG
- _priv_gst_tracer_init ();
+ _priv_gst_tracing_init ();
#endif
return TRUE;
@@ -961,7 +961,7 @@ gst_deinit (void)
return;
}
#ifndef GST_DISABLE_GST_DEBUG
- _priv_gst_tracer_deinit ();
+ _priv_gst_tracing_deinit ();
#endif
g_thread_pool_set_max_unused_threads (0);
diff --git a/gst/gsttracer.h b/gst/gsttracer.h
index 015df278c..957847eaa 100644
--- a/gst/gsttracer.h
+++ b/gst/gsttracer.h
@@ -62,9 +62,9 @@ struct _GstTracerClass {
GType gst_tracer_get_type (void);
-void gst_tracer_register_hook (GstTracer *tracer, const gchar *detail,
+void gst_tracing_register_hook (GstTracer *tracer, const gchar *detail,
GCallback func);
-void gst_tracer_register_hook_id (GstTracer *tracer, GQuark detail,
+void gst_tracing_register_hook_id (GstTracer *tracer, GQuark detail,
GCallback func);
void gst_tracer_log_trace (GstStructure * s);
diff --git a/gst/gsttracerutils.c b/gst/gsttracerutils.c
index af5c39383..376ad8227 100644
--- a/gst/gsttracerutils.c
+++ b/gst/gsttracerutils.c
@@ -59,7 +59,7 @@ GHashTable *_priv_tracers = NULL;
/* Initialize the tracing system */
void
-_priv_gst_tracer_init (void)
+_priv_gst_tracing_init (void)
{
const gchar *env = g_getenv ("GST_TRACE");
@@ -122,7 +122,7 @@ _priv_gst_tracer_init (void)
}
void
-_priv_gst_tracer_deinit (void)
+_priv_gst_tracing_deinit (void)
{
GList *h_list, *h_node, *t_node;
GstTracerHook *hook;
@@ -146,8 +146,16 @@ _priv_gst_tracer_deinit (void)
_priv_tracers = NULL;
}
+/**
+ * gst_tracing_register_hook_id:
+ * @tracer: the tracer
+ * @detail: the detailed hook
+ * @func: (scope async): the callback
+ *
+ * Register @func to be called when the trace hook @detail is getting invoked.
+ */
void
-gst_tracer_register_hook_id (GstTracer * tracer, GQuark detail, GCallback func)
+gst_tracing_register_hook_id (GstTracer * tracer, GQuark detail, GCallback func)
{
gpointer key = GINT_TO_POINTER (detail);
GList *list = g_hash_table_lookup (_priv_tracers, key);
@@ -162,11 +170,19 @@ gst_tracer_register_hook_id (GstTracer * tracer, GQuark detail, GCallback func)
_priv_tracer_enabled = TRUE;
}
+/**
+ * gst_tracing_register_hook:
+ * @tracer: the tracer
+ * @detail: the detailed hook
+ * @func: (scope async): the callback
+ *
+ * Register @func to be called when the trace hook @detail is getting invoked.
+ */
void
-gst_tracer_register_hook (GstTracer * tracer, const gchar * detail,
+gst_tracing_register_hook (GstTracer * tracer, const gchar * detail,
GCallback func)
{
- gst_tracer_register_hook_id (tracer, g_quark_try_string (detail), func);
+ gst_tracing_register_hook_id (tracer, g_quark_try_string (detail), func);
}
#endif /* GST_DISABLE_GST_DEBUG */
diff --git a/gst/gsttracerutils.h b/gst/gsttracerutils.h
index 02f9ef7d2..dedba2a6d 100644
--- a/gst/gsttracerutils.h
+++ b/gst/gsttracerutils.h
@@ -34,8 +34,8 @@ G_BEGIN_DECLS
/* tracing hooks */
-void _priv_gst_tracer_init (void);
-void _priv_gst_tracer_deinit (void);
+void _priv_gst_tracing_init (void);
+void _priv_gst_tracing_deinit (void);
/* tracing modules */
diff --git a/plugins/tracers/gstlatency.c b/plugins/tracers/gstlatency.c
index 7f3101c1c..3e19fbad7 100644
--- a/plugins/tracers/gstlatency.c
+++ b/plugins/tracers/gstlatency.c
@@ -227,18 +227,18 @@ static void
gst_latency_tracer_init (GstLatencyTracer * self)
{
GstTracer *tracer = GST_TRACER (self);
- gst_tracer_register_hook (tracer, "pad-push-pre",
+ gst_tracing_register_hook (tracer, "pad-push-pre",
G_CALLBACK (do_push_buffer_pre));
- gst_tracer_register_hook (tracer, "pad-push-list-pre",
+ gst_tracing_register_hook (tracer, "pad-push-list-pre",
G_CALLBACK (do_push_buffer_pre));
- gst_tracer_register_hook (tracer, "pad-push-post",
+ gst_tracing_register_hook (tracer, "pad-push-post",
G_CALLBACK (do_push_buffer_post));
- gst_tracer_register_hook (tracer, "pad-push-list-post",
+ gst_tracing_register_hook (tracer, "pad-push-list-post",
G_CALLBACK (do_push_buffer_post));
- gst_tracer_register_hook (tracer, "pad-pull-range-pre",
+ gst_tracing_register_hook (tracer, "pad-pull-range-pre",
G_CALLBACK (do_pull_range_pre));
- gst_tracer_register_hook (tracer, "pad-pull-range-post",
+ gst_tracing_register_hook (tracer, "pad-pull-range-post",
G_CALLBACK (do_pull_range_post));
- gst_tracer_register_hook (tracer, "pad-push-event-pre",
+ gst_tracing_register_hook (tracer, "pad-push-event-pre",
G_CALLBACK (do_push_event_pre));
}
diff --git a/plugins/tracers/gstlog.c b/plugins/tracers/gstlog.c
index 39eabcb00..172535f0c 100644
--- a/plugins/tracers/gstlog.c
+++ b/plugins/tracers/gstlog.c
@@ -175,28 +175,28 @@ gst_log_tracer_init (GstLogTracer * self)
{
GstTracer *tracer = GST_TRACER (self);
- gst_tracer_register_hook (tracer, "pad-push-pre",
+ gst_tracing_register_hook (tracer, "pad-push-pre",
G_CALLBACK (do_push_buffer_pre));
- gst_tracer_register_hook (tracer, "pad-push-post",
+ gst_tracing_register_hook (tracer, "pad-push-post",
G_CALLBACK (do_push_buffer_post));
- gst_tracer_register_hook (tracer, "pad-push-list-pre",
+ gst_tracing_register_hook (tracer, "pad-push-list-pre",
G_CALLBACK (do_push_buffer_list_pre));
- gst_tracer_register_hook (tracer, "pad-push-list-post",
+ gst_tracing_register_hook (tracer, "pad-push-list-post",
G_CALLBACK (do_push_buffer_list_post));
- gst_tracer_register_hook (tracer, "pad-pull-range-pre",
+ gst_tracing_register_hook (tracer, "pad-pull-range-pre",
G_CALLBACK (do_pull_range_pre));
- gst_tracer_register_hook (tracer, "pad-pull-range-post",
+ gst_tracing_register_hook (tracer, "pad-pull-range-post",
G_CALLBACK (do_pull_range_post));
- gst_tracer_register_hook (tracer, "pad-push-event-pre",
+ gst_tracing_register_hook (tracer, "pad-push-event-pre",
G_CALLBACK (do_push_event_pre));
- gst_tracer_register_hook (tracer, "pad-push-event-post",
+ gst_tracing_register_hook (tracer, "pad-push-event-post",
G_CALLBACK (do_push_event_post));
- gst_tracer_register_hook (tracer, "element-post-message-pre",
+ gst_tracing_register_hook (tracer, "element-post-message-pre",
G_CALLBACK (do_post_message_pre));
- gst_tracer_register_hook (tracer, "element-post-message-post",
+ gst_tracing_register_hook (tracer, "element-post-message-post",
G_CALLBACK (do_post_message_post));
- gst_tracer_register_hook (tracer, "element-query-pre",
+ gst_tracing_register_hook (tracer, "element-query-pre",
G_CALLBACK (do_query_pre));
- gst_tracer_register_hook (tracer, "element-query-post",
+ gst_tracing_register_hook (tracer, "element-query-post",
G_CALLBACK (do_query_post));
}
diff --git a/plugins/tracers/gstrusage.c b/plugins/tracers/gstrusage.c
index be10ccc4b..ee9f7e592 100644
--- a/plugins/tracers/gstrusage.c
+++ b/plugins/tracers/gstrusage.c
@@ -347,7 +347,7 @@ gst_rusage_tracer_init (GstRUsageTracer * self)
{
GstTracer *tracer = GST_TRACER (self);
- gst_tracer_register_hook_id (tracer, 0, G_CALLBACK (do_stats));
+ gst_tracing_register_hook_id (tracer, 0, G_CALLBACK (do_stats));
self->threads = g_hash_table_new_full (NULL, NULL, NULL, free_thread_stats);
self->tvs_proc = make_trace_values (GST_SECOND);
diff --git a/plugins/tracers/gststats.c b/plugins/tracers/gststats.c
index 90e6fa3c9..01b1a27ea 100644
--- a/plugins/tracers/gststats.c
+++ b/plugins/tracers/gststats.c
@@ -546,22 +546,22 @@ gst_stats_tracer_init (GstStatsTracer * self)
{
GstTracer *tracer = GST_TRACER (self);
- gst_tracer_register_hook (tracer, "pad-push-pre",
+ gst_tracing_register_hook (tracer, "pad-push-pre",
G_CALLBACK (do_push_buffer_pre));
- gst_tracer_register_hook (tracer, "pad-push-post",
+ gst_tracing_register_hook (tracer, "pad-push-post",
G_CALLBACK (do_push_buffer_post));
- gst_tracer_register_hook (tracer, "pad-push-list-pre",
+ gst_tracing_register_hook (tracer, "pad-push-list-pre",
G_CALLBACK (do_push_buffer_list_pre));
- gst_tracer_register_hook (tracer, "pad-push-list-post",
+ gst_tracing_register_hook (tracer, "pad-push-list-post",
G_CALLBACK (do_push_buffer_list_post));
- gst_tracer_register_hook (tracer, "pad-pull-range-pre",
+ gst_tracing_register_hook (tracer, "pad-pull-range-pre",
G_CALLBACK (do_pull_range_pre));
- gst_tracer_register_hook (tracer, "pad-pull-range-post",
+ gst_tracing_register_hook (tracer, "pad-pull-range-post",
G_CALLBACK (do_pull_range_post));
- gst_tracer_register_hook (tracer, "pad-push-event-pre",
+ gst_tracing_register_hook (tracer, "pad-push-event-pre",
G_CALLBACK (do_push_event_pre));
- gst_tracer_register_hook (tracer, "element-post-message-pre",
+ gst_tracing_register_hook (tracer, "element-post-message-pre",
G_CALLBACK (do_post_message_pre));
- gst_tracer_register_hook (tracer, "element-query-pre",
+ gst_tracing_register_hook (tracer, "element-query-pre",
G_CALLBACK (do_query_pre));
}