This is with OpenAL being used:
The first time a cinematic is played (such as the id logo), the sound works fine. After that, it doesn't work unless a snd_restart is done. It looks like the stream wasn't being killed when a cinematic finished or got interrupted. I added a one-liner to StopAllSounds to kill the stream. It seems to have done the trick.
Setting a QA contact on all ioquake3 bugs, even resolved ones. Sorry if you get a flood of email from this, it should only happen once. Apologies for the incovenience.
--ryan.
Created attachment 910 [details] Patch to kill stream after cinematic