commit 224d417f502f5f93f617c5b387620fdabdc91f2d ALAudioSink: Utilize AL_SOFT_events if available, i.e. use callback for released buffer count instead of polling With wait == true, we simply wait until enough buffers have arrived, otherwise take what we got - both w/o polling and querying the alSource.
commit 84be97857a080194de8de147552c2adb295bb402 Add OpenAL extension AL_SOFT_events using userParam ALCcontext as key for GlueGen JavaCallback https://openal-soft.org/openal-extensions/SOFT_events.txt