From: Andy Wingo Date: Fri, 2 Sep 2005 15:43:54 +0000 (+0000) Subject: All plugins updated for element state changes. X-Git-Tag: 1.16.2~901^2~110 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9ad5ee859bd22f9d2720107ce25f56fa288f6929;p=platform%2Fupstream%2Fgst-plugins-good.git All plugins updated for element state changes. Original commit message from CVS: 2005-09-02 Andy Wingo * All plugins updated for element state changes. --- diff --git a/ext/lame/gstlame.c b/ext/lame/gstlame.c index 5519d60..02a04de 100644 --- a/ext/lame/gstlame.c +++ b/ext/lame/gstlame.c @@ -233,7 +233,8 @@ static void gst_lame_get_property (GObject * object, guint prop_id, static gboolean gst_lame_sink_event (GstPad * pad, GstEvent * event); static GstFlowReturn gst_lame_chain (GstPad * pad, GstBuffer * buf); static gboolean gst_lame_setup (GstLame * lame); -static GstElementStateReturn gst_lame_change_state (GstElement * element); +static GstStateChangeReturn gst_lame_change_state (GstElement * element, + GstStateChange transition); static GstElementClass *parent_class = NULL; @@ -1199,19 +1200,17 @@ gst_lame_setup (GstLame * lame) #undef CHECK_ERROR } -static GstElementStateReturn -gst_lame_change_state (GstElement * element) +static GstStateChangeReturn +gst_lame_change_state (GstElement * element, GstStateChange transition) { GstLame *lame; - gint transition; - GstElementStateReturn result; + GstStateChangeReturn result; lame = GST_LAME (element); - transition = GST_STATE_TRANSITION (lame); switch (transition) { - case GST_STATE_READY_TO_PAUSED: + case GST_STATE_CHANGE_READY_TO_PAUSED: lame->last_ts = GST_CLOCK_TIME_NONE; break; default: @@ -1219,10 +1218,10 @@ gst_lame_change_state (GstElement * element) } /* if we haven't failed already, give the parent class a chance to ;-) */ - result = GST_ELEMENT_CLASS (parent_class)->change_state (element); + result = GST_ELEMENT_CLASS (parent_class)->change_state (element, transition); switch (transition) { - case GST_STATE_PAUSED_TO_READY: + case GST_STATE_CHANGE_PAUSED_TO_READY: if (lame->initialized) { lame_close (lame->lgf); lame->lgf = lame_init ();