Aha, I've found something out. If I use this code before CueSound:
Then OpenAL sounds like the others.
This means that you have to use StopChannel with OpenAL, you can't reuse the channel as it seems to want to let the sample finish or something. Weird.
Should I report this as a bug because the behaviour is inconsistent with the other audio drivers?
StopChannel(Channel) Channel = AllocChannel()
Then OpenAL sounds like the others.
This means that you have to use StopChannel with OpenAL, you can't reuse the channel as it seems to want to let the sample finish or something. Weird.
Should I report this as a bug because the behaviour is inconsistent with the other audio drivers?