From 4188e2648f2fdcc580efab4ee6531ae70e273536 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ren=C3=A9=20Stadler?= Date: Thu, 30 Sep 2010 12:59:46 +0300 Subject: [PATCH] tags: fix illegal use of internal debug category function From gstinfo.h: /* do not use this function, use the GST_DEBUG_CATEGORY_INIT macro */ GstDebugCategory *_gst_debug_category_new (const gchar * name, And more importantly: #pragma GCC poison _gst_debug_category_new So this commit fixes --disable-gst-debug builds. --- gst-libs/gst/tag/tags.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/gst-libs/gst/tag/tags.c b/gst-libs/gst/tag/tags.c index 9d82297..0236a6d 100644 --- a/gst-libs/gst/tag/tags.c +++ b/gst-libs/gst/tag/tags.c @@ -51,12 +51,11 @@ gst_tag_ensure_debug_category (void) static gsize cat_gonce = 0; if (g_once_init_enter (&cat_gonce)) { - gsize cat_done; + GstDebugCategory *cat = NULL; - cat_done = (gsize) _gst_debug_category_new ("tag-tags", 0, - "GstTag helper functions"); + GST_DEBUG_CATEGORY_INIT (cat, "tag-tags", 0, "GstTag helper functions"); - g_once_init_leave (&cat_gonce, cat_done); + g_once_init_leave (&cat_gonce, (gsize) cat); } return (GstDebugCategory *) cat_gonce; -- 2.7.4