1
0
mirror of https://github.com/mpv-player/mpv synced 2025-02-25 01:26:58 +00:00
mpv/player/lua
wm4 d23336089c ytdl_hook: fix pseudo-DASH if no init fragment is present
Init fragments are not a necessity for DASH, but this code assumed so.
Maybe the check was to prevent worse. But using normal EDL here leads to
very shitty behavior where it tries to open hundreds or thousands of
fragments, each with its own demuxer and HTTP connection. (This behavior
is fine for normal uses of EDLs, but completely unacceptable when
emulating fragmented streaming protocols. I'm not sure why the normal
EDL code is needed here, but I think someone claimed some obscure sites
just need it.)

This happens in the same situation as the one described in the previous
commit.
2019-09-19 20:37:04 +02:00
..
assdraw.lua osc: improve look of seekranges 2019-09-02 01:11:04 +03:00
defaults.lua Merge branch 'master' into pr6360 2019-03-11 01:00:27 +02:00
options.lua config: replace config dir lua-settings/ with dir script-opts/ 2018-04-07 16:02:16 -07:00
osc.lua osc: improve look of seekranges 2019-09-02 01:11:04 +03:00
stats.lua stats.lua: silence annoying fontconfig warnings 2019-09-19 20:37:04 +02:00
ytdl_hook.lua ytdl_hook: fix pseudo-DASH if no init fragment is present 2019-09-19 20:37:04 +02:00