GNOME Bugzilla – Bug 163178
Vorbis radio streams from icecast server (2.0.1) play just the first ogg vorbis song
Last modified: 2005-01-07 10:19:02 UTC
I cannot use gstreamer to listen my local icecast internet radio streamer with music in ogg vorbis format. When I lunch the pipeline (see down here 2 examples) I can listen what's actually running on the stream, but when the next song should play, GStreamer stay still, no music, no messages. When I break the pipeline and restart the I can listen the next already playing song, but again it wait forever when this is finished. Here the two commands I tested with the same result. With spider autoplugger: edmondo@gollum ~ $ gst-launch-0.8 gnomevfssrc location="http://192.168.1.11:8000/sauron.ogg" ! spider ! alsasink Without spider autoplugger: edmondo@gollum ~ $ gst-launch-0.8 gnomevfssrc location="http://192.168.1.11:8000/sauron.ogg" ! oggdemux ! vorbisdec ! audioconvert ! alsasink
With decodebin I get a nice segmentation fault: edmondo@gollum ~ $ gst-launch-0.8 gnomevfssrc location="http://192.168.1.11:8000/sauron.ogg" ! decodebin ! alsasink RUNNING pipeline ... (process:21299): GLib-GObject-WARNING **: invalid uninstantiatable type `<unknown>' in cast to `GstRealPad' (process:21299): GLib-GObject-WARNING **: invalid uninstantiatable type `<invalid>' in cast to `GstRealPad' (process:21299): GLib-GObject-WARNING **: invalid uninstantiatable type `<invalid>' in cast to `GstRealPad' (process:21299): GLib-GObject-WARNING **: invalid uninstantiatable type `<invalid>' in cast to `GstRealPad' (process:21299): GLib-GObject-WARNING **: invalid uninstantiatable type `<invalid>' in cast to `GstRealPad' Segmentation fault
Chained ogg starts a new ogg stream per song, which uses new pads on the oggdemux element. Therefore, you need a pad manager. Try playbin.
*** This bug has been marked as a duplicate of 155234 ***