summaryrefslogtreecommitdiffstats
path: root/gst/debug/breakmydata.c
diff options
context:
space:
mode:
Diffstat (limited to 'gst/debug/breakmydata.c')
-rw-r--r--gst/debug/breakmydata.c23
1 files changed, 8 insertions, 15 deletions
diff --git a/gst/debug/breakmydata.c b/gst/debug/breakmydata.c
index b7cf73c1..63e30b6c 100644
--- a/gst/debug/breakmydata.c
+++ b/gst/debug/breakmydata.c
@@ -100,8 +100,14 @@ GstStaticPadTemplate bmd_sink_template = GST_STATIC_PAD_TEMPLATE ("sink",
GST_PAD_ALWAYS,
GST_STATIC_CAPS_ANY);
-GST_BOILERPLATE (GstBreakMyData, gst_break_my_data, GstBaseTransform,
- GST_TYPE_BASE_TRANSFORM);
+
+#define DEBUG_INIT(bla) \
+ GST_DEBUG_CATEGORY_INIT (gst_break_my_data_debug, "breakmydata", 0, \
+ "debugging category for breakmydata element");
+
+GST_BOILERPLATE_FULL (GstBreakMyData, gst_break_my_data, GstBaseTransform,
+ GST_TYPE_BASE_TRANSFORM, DEBUG_INIT);
+
static void
gst_break_my_data_base_init (gpointer g_class)
@@ -289,16 +295,3 @@ gst_break_my_data_stop (GstBaseTransform * trans)
return TRUE;
}
-
-gboolean
-gst_break_my_data_plugin_init (GstPlugin * plugin)
-{
- if (!gst_element_register (plugin, "breakmydata", GST_RANK_NONE,
- GST_TYPE_BREAK_MY_DATA))
- return FALSE;
-
- GST_DEBUG_CATEGORY_INIT (gst_break_my_data_debug, "breakmydata", 0,
- "debugging category for breakmydata element");
-
- return TRUE;
-}