From 1237bf0d739a163c8308af97d7e482c64945dc65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kacper=20Michaj=C5=82ow?= Date: Tue, 16 May 2023 00:36:26 +0200 Subject: [PATCH] demux/demux_lavf: pass-through mime_type This fixes HLS playback. After FFmpeg@954d16f check is strict as per RFC8216 requirement and demuxer need to have this information to work properly. --- demux/demux_lavf.c | 1 + 1 file changed, 1 insertion(+) diff --git a/demux/demux_lavf.c b/demux/demux_lavf.c index b151bd6ab7..2925bd67f9 100644 --- a/demux/demux_lavf.c +++ b/demux/demux_lavf.c @@ -472,6 +472,7 @@ static int lavf_check_file(demuxer_t *demuxer, enum demux_check check) check <= DEMUX_CHECK_REQUEST ? priv->filename : "", .buf_size = 0, .buf = av_mallocz(PROBE_BUF_SIZE + AV_INPUT_BUFFER_PADDING_SIZE), + .mime_type = lavfdopts->allow_mimetype ? mime_type : NULL, }; if (!avpd.buf) return -1;