1
0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2026-02-26 18:29:49 +00:00
Files
yt-dlp/yt_dlp/downloader/hls.py
Thomas Hebb 9373402408 [fd/hls] Fix format_index=0 parsing with --hls-split-discontinuity
When treating each discontinuity as a separate format, this code should
only consider items within the requested discontinuity. But when the
requested discontinuity has index 0, it currently considers everything
because 0 is not truthy.

Fix the issue by explicitly checking for non-`None` `format_index`,
which indicates that `--hls-split-discontinuity` was passed.

Fixes: 310c2ed2c6 ("Better support HLS media discontinuity and fully support media initialization (#105)")
2025-05-27 18:25:06 -04:00

19 KiB