diff options
Diffstat (limited to 'gst/gaudieffects/gstburn.c')
-rw-r--r-- | gst/gaudieffects/gstburn.c | 21 |
1 files changed, 6 insertions, 15 deletions
diff --git a/gst/gaudieffects/gstburn.c b/gst/gaudieffects/gstburn.c index bc5aefb63..e009fd2fe 100644 --- a/gst/gaudieffects/gstburn.c +++ b/gst/gaudieffects/gstburn.c @@ -64,17 +64,19 @@ #include <gst/gst.h> #include <math.h> -#include "gstplugin.h" #include "gstburn.h" #include "gstgaudieffectsorc.h" -#define gst_burn_parent_class parent_class -G_DEFINE_TYPE (GstBurn, gst_burn, GST_TYPE_VIDEO_FILTER); - GST_DEBUG_CATEGORY_STATIC (gst_burn_debug); #define GST_CAT_DEFAULT gst_burn_debug +#define gst_burn_parent_class parent_class +G_DEFINE_TYPE (GstBurn, gst_burn, GST_TYPE_VIDEO_FILTER); +GST_ELEMENT_REGISTER_DEFINE_WITH_CODE (burn, "burn", GST_RANK_NONE, + GST_TYPE_BURN, GST_DEBUG_CATEGORY_INIT (gst_burn_debug, "burn", 0, + "Template burn")); + #if G_BYTE_ORDER == G_LITTLE_ENDIAN #define CAPS_STR GST_VIDEO_CAPS_MAKE ("{ BGRx, RGBx }") #else @@ -246,14 +248,3 @@ gst_burn_transform_frame (GstVideoFilter * vfilter, return GST_FLOW_OK; } - -/* Entry point to initialize the plug-in. - * Register the element factories and other features. */ -gboolean -gst_burn_plugin_init (GstPlugin * burn) -{ - /* debug category for fltering log messages */ - GST_DEBUG_CATEGORY_INIT (gst_burn_debug, "burn", 0, "Template burn"); - - return gst_element_register (burn, "burn", GST_RANK_NONE, GST_TYPE_BURN); -} |