remove notify::duration signal handler
authorBrandon Lewis <brandon@collabora.co.uk>
Thu, 8 Jul 2010 11:20:08 +0000 (13:20 +0200)
committerEdward Hervey <edward.hervey@collabora.co.uk>
Fri, 9 Jul 2010 11:21:18 +0000 (13:21 +0200)
ges/ges-track-transition.c
ges/ges-track-transition.h

index 54c7803..079107b 100644 (file)
@@ -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
index 722817f..c6173cd 100644 (file)
@@ -75,8 +75,6 @@ struct _GESTrackTransitionClass {
 
     /* <public> */
     GstElement* (*create_element) (GESTrackTransition *self);
-
-  void (*duration_changed) (GESTrackTransition *self);
 };
 
 GType ges_track_transition_get_type (void);