From cd52fa315ab21865fa84d8f3a7c03983b08adfea Mon Sep 17 00:00:00 2001 From: Gwenole Beauchesne Date: Fri, 18 Jan 2013 14:46:23 +0100 Subject: [PATCH] display: move "vaapi" debug init to libgstvaapi_init_once(). --- gst-libs/gst/vaapi/gstvaapidisplay.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gst-libs/gst/vaapi/gstvaapidisplay.c b/gst-libs/gst/vaapi/gstvaapidisplay.c index 9598275297..a3cd13ccae 100644 --- a/gst-libs/gst/vaapi/gstvaapidisplay.c +++ b/gst-libs/gst/vaapi/gstvaapidisplay.c @@ -97,13 +97,15 @@ static gboolean set_color_balance(GstVaapiDisplay *display, guint prop_id, gfloat v); static void -dump_version(void) +libgstvaapi_init_once(void) { static gsize g_once = FALSE; if (!g_once_init_enter(&g_once)) return; + GST_DEBUG_CATEGORY_INIT(gst_debug_vaapi, "vaapi", 0, "VA-API helper"); + /* Dump gstreamer-vaapi version for debugging purposes */ GST_INFO("gstreamer-vaapi version %s", GST_VAAPI_VERSION_ID); @@ -898,9 +900,7 @@ gst_vaapi_display_class_init(GstVaapiDisplayClass *klass) GObjectClass * const object_class = G_OBJECT_CLASS(klass); GstVaapiDisplayClass * const dpy_class = GST_VAAPI_DISPLAY_CLASS(klass); - GST_DEBUG_CATEGORY_INIT(gst_debug_vaapi, "vaapi", 0, "VA-API helper"); - - dump_version(); + libgstvaapi_init_once(); g_type_class_add_private(klass, sizeof(GstVaapiDisplayPrivate));