From 741afd1f75ed86d96e2f1f1a7d19eb34340ff676 Mon Sep 17 00:00:00 2001 From: Andy Wingo Date: Fri, 2 Sep 2005 15:44:44 +0000 Subject: All plugins updated for element state changes. Original commit message from CVS: 2005-09-02 Andy Wingo * All plugins updated for element state changes. --- ext/ladspa/gstsignalprocessor.c | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/ext/ladspa/gstsignalprocessor.c b/ext/ladspa/gstsignalprocessor.c index 7b79dde2..3c84e795 100644 --- a/ext/ladspa/gstsignalprocessor.c +++ b/ext/ladspa/gstsignalprocessor.c @@ -143,7 +143,7 @@ static gboolean gst_signal_processor_src_activate_pull (GstPad * pad, gboolean active); static gboolean gst_signal_processor_sink_activate_push (GstPad * pad, gboolean active); -static GstElementStateReturn gst_signal_processor_change_state (GstElement * +static GstStateChangeReturn gst_signal_processor_change_state (GstElement * element); static gboolean gst_signal_processor_event (GstPad * pad, GstEvent * event); @@ -667,38 +667,37 @@ gst_signal_processor_src_activate_pull (GstPad * pad, gboolean active) return result; } -static GstElementStateReturn -gst_signal_processor_change_state (GstElement * element) +static GstStateChangeReturn +gst_signal_processor_change_state (GstElement * element, + GstStateChange transition) { /* GstSignalProcessor *self; GstSignalProcessorClass *klass; */ - GstElementState transition; - GstElementStateReturn result; + GstStateChangeReturn result; /* self = GST_SIGNAL_PROCESSOR (element); klass = GST_SIGNAL_PROCESSOR_GET_CLASS (self); */ - transition = GST_STATE_TRANSITION (element); switch (transition) { - case GST_STATE_NULL_TO_READY: + case GST_STATE_CHANGE_NULL_TO_READY: break; - case GST_STATE_READY_TO_PAUSED: + case GST_STATE_CHANGE_READY_TO_PAUSED: break; - case GST_STATE_PAUSED_TO_PLAYING: + case GST_STATE_CHANGE_PAUSED_TO_PLAYING: break; default: break; } - result = GST_ELEMENT_CLASS (parent_class)->change_state (element); + result = GST_ELEMENT_CLASS (parent_class)->change_state (element, transition); switch (transition) { - case GST_STATE_PLAYING_TO_PAUSED: + case GST_STATE_CHANGE_PLAYING_TO_PAUSED: break; - case GST_STATE_PAUSED_TO_READY: + case GST_STATE_CHANGE_PAUSED_TO_READY: break; - case GST_STATE_READY_TO_NULL: + case GST_STATE_CHANGE_READY_TO_NULL: /* gst_signal_processor_cleanup (self); */ break; default: -- cgit v1.2.1