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();