From 2e1e8d904ecfba53a5d081dbba09c0ea1e1bda7d Mon Sep 17 00:00:00 2001 From: BlackSpirits Date: Sun, 13 Sep 2026 21:59:39 +0200 Subject: [PATCH] FFmpeg: make partial Session teardown safe --- src/ui/Logic/VideoPlayers/Ffmpeg/FfmpegPlayer.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ui/Logic/VideoPlayers/Ffmpeg/FfmpegPlayer.cs b/src/ui/Logic/VideoPlayers/Ffmpeg/FfmpegPlayer.cs index 9d9e4deda3..5ba5b8c44c 100644 --- a/src/ui/Logic/VideoPlayers/Ffmpeg/FfmpegPlayer.cs +++ b/src/ui/Logic/VideoPlayers/Ffmpeg/FfmpegPlayer.cs @@ -1670,7 +1670,7 @@ public void Dispose() _presentWake.Set(); try { - _audioSink.Reset(); + _audioSink?.Reset(); } catch { @@ -1682,7 +1682,7 @@ public void Dispose() JoinThread(_audioThread); JoinThread(_presentThread); - _audioSink.Dispose(); + _audioSink?.Dispose(); _demuxWake.Dispose(); _presentWake.Dispose();