From: Sebastian Rasmussen Date: Wed, 9 May 2012 12:22:20 +0000 (+0200) Subject: gst: Only include init/deinit of alloc tracing when enabled X-Git-Tag: RELEASE-0.11.91~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1c82367a0ed35fbcd031e98095cfce3d421d735a;p=platform%2Fupstream%2Fgstreamer.git gst: Only include init/deinit of alloc tracing when enabled Fixes https://bugzilla.gnome.org/show_bug.cgi?id=675806 --- diff --git a/gst/gst.c b/gst/gst.c index c56bd50..d78e9ce 100644 --- a/gst/gst.c +++ b/gst/gst.c @@ -635,7 +635,9 @@ init_post (GOptionContext * context, GOptionGroup * group, gpointer data, llf = G_LOG_LEVEL_CRITICAL | G_LOG_LEVEL_ERROR | G_LOG_FLAG_FATAL; g_log_set_handler (g_log_domain_gstreamer, llf, debug_log_handler, NULL); +#ifndef GST_DISABLE_TRACE _priv_gst_alloc_trace_initialize (); +#endif _priv_gst_mini_object_initialize (); _priv_gst_quarks_initialize (); @@ -1011,7 +1013,9 @@ gst_deinit (void) _priv_gst_registry_cleanup (); +#ifndef GST_DISABLE_TRACE _priv_gst_alloc_trace_deinit (); +#endif g_type_class_unref (g_type_class_peek (gst_object_get_type ())); g_type_class_unref (g_type_class_peek (gst_pad_get_type ()));