liveadder: move debug-category registration to type init
authorStefan Kost <ensonic@users.sf.net>
Tue, 28 Sep 2010 11:22:18 +0000 (14:22 +0300)
committerStefan Kost <ensonic@users.sf.net>
Tue, 28 Sep 2010 11:23:40 +0000 (14:23 +0300)
gst/liveadder/liveadder.c

index 07bbe75..f92b372 100644 (file)
@@ -91,8 +91,11 @@ typedef struct _GstLiveAdderPadPrivate
 
 } GstLiveAdderPadPrivate;
 
+#define _do_init(bla) \
+  GST_DEBUG_CATEGORY_INIT (live_adder_debug, "liveadder", 0, "Live Adder");
 
-GST_BOILERPLATE (GstLiveAdder, gst_live_adder, GstElement, GST_TYPE_ELEMENT);
+GST_BOILERPLATE_FULL (GstLiveAdder, gst_live_adder, GstElement,
+    GST_TYPE_ELEMENT, _do_init);
 
 
 static void gst_live_adder_finalize (GObject * object);
@@ -183,9 +186,6 @@ gst_live_adder_class_init (GstLiveAdderClass * klass)
       g_param_spec_uint ("latency", "Buffer latency in ms",
           "Amount of data to buffer", 0, G_MAXUINT, DEFAULT_LATENCY_MS,
           G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
-
-  GST_DEBUG_CATEGORY_INIT (live_adder_debug, "liveadder", 0, "Live Adder");
-
 }
 
 static void
@@ -221,7 +221,6 @@ gst_live_adder_init (GstLiveAdder * adder, GstLiveAdderClass * klass)
 }
 
 
-
 static void
 gst_live_adder_finalize (GObject * object)
 {