Opened 10 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

Change History (0)

Note: See TracTickets for help on using tickets.