http: add hack to make streams served by MediaGateway not seekable
authorwm4 <nfxjfg@googlemail.com>
Sun, 3 Nov 2013 17:17:45 +0000 (18:17 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Sun, 3 Nov 2013 21:57:56 +0000 (22:57 +0100)
commit3220a894f794607efab96ec3837e4c64f19f75ea
tree05d1205644048bcbbdc792abcae5462a578c5693
parent336a1902d6be08c2f25fe0f15722f7c65f060866
http: add hack to make streams served by MediaGateway not seekable

These streams are reported as seekable, but all tests show they are not,
and the server merely pretends the streams are seekable. The server
responds with:

    content-range: bytes 0-1999999999/2000000000

Range requests seem to be correctly answered, but the actual data
returned at the same offset is different. Assume this is a bug in the
server software. The server identifies itself as:

    Server: MediaGateway 3.5.2-001

Add a hack that checks the server name, and disables seeking in this
case.

Test URL: http://8283.live.streamtheworld.com:80/CBC_R1_VCR_H_SC

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavformat/http.c