diff options
author | wm4 <nfxjfg@googlemail.com> | 2014-03-02 20:26:19 +0100 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2014-03-05 22:49:36 +0100 |
commit | 636273d3d4a8c42f51832e8bf83e566e875916bf (patch) | |
tree | eefc02e9ac0447a48a0d578566d9b1c9fed19e23 /libavutil/mathematics.h | |
parent | 9deecdf85f0c1cebcc0a157114bf6dbc02a0a120 (diff) | |
download | ffmpeg-636273d3d4a8c42f51832e8bf83e566e875916bf.tar.gz |
http: handle ICY in presence of chunked transfer encoding
Some http servers send an ICY stream in combination with chunked
transfer encoding. This case was handled incorrectly by the ICY code:
instead of handling chunked encoding before anything ICY related, both
were mixed.
Fix this by separating the ICY code from normal http reading. Move the
normal http reading to a new function http_read_stream(), while
http_read() handles ICY on top of http_read_stream().
The server identified itself as: cloudflare-nginx
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavutil/mathematics.h')
0 files changed, 0 insertions, 0 deletions