remove unneeded paramenter to create_element

This commit is contained in:
Brandon Lewis 2010-06-18 16:36:54 +02:00 committed by Edward Hervey
parent 5857274f8e
commit 1723659704
4 changed files with 8 additions and 12 deletions

View file

@ -41,7 +41,7 @@ ges_track_audio_transition_duration_changed (GESTrackTransition * self,
GstElement * gnlobj); GstElement * gnlobj);
static GstElement *ges_track_audio_transition_create_element (GESTrackTransition static GstElement *ges_track_audio_transition_create_element (GESTrackTransition
* self, GESTrack * unused); * self);
static void ges_track_audio_transition_dispose (GObject * object); static void ges_track_audio_transition_dispose (GObject * object);
@ -147,8 +147,7 @@ link_element_to_mixer_with_volume (GstBin * bin, GstElement * element,
} }
static GstElement * static GstElement *
ges_track_audio_transition_create_element (GESTrackTransition * object, ges_track_audio_transition_create_element (GESTrackTransition * object)
GESTrack * unded)
{ {
GESTrackAudioTransition *self; GESTrackAudioTransition *self;
GstElement *topbin, *iconva, *iconvb, *oconv; GstElement *topbin, *iconva, *iconvb, *oconv;

View file

@ -31,8 +31,7 @@
G_DEFINE_TYPE (GESTrackTransition, ges_track_transition, GES_TYPE_TRACK_OBJECT); G_DEFINE_TYPE (GESTrackTransition, ges_track_transition, GES_TYPE_TRACK_OBJECT);
GstElement *ges_track_transition_create_element (GESTrackTransition * self, GstElement *ges_track_transition_create_element (GESTrackTransition * self);
GESTrack * track);
static void static void
gnlobject_duration_cb (GstElement * gnlobject, GParamSpec * arg gnlobject_duration_cb (GstElement * gnlobject, GParamSpec * arg
@ -109,7 +108,7 @@ ges_track_transition_create_gnl_object (GESTrackObject * object)
g_signal_connect (G_OBJECT (object->gnlobject), "notify::duration", g_signal_connect (G_OBJECT (object->gnlobject), "notify::duration",
G_CALLBACK (gnlobject_duration_cb), object); G_CALLBACK (gnlobject_duration_cb), object);
element = klass->create_element (self, object->track); element = klass->create_element (self);
if (!GST_IS_ELEMENT (element)) if (!GST_IS_ELEMENT (element))
return FALSE; return FALSE;
@ -120,8 +119,7 @@ ges_track_transition_create_gnl_object (GESTrackObject * object)
} }
GstElement * GstElement *
ges_track_transition_create_element (GESTrackTransition * self, ges_track_transition_create_element (GESTrackTransition * self)
GESTrack * track)
{ {
GST_WARNING ("transitions don't handle this track type!"); GST_WARNING ("transitions don't handle this track type!");

View file

@ -76,7 +76,7 @@ struct _GESTrackTransitionClass {
GESTrackObjectClass parent_class; GESTrackObjectClass parent_class;
/* <public> */ /* <public> */
GstElement* (*create_element) (GESTrackTransition *self, GESTrack *track); GstElement* (*create_element) (GESTrackTransition *self);
void (*duration_changed) (GESTrackTransition *self, GstElement void (*duration_changed) (GESTrackTransition *self, GstElement
*gnlobj); *gnlobj);
}; };

View file

@ -48,7 +48,7 @@ ges_track_video_transition_duration_changed (GESTrackTransition * self,
GstElement * gnlobj); GstElement * gnlobj);
static GstElement *ges_track_video_transition_create_element (GESTrackTransition static GstElement *ges_track_video_transition_create_element (GESTrackTransition
* self, GESTrack * unused); * self);
static void ges_track_video_transition_dispose (GObject * object); static void ges_track_video_transition_dispose (GObject * object);
@ -151,8 +151,7 @@ ges_track_video_transition_set_property (GObject * object,
} }
static GstElement * static GstElement *
ges_track_video_transition_create_element (GESTrackTransition * object, ges_track_video_transition_create_element (GESTrackTransition * object)
GESTrack * unused)
{ {
GstElement *topbin, *iconva, *iconvb, *oconv; GstElement *topbin, *iconva, *iconvb, *oconv;
GObject *target = NULL; GObject *target = NULL;