1
0
mirror of https://git.suyu.dev/suyu/suyu synced 2025-08-29 15:36:32 -05:00

Merge pull request #11778 from liamwhite/audren-shutdown-lock

audio: fix shutdown deadlock in audio renderer
This commit is contained in:
liamwhite
2023-10-14 09:58:17 -04:00
committed by GitHub

View File

@@ -204,6 +204,10 @@ void SinkStream::ProcessAudioOutAndRender(std::span<s16> output_buffer, std::siz
// paused and we'll desync, so just play silence.
if (system.IsPaused() || system.IsShuttingDown()) {
if (system.IsShuttingDown()) {
{
std::scoped_lock lk{release_mutex};
queued_buffers.store(0);
}
release_cv.notify_one();
}