[openal] AL_SOFTX_callback_buffer specification

Pol Marcet Sardà polmarcetsarda at gmail.com
Tue Apr 14 15:48:02 EDT 2020


Hello! I'm developing a video game engine, and I'm in the middle of
implementing the audio system, and me and my friend decided to go with
OpenAL. Each audio frame I check that sources have enough data, and if
that's not the case, they are queued a new buffer. This works great! But
the decoding of audio takes a substantial amount of time (about 12% of the
total engine time) and I was looking for ways to mitigate this issue. I
noticed AL_SOFTX_callback_buffer used in the examples, but the fact that it
is not documented, and that it is not mentioned on openal-info, makes it
difficult to tell whether it can be used or not. What's the state of this
extension, and for that matter, most of the undocumented extensions?

Lots of pages are dead or broken, like http://icculus.org/alextreg/ or
http://developer.creative.com/ (referenced in the wiki), getting HRTF menus
working was only possible thanks to examples/alhrtf.c Is there a place with
a clear specification of the extensions supported by OpenAL-soft?

I'd also like to say, thank you, kcat, for all the amazing work you do!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openal.org/pipermail/openal/attachments/20200414/a0317a73/attachment.htm>


More information about the openal mailing list