From fa4eacc976df45e0fc7d3ee9eeab0d74b1c8fc9f Mon Sep 17 00:00:00 2001 From: Yamagi Burmeister Date: Thu, 4 Aug 2016 09:21:33 +0200 Subject: [PATCH] At OpenAL shutdown don't do not stop only the stream chan but all chans. I'm not quite sure if this really makes a difference. But it's the only idea I have regarding several "Quake II hangs at shutdown when OpenAL is run with Pulseaudio backend" bugs. --- src/client/sound/openal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/sound/openal.c b/src/client/sound/openal.c index 48a3f125..4261214b 100644 --- a/src/client/sound/openal.c +++ b/src/client/sound/openal.c @@ -842,7 +842,7 @@ AL_Shutdown(void) { Com_Printf("Shutting down OpenAL.\n"); - AL_StreamDie(); + AL_StopAllChannels(); qalDeleteSources(1, &streamSource); qalDeleteFilters(1, &underwaterFilter);