GNOME Bugzilla – Bug 687088
rtmpdump options are not handled properly while opening XSPF files
Last modified: 2012-10-29 10:22:43 UTC
Created attachment 227505 [details] [review] [PATCH] Handle URIs properly in XSPF playlists Currently the options for rtmpdump (e.g. swfUrl, pageUrl) are not handled properly while opening XSPF files, because the spaces between the URL and the parameters are encoded into %20. I created a patch, which solves the problem. It bypasses resolving URIs, and return them directly. It is something similar as PLS parser works[1]. Please note that I haven't tested the patch for all cases, so be careful. [1] http://git.gnome.org/browse/totem-pl-parser/tree/plparse/totem-pl-parser-pls.c#n280
Created attachment 227511 [details] [review] plparse: Don't overescape parse URIs in XSPF Passing a URI through g_file_new()/g_file_get_uri() will create escaping problems if the original URI contained spaces on purpose (for example, rtmp URLs with additional parameters). Original patch by György Balló <ballogy@freestart.hu>
Attachment 227511 [details] pushed as feeb3d3 - plparse: Don't overescape parse URIs in XSPF