!Regression! xine-lib based applications refuse to load some shoutcast streams.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xine-lib (Ubuntu) |
Fix Released
|
Undecided
|
burnseysr |
Bug Description
Hello!
After upgrading from libxine-
To reproduce
0. Check if you have libxine-extracodecs installed, if not, install it.
1. Open amarok.
2. Click on "Playlists" tab -> Radio Streams -> Cool Streams.
3. Double click on radio paradise -> double click on any of the 1048's.
I've picked radio paradise as an example, but if you'll try each and every stream, you'll notice, that some of the others doesn't work too.
Expected result
The stream loads and music start playing.
Actual result
Error message appears at the bottom of the player. It says "Access was denied for the URL: http://
xine parameters: http://
When I tried to open the same playlist with kaffeine-xine, two messages appeared.
1st (xine message) - "Permission to this source was denied. (http://
2nd (xine error) - "No plugin found to handle this resource (http://
xine: cannot find input plugin for MRL [http://
xine: input plugin cannot open MRL [http://
input_http: buffer exhausted after 104 bytes.
xine: found input plugin : http input plugin
xine: cannot find input plugin for MRL [http://
xine: input plugin cannot open MRL [http://
input_http: http status not 2xx: >404 Resource Not Found<
xine: found input plugin : http input plugin
xine: cannot find input plugin for MRL [http://
xine: input plugin cannot open MRL [http://
input_http: buffer exhausted after 103 bytes.
xine: found input plugin : http input plugin
xine: cannot find input plugin for MRL [http://
xine: input plugin cannot open MRL [http://
input_http: buffer exhausted after 102 bytes.
xine: found input plugin : http input plugin
"
I've looked into xine-lib_
"
--- xine-lib-
+++ xine-lib-
@@ -895,6 +895,12 @@
len = 0;
} else
len ++;
+ if ( len >= buflen ) {
+ _x_message(
+ xine_log (this->
+ _("input_http: buffer exhausted after %d bytes."), buflen);
+ return 0;
+ }
}
lprintf ("end of headers\n");
"
Help?
CVE References
Changed in xine-lib: | |
assignee: | nobody → burnseysr |
What is the status of this bug? Why is this low urgency?
I am experiencing the exact same problem on Dapper Drake with the Radio Paradise stream (haven't tried others). Club 977 works fine.
Radio Paradise streams work fine in XMMS.