diff options
Diffstat (limited to 'gst/videofilters')
-rw-r--r-- | gst/videofilters/gstscenechange.c | 81 | ||||
-rw-r--r-- | gst/videofilters/gstvideodiff.c | 108 | ||||
-rw-r--r-- | gst/videofilters/gstzebrastripe.c | 47 |
3 files changed, 4 insertions, 232 deletions
diff --git a/gst/videofilters/gstscenechange.c b/gst/videofilters/gstscenechange.c index cb893197c..d5d7fb4d1 100644 --- a/gst/videofilters/gstscenechange.c +++ b/gst/videofilters/gstscenechange.c @@ -89,16 +89,6 @@ GST_DEBUG_CATEGORY_STATIC (gst_scene_change_debug_category); /* prototypes */ -static void gst_scene_change_set_property (GObject * object, - guint property_id, const GValue * value, GParamSpec * pspec); -static void gst_scene_change_get_property (GObject * object, - guint property_id, GValue * value, GParamSpec * pspec); -static void gst_scene_change_dispose (GObject * object); -static void gst_scene_change_finalize (GObject * object); - -static gboolean gst_scene_change_set_info (GstVideoFilter * filter, - GstCaps * incaps, GstVideoInfo * in_info, GstCaps * outcaps, - GstVideoInfo * out_info); static GstFlowReturn gst_scene_change_transform_frame_ip (GstVideoFilter * filter, GstVideoFrame * frame); @@ -125,7 +115,6 @@ G_DEFINE_TYPE_WITH_CODE (GstSceneChange, gst_scene_change, static void gst_scene_change_class_init (GstSceneChangeClass * klass) { - GObjectClass *gobject_class = G_OBJECT_CLASS (klass); GstVideoFilterClass *video_filter_class = GST_VIDEO_FILTER_CLASS (klass); gst_element_class_add_pad_template (GST_ELEMENT_CLASS (klass), @@ -140,11 +129,6 @@ gst_scene_change_class_init (GstSceneChangeClass * klass) "Video/Filter", "Detects scene changes in video", "David Schleef <ds@entropywave.com>"); - gobject_class->set_property = gst_scene_change_set_property; - gobject_class->get_property = gst_scene_change_get_property; - gobject_class->dispose = gst_scene_change_dispose; - gobject_class->finalize = gst_scene_change_finalize; - video_filter_class->set_info = GST_DEBUG_FUNCPTR (gst_scene_change_set_info); video_filter_class->transform_frame_ip = GST_DEBUG_FUNCPTR (gst_scene_change_transform_frame_ip); @@ -155,71 +139,6 @@ gst_scene_change_init (GstSceneChange * scenechange) { } -void -gst_scene_change_set_property (GObject * object, guint property_id, - const GValue * value, GParamSpec * pspec) -{ - GstSceneChange *scenechange = GST_SCENE_CHANGE (object); - - GST_DEBUG_OBJECT (scenechange, "set_property"); - - switch (property_id) { - default: - G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); - break; - } -} - -void -gst_scene_change_get_property (GObject * object, guint property_id, - GValue * value, GParamSpec * pspec) -{ - GstSceneChange *scenechange = GST_SCENE_CHANGE (object); - - GST_DEBUG_OBJECT (scenechange, "get_property"); - - switch (property_id) { - default: - G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); - break; - } -} - -void -gst_scene_change_dispose (GObject * object) -{ - GstSceneChange *scenechange = GST_SCENE_CHANGE (object); - - GST_DEBUG_OBJECT (scenechange, "dispose"); - - /* clean up as possible. may be called multiple times */ - - G_OBJECT_CLASS (gst_scene_change_parent_class)->dispose (object); -} - -void -gst_scene_change_finalize (GObject * object) -{ - GstSceneChange *scenechange = GST_SCENE_CHANGE (object); - - GST_DEBUG_OBJECT (scenechange, "finalize"); - - /* clean up object here */ - - G_OBJECT_CLASS (gst_scene_change_parent_class)->finalize (object); -} - -static gboolean -gst_scene_change_set_info (GstVideoFilter * filter, GstCaps * incaps, - GstVideoInfo * in_info, GstCaps * outcaps, GstVideoInfo * out_info) -{ - GstSceneChange *scenechange = GST_SCENE_CHANGE (filter); - - GST_DEBUG_OBJECT (scenechange, "set_info"); - - return TRUE; -} - static double get_frame_score (GstVideoFrame * f1, GstVideoFrame * f2) diff --git a/gst/videofilters/gstvideodiff.c b/gst/videofilters/gstvideodiff.c index 364fa1c46..c6cdc86dc 100644 --- a/gst/videofilters/gstvideodiff.c +++ b/gst/videofilters/gstvideodiff.c @@ -44,19 +44,6 @@ GST_DEBUG_CATEGORY_STATIC (gst_video_diff_debug_category); /* prototypes */ - -static void gst_video_diff_set_property (GObject * object, - guint property_id, const GValue * value, GParamSpec * pspec); -static void gst_video_diff_get_property (GObject * object, - guint property_id, GValue * value, GParamSpec * pspec); -static void gst_video_diff_dispose (GObject * object); -static void gst_video_diff_finalize (GObject * object); - -static gboolean gst_video_diff_start (GstBaseTransform * trans); -static gboolean gst_video_diff_stop (GstBaseTransform * trans); -static gboolean gst_video_diff_set_info (GstVideoFilter * filter, - GstCaps * incaps, GstVideoInfo * in_info, GstCaps * outcaps, - GstVideoInfo * out_info); static GstFlowReturn gst_video_diff_transform_frame (GstVideoFilter * filter, GstVideoFrame * inframe, GstVideoFrame * outframe); @@ -85,9 +72,6 @@ G_DEFINE_TYPE_WITH_CODE (GstVideoDiff, gst_video_diff, GST_TYPE_VIDEO_FILTER, static void gst_video_diff_class_init (GstVideoDiffClass * klass) { - GObjectClass *gobject_class = G_OBJECT_CLASS (klass); - GstBaseTransformClass *base_transform_class = - GST_BASE_TRANSFORM_CLASS (klass); GstVideoFilterClass *video_filter_class = GST_VIDEO_FILTER_CLASS (klass); /* Setting up pads and setting metadata should be moved to @@ -103,13 +87,6 @@ gst_video_diff_class_init (GstVideoDiffClass * klass) "FIXME Long name", "Generic", "FIXME Description", "FIXME <fixme@example.com>"); - gobject_class->set_property = gst_video_diff_set_property; - gobject_class->get_property = gst_video_diff_get_property; - gobject_class->dispose = gst_video_diff_dispose; - gobject_class->finalize = gst_video_diff_finalize; - base_transform_class->start = GST_DEBUG_FUNCPTR (gst_video_diff_start); - base_transform_class->stop = GST_DEBUG_FUNCPTR (gst_video_diff_stop); - video_filter_class->set_info = GST_DEBUG_FUNCPTR (gst_video_diff_set_info); video_filter_class->transform_frame = GST_DEBUG_FUNCPTR (gst_video_diff_transform_frame); @@ -121,91 +98,6 @@ gst_video_diff_init (GstVideoDiff * videodiff) videodiff->threshold = 10; } -void -gst_video_diff_set_property (GObject * object, guint property_id, - const GValue * value, GParamSpec * pspec) -{ - GstVideoDiff *videodiff = GST_VIDEO_DIFF (object); - - GST_DEBUG_OBJECT (videodiff, "set_property"); - - switch (property_id) { - default: - G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); - break; - } -} - -void -gst_video_diff_get_property (GObject * object, guint property_id, - GValue * value, GParamSpec * pspec) -{ - GstVideoDiff *videodiff = GST_VIDEO_DIFF (object); - - GST_DEBUG_OBJECT (videodiff, "get_property"); - - switch (property_id) { - default: - G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); - break; - } -} - -void -gst_video_diff_dispose (GObject * object) -{ - GstVideoDiff *videodiff = GST_VIDEO_DIFF (object); - - GST_DEBUG_OBJECT (videodiff, "dispose"); - - /* clean up as possible. may be called multiple times */ - - G_OBJECT_CLASS (gst_video_diff_parent_class)->dispose (object); -} - -void -gst_video_diff_finalize (GObject * object) -{ - GstVideoDiff *videodiff = GST_VIDEO_DIFF (object); - - GST_DEBUG_OBJECT (videodiff, "finalize"); - - /* clean up object here */ - - G_OBJECT_CLASS (gst_video_diff_parent_class)->finalize (object); -} - -static gboolean -gst_video_diff_start (GstBaseTransform * trans) -{ - GstVideoDiff *videodiff = GST_VIDEO_DIFF (trans); - - GST_DEBUG_OBJECT (videodiff, "start"); - - return TRUE; -} - -static gboolean -gst_video_diff_stop (GstBaseTransform * trans) -{ - GstVideoDiff *videodiff = GST_VIDEO_DIFF (trans); - - GST_DEBUG_OBJECT (videodiff, "stop"); - - return TRUE; -} - -static gboolean -gst_video_diff_set_info (GstVideoFilter * filter, GstCaps * incaps, - GstVideoInfo * in_info, GstCaps * outcaps, GstVideoInfo * out_info) -{ - GstVideoDiff *videodiff = GST_VIDEO_DIFF (filter); - - GST_DEBUG_OBJECT (videodiff, "set_info"); - - return TRUE; -} - static GstFlowReturn gst_video_diff_transform_frame_ip_planarY (GstVideoDiff * videodiff, GstVideoFrame * outframe, GstVideoFrame * inframe, GstVideoFrame * oldframe) diff --git a/gst/videofilters/gstzebrastripe.c b/gst/videofilters/gstzebrastripe.c index d512548ed..2da9756ef 100644 --- a/gst/videofilters/gstzebrastripe.c +++ b/gst/videofilters/gstzebrastripe.c @@ -62,14 +62,9 @@ static void gst_zebra_stripe_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec); static void gst_zebra_stripe_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec); -static void gst_zebra_stripe_dispose (GObject * object); -static void gst_zebra_stripe_finalize (GObject * object); static gboolean gst_zebra_stripe_start (GstBaseTransform * trans); static gboolean gst_zebra_stripe_stop (GstBaseTransform * trans); -static gboolean gst_zebra_stripe_set_info (GstVideoFilter * filter, - GstCaps * incaps, GstVideoInfo * in_info, GstCaps * outcaps, - GstVideoInfo * out_info); static GstFlowReturn gst_zebra_stripe_transform_frame_ip (GstVideoFilter * filter, GstVideoFrame * frame); @@ -119,11 +114,8 @@ gst_zebra_stripe_class_init (GstZebraStripeClass * klass) gobject_class->set_property = gst_zebra_stripe_set_property; gobject_class->get_property = gst_zebra_stripe_get_property; - gobject_class->dispose = gst_zebra_stripe_dispose; - gobject_class->finalize = gst_zebra_stripe_finalize; base_transform_class->start = GST_DEBUG_FUNCPTR (gst_zebra_stripe_start); base_transform_class->stop = GST_DEBUG_FUNCPTR (gst_zebra_stripe_stop); - video_filter_class->set_info = GST_DEBUG_FUNCPTR (gst_zebra_stripe_set_info); video_filter_class->transform_frame_ip = GST_DEBUG_FUNCPTR (gst_zebra_stripe_transform_frame_ip); @@ -177,36 +169,14 @@ gst_zebra_stripe_get_property (GObject * object, guint property_id, } } -void -gst_zebra_stripe_dispose (GObject * object) -{ - GstZebraStripe *zebrastripe = GST_ZEBRA_STRIPE (object); - - GST_DEBUG_OBJECT (zebrastripe, "dispose"); - - /* clean up as possible. may be called multiple times */ - - G_OBJECT_CLASS (gst_zebra_stripe_parent_class)->dispose (object); -} - -void -gst_zebra_stripe_finalize (GObject * object) -{ - GstZebraStripe *zebrastripe = GST_ZEBRA_STRIPE (object); - - GST_DEBUG_OBJECT (zebrastripe, "finalize"); - - /* clean up object here */ - - G_OBJECT_CLASS (gst_zebra_stripe_parent_class)->finalize (object); -} - static gboolean gst_zebra_stripe_start (GstBaseTransform * trans) { +#ifndef GST_DISABLE_GST_DEBUG GstZebraStripe *zebrastripe = GST_ZEBRA_STRIPE (trans); GST_DEBUG_OBJECT (zebrastripe, "start"); +#endif if (GST_BASE_TRANSFORM_CLASS (gst_zebra_stripe_parent_class)->start) return @@ -217,9 +187,11 @@ gst_zebra_stripe_start (GstBaseTransform * trans) static gboolean gst_zebra_stripe_stop (GstBaseTransform * trans) { +#ifndef GST_DISABLE_GST_DEBUG GstZebraStripe *zebrastripe = GST_ZEBRA_STRIPE (trans); GST_DEBUG_OBJECT (zebrastripe, "stop"); +#endif if (GST_BASE_TRANSFORM_CLASS (gst_zebra_stripe_parent_class)->stop) return @@ -227,17 +199,6 @@ gst_zebra_stripe_stop (GstBaseTransform * trans) return TRUE; } -static gboolean -gst_zebra_stripe_set_info (GstVideoFilter * filter, GstCaps * incaps, - GstVideoInfo * in_info, GstCaps * outcaps, GstVideoInfo * out_info) -{ - GstZebraStripe *zebrastripe = GST_ZEBRA_STRIPE (filter); - - GST_DEBUG_OBJECT (zebrastripe, "set_info"); - - return TRUE; -} - static GstFlowReturn gst_zebra_stripe_transform_frame_ip_planarY (GstZebraStripe * zebrastripe, GstVideoFrame * frame) |