Original commit message from CVS:
* gst/gstutils.h:
Intern the type name string, similar to what G_DEFINE_TYPE does.
2008-05-08 Sebastian Dröge <slomo@circular-chaos.org>
* gst/gstutils.h:
+ Intern the type name string, similar to what G_DEFINE_TYPE does.
+
+2008-05-08 Sebastian Dröge <slomo@circular-chaos.org>
+
+ * gst/gstutils.h:
Make GST_BOILERPLATE thread-safe if building with GLib 2.14 or newer.
2008-05-08 Sebastian Dröge <slomo@circular-chaos.org>
static volatile GType object_type = 0; \
if (__gst_once_init_enter ((gsize *) &object_type)) { \
GType _type; \
- _type = gst_type_register_static_full (parent_type_macro, #type, \
+ _type = gst_type_register_static_full (parent_type_macro, \
+ g_intern_static_string (#type), \
sizeof (type ## Class), \
type_as_function ## _base_init, \
NULL, /* base_finalize */ \