From 80d353797530d13d55f04b628bf25f5d37aa1056 Mon Sep 17 00:00:00 2001 From: Torin Cooper-Bennun <2892454+torincb@users.noreply.github.com> Date: Wed, 5 Aug 2026 10:55:28 +0100 Subject: [PATCH] fix(linux): do not schedule audio recovery after playback resume (#1786) This was resulting in two audio stutters per playback resume. Regression originates in 9f2e05079 (release 2.10.0). Co-authored-by: Torin Cooper-Bennun --- linux/runner/mpv/mpv_player.cc | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/linux/runner/mpv/mpv_player.cc b/linux/runner/mpv/mpv_player.cc index 085f4a0d..a2bf590e 100644 --- a/linux/runner/mpv/mpv_player.cc +++ b/linux/runner/mpv/mpv_player.cc @@ -641,17 +641,6 @@ void MpvPlayer::SetPropertyAsync(const std::string& name, const std::string& val SetHDREnabled(plezy::mpv_common::ParseEnabledFlag(value), std::move(callback)); return; } - - if (name == "pause" && !plezy::mpv_common::ParseEnabledFlag(value)) { - auto completion = std::move(callback); - callback = [this, completion = std::move(completion)](int error) { - if (error >= 0 && !disposed_) { - audio_recovery_.RequestResume(); - EnsureAudioRecoveryTimer(); - } - if (completion) completion(error); - }; - } plezy::mpv_common::SubmitSetPropertyAsync(mpv_, pending_requests_, name, value, std::move(callback)); }