Opened 11 years ago
#3040 new defect
ICY metadata not handled when using HTTP chunked transfer
Reported by: | odumas | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | avformat |
Version: | unspecified | Keywords: | ICY METADATA CHUNK |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | yes | |
Analyzed by developer: | no |
Description
ICY metadata are not retrieved when the shoutcast/icecast server is using HTTP chunked data transfer.
Even worse, as its retrieval is bugged, it corrupts the rest of the stream (invalid frame decoding, missing packets, overread, noise / glitch heard, ...)
In fact, only the first metadata packet is retrieved, and then everything become bugged.
The following blocks of Icy Metadata are not read at the good offset due to perturbation with chunked size/data packets.
How to reproduce:
./ffplay "http://vipicecast.yacast.net/europe1" -icy 1 ffplay version N-56159-g7883827 built on Linux
Note:
See TracTickets
for help on using tickets.