From 7046f9b94eb50b230f48f6eb8fcb28eaea32d4f4 Mon Sep 17 00:00:00 2001 From: pax Date: Sat, 11 Apr 2026 19:53:20 -0500 Subject: [PATCH] mpv: drop cache_pause_initial (blocks first frame) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit cache_pause_initial=yes made mpv wait for a full buffer before showing the first frame on uncached videos, which looked like the popout was broken on first click. Removing it restores immediate playback start — cache_pause=yes still handles mid-playback underruns. behavior change --- booru_viewer/gui/media/_mpv_options.py | 1 - 1 file changed, 1 deletion(-) diff --git a/booru_viewer/gui/media/_mpv_options.py b/booru_viewer/gui/media/_mpv_options.py index 4834f73..a270171 100644 --- a/booru_viewer/gui/media/_mpv_options.py +++ b/booru_viewer/gui/media/_mpv_options.py @@ -79,7 +79,6 @@ def build_mpv_kwargs(is_windows: bool) -> dict[str, object]: "cache": "yes", "cache_pause": "yes", "cache_pause_wait": "2", - "cache_pause_initial": "yes", "cache_secs": "30", "demuxer_max_bytes": "150MiB", "demuxer_max_back_bytes": "75MiB",