From 847052077e9be38529a0dde7cd2470f20d80a631 Mon Sep 17 00:00:00 2001 From: Brandon Lewis Date: Thu, 8 Jul 2010 13:20:08 +0200 Subject: [PATCH] remove notify::duration signal handler --- ges/ges-track-transition.c | 25 ------------------------- ges/ges-track-transition.h | 2 -- 2 files changed, 27 deletions(-) diff --git a/ges/ges-track-transition.c b/ges/ges-track-transition.c index 54c7803..079107b 100644 --- a/ges/ges-track-transition.c +++ b/ges/ges-track-transition.c @@ -34,25 +34,6 @@ G_DEFINE_TYPE (GESTrackTransition, ges_track_transition, GES_TYPE_TRACK_OBJECT); GstElement *ges_track_transition_create_element (GESTrackTransition * self); static void -gnlobject_duration_cb (GstElement * gnlobject, GParamSpec * arg - G_GNUC_UNUSED, GESTrackTransition * self) -{ - GESTrackTransitionClass *klass; - - GST_LOG ("got duration changed signal"); - - klass = GES_TRACK_TRANSITION_GET_CLASS (self); - if (klass->duration_changed) - klass->duration_changed (self); -} - -static void -ges_track_transition_duration_changed (GESTrackTransition * self) -{ - GST_WARNING ("transitions don't handle this track type!"); -} - -static void ges_track_transition_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) { @@ -101,8 +82,6 @@ ges_track_transition_create_gnl_object (GESTrackObject * object) g_free (name); g_object_set (object->gnlobject, "priority", 0, NULL); - g_signal_connect (G_OBJECT (object->gnlobject), "notify::duration", - G_CALLBACK (gnlobject_duration_cb), object); element = klass->create_element (self); if (!GST_IS_ELEMENT (element)) @@ -110,9 +89,6 @@ ges_track_transition_create_gnl_object (GESTrackObject * object) gst_bin_add (GST_BIN (object->gnlobject), element); - if (klass->duration_changed) - klass->duration_changed (self); - return TRUE; } @@ -137,7 +113,6 @@ ges_track_transition_class_init (GESTrackTransitionClass * klass) track_class->create_gnl_object = ges_track_transition_create_gnl_object; klass->create_element = ges_track_transition_create_element; - klass->duration_changed = ges_track_transition_duration_changed; } static void diff --git a/ges/ges-track-transition.h b/ges/ges-track-transition.h index 722817f..c6173cd 100644 --- a/ges/ges-track-transition.h +++ b/ges/ges-track-transition.h @@ -75,8 +75,6 @@ struct _GESTrackTransitionClass { /* */ GstElement* (*create_element) (GESTrackTransition *self); - - void (*duration_changed) (GESTrackTransition *self); }; GType ges_track_transition_get_type (void); -- 2.7.4