diff options
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | ext/shout/gstshout.c | 4 |
2 files changed, 9 insertions, 2 deletions
@@ -1,3 +1,10 @@ +2004-04-22 Zaheer Abbas Merali <zaheerabbas@merali.org> + + reviewed by Benjamin Otte <otte@gnome.org> + + * ext/shout/gstshout.c: (gst_icecastsend_change_state): + fix shoutcast not working (fixes #140844) + 2004-04-22 Benjamin Otte <otte@gnome.org> * ext/hermes/gsthermescolorspace.c: diff --git a/ext/shout/gstshout.c b/ext/shout/gstshout.c index 5f546dee..8dd05e56 100644 --- a/ext/shout/gstshout.c +++ b/ext/shout/gstshout.c @@ -386,7 +386,7 @@ gst_icecastsend_change_state (GstElement * element) /* if going down into NULL state, close the file if it's open */ switch (GST_STATE_TRANSITION (element)) { - case GST_STATE_READY_TO_NULL: + case GST_STATE_NULL_TO_READY: shout_init_connection (&icecastsend->conn); /* --- FIXME: shout requires an ip, and fails if it is given a host. */ @@ -416,7 +416,7 @@ gst_icecastsend_change_state (GstElement * element) return GST_STATE_FAILURE; } break; - case GST_STATE_PAUSED_TO_READY: + case GST_STATE_READY_TO_NULL: shout_disconnect (&icecastsend->conn); break; default: |