[FFmpeg-devel] [PATCH] Revert "avformat/hls: fail on probing non hls/m3u8 file extensions"
Kacper Michajlow
kasper93 at gmail.com
Mon May 15 01:40:50 EEST 2023
On Sun, 14 May 2023 at 23:39, Michael Niedermayer
<michael at niedermayer.cc> wrote:
>
> On Sun, May 14, 2023 at 09:41:29PM +0200, Anton Khirnov wrote:
> > This reverts commit 6b1f68ccb04d791f0250e05687c346a99ff47ea1, which
> > broke many streams in the wild
> >
> > Fixes #10353.
>
> This change violates a SHOULD in rfc8216 4. Playlists
>
> Each Playlist file MUST be identifiable either by the path component
> of its URI or by HTTP Content-Type.
either/or
> In the first case, the path MUST
> end with either .m3u8 or .m3u.
First case, path component with valid extention.
> In the second, the HTTP Content-Type
> MUST be "application/vnd.apple.mpegurl" or "audio/mpegurl".
Second (OR) case for URI with Content-Type.
So current FFmpeg HEAD violate RFC, as it should allow URI with Content-Type.
- Kacper
More information about the ffmpeg-devel
mailing list