1
mirror of https://github.com/mpv-player/mpv synced 2025-03-26 22:42:47 +01:00
llyyr b22a4da1df demux_lavf: disable extension_picky for hls demuxer globally
Added in 91d96dc8dd

The user can still turn this on via demuxer-lavf-o=extension_picky=1 if
they want to.

This causes quite a few problems with many HLS sources where the codecs
are not known at probe time for whatever reason. Youtube for instance
transports aac audio inside ".ts" extension urls which are disallowed by
this option.

As an aside, the FFmpeg test is also buggy and leaks a nested
connection for any playlist item that fails the extension check. mpv
catches this and prints "Leaking 1 nested connections (FFmpeg bug)" for
every HLS stream that has at least one stream that fails the extension
check.
2025-03-23 14:48:06 +01:00
..
2025-03-04 20:07:29 +01:00
2019-09-19 20:37:05 +02:00
2025-03-04 20:07:29 +01:00
2025-03-04 20:07:29 +01:00
2025-03-08 21:28:58 +01:00
2025-03-07 00:15:23 +01:00
2018-01-06 14:42:22 -08:00
2025-03-07 00:15:23 +01:00
2025-03-04 20:07:29 +01:00
2025-03-04 20:07:29 +01:00
2025-03-04 20:07:29 +01:00