[MOVED FROM BAD 20/68] Fix up all the state change functions.
authorJan Schmidt <thaytan@mad.scientist.com>
Mon, 5 Sep 2005 17:20:29 +0000 (17:20 +0000)
committerWim Taymans <wim.taymans@collabora.co.uk>
Wed, 15 Jun 2011 14:12:53 +0000 (16:12 +0200)
Original commit message from CVS:
Fix up all the state change functions.

gst/colorspace/gstcolorspace.c

index bbdf48b..5f2d272 100644 (file)
@@ -91,7 +91,8 @@ static void gst_colorspace_get_property (GObject * object, guint prop_id,
 static GstPadLinkReturn
 gst_colorspace_link (GstPad * pad, const GstCaps * caps);
 static void gst_colorspace_chain (GstPad * pad, GstData * _data);
-static GstElementStateReturn gst_colorspace_change_state (GstElement * element);
+static GstStateChangeReturn gst_colorspace_change_state (GstElement * element,
+    GstStateChange transition);
 
 
 static GstElementClass *parent_class = NULL;
@@ -563,23 +564,23 @@ gst_colorspace_chain (GstPad * pad, GstData * _data)
   gst_pad_push (space->srcpad, GST_DATA (outbuf));
 }
 
-static GstElementStateReturn
-gst_colorspace_change_state (GstElement * element)
+static GstStateChangeReturn
+gst_colorspace_change_state (GstElement * element, GstStateChange transition)
 {
   GstColorspace *space;
 
   space = GST_COLORSPACE (element);
 
-  switch (GST_STATE_TRANSITION (element)) {
-    case GST_STATE_PAUSED_TO_PLAYING:
+  switch (transition) {
+    case GST_STATE_CHANGE_PAUSED_TO_PLAYING:
       break;
-    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;
   }
 
-  return parent_class->change_state (element);
+  return parent_class->change_state (element, transition);
 }
 
 static void