GNOME Bugzilla – Bug 322242
hangs and eat CPU on mms URI
Last modified: 2006-05-02 17:37:50 UTC
This been has been described here: https://bugzilla.ubuntu.com/show_bug.cgi?id=19982 "Certain radio stations (example: http://www.ondacero.es/europafm.asx) make my gstreamer-based applications, like Rhythmbox or totem-gstreamer crash when trying to listen to them. I get the following warning on the console: Entity: line 7: parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0xA9 0x20 0x4F 0x6E <Copyright>\uffff Onda Cero 2004</Copyright> Thanks for your attention."
It happens with "gst-launch-0.8 -v playbin uri="mms://....", it just eats CPU. Backtrace: (gdb) bt
+ Trace 64211
The bug report and comment #1 appear to be unrelated. When I go to the ondacero web page there is nothing for me though. If I run the pipeline from comment #1 I get the same results on 0.8. With 0.10 it times out after a second or two, that there is nothing at the url from frame #5 in the backtrace. Seb can you test with 0.10 and libmms from gst-plugins-bad? It needs the new release of libmms. I would expect it to connect but not be able to play the file, and to give you a decent error message. If that is the case with 0.10 I would be inclined to close this bug.
I'll give it a try and let you know
Ping? The new libmms appears to be in ubuntu, but gstreamer0.10-mms needs to be packaged out of gst-plugins-bad (from -bad you should just package things without too many bugs or some such subset -- mmssrc needs more testing before we put it in -good -- but it's probably useful for a user to have. Also security-wise you don't want to enable -bad plugins by default, because they have had less review). MMS streams in asf format, but the asf demuxer is not ported yet. It will land in -bad or -ugly soon, though (maybe one week).
The above URL seems to return a 0 byte playlist these days? And the mms uri doesn't work any longer either. Do you have an updated URI?
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!