From: René Stadler Date: Thu, 30 Sep 2010 09:59:46 +0000 (+0300) Subject: tags: fix illegal use of internal debug category function X-Git-Tag: 1.19.3~511^2~8004 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4188e2648f2fdcc580efab4ee6531ae70e273536;p=platform%2Fupstream%2Fgstreamer.git 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. --- 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;