diff options
Diffstat (limited to 'gst/gaudieffects/gstgaussblur.c')
-rw-r--r-- | gst/gaudieffects/gstgaussblur.c | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/gst/gaudieffects/gstgaussblur.c b/gst/gaudieffects/gstgaussblur.c index dc2d479f9..1c274c814 100644 --- a/gst/gaudieffects/gstgaussblur.c +++ b/gst/gaudieffects/gstgaussblur.c @@ -66,7 +66,6 @@ #include <math.h> #include <gst/gst.h> -#include "gstplugin.h" #include "gstgaussblur.h" static void gst_gaussianblur_finalize (GObject * object); @@ -120,7 +119,10 @@ static void gaussian_smooth (GstGaussianBlur * gb, guint8 * image, #define gst_gaussianblur_parent_class parent_class G_DEFINE_TYPE (GstGaussianBlur, gst_gaussianblur, GST_TYPE_VIDEO_FILTER); - +GST_ELEMENT_REGISTER_DEFINE_WITH_CODE (gaussianblur, "gaussianblur", + GST_RANK_NONE, GST_TYPE_GAUSSIANBLUR, + GST_DEBUG_CATEGORY_INIT (gst_gauss_blur_debug, "gaussianblur", 0, + "Gaussian Blur video effect")); #define DEFAULT_SIGMA 1.2 /* Initialize the gaussianblur's class. */ @@ -452,15 +454,3 @@ gst_gaussianblur_get_property (GObject * object, break; } } - -/* Register the element factories and other features. */ -gboolean -gst_gauss_blur_plugin_init (GstPlugin * plugin) -{ - /* debug category for fltering log messages */ - GST_DEBUG_CATEGORY_INIT (gst_gauss_blur_debug, "gaussianblur", - 0, "Gaussian Blur video effect"); - - return gst_element_register (plugin, "gaussianblur", GST_RANK_NONE, - GST_TYPE_GAUSSIANBLUR); -} |