2.0 regression: MP3 does not seek over HTTP
Hi,
since vlc 2.x seeking in http streamed mp3 files isn't working. Before, when i seeked into streamed mp3 files, vlc sent a new Range request to the server, and the play continued immediately at the needed part. I thought its a general change since 1.x, but as it came out, not.
What i experience now (OSX/Linux/Win), is that VLC won't send a Range request, it just waits until the stream download arrives to the given seek point.
I searched through the source code and found that in modules/access/http.c:1270, VLC checks if the HTTP version is 1.1 and if the option "http-continuous" is set false. I don't know which is set wrong but when i start vlc with --no-http-continuous, still can't seek properly in mp3 streams. Although, as i've seen "no-http-continuous" is set by default.
I also looked up if my servers are sending HTTP/1.1 replies, and they do. So i guess it's a bug in VLC somewhere.
Could anyone investigate and fix this?