[openal] OpenAL Soft 1.22.0 coming soon
Chris Robinson
chris.kcat at gmail.com
Mon Apr 18 15:30:15 EDT 2022
Now that AL_SOFT_UHJ and ALC_SOFT_output_mode are finalized, I intend to have
the next release in the coming few days. If there's any extra testing anyone
wants to do, or if there's a significant issue to refocus on for the release,
now's the time.
This release will see the addition of a number of new extensions, which are
all now considered ready for use: ALC_SOFT_reopen_device (to reopen/move
device output without losing object state), ALC_SOFT_output_mode (to request
and query the device output channel configuration), AL_SOFT_callback_buffer
(for low-latency sample buffering), AL_SOFT_UHJ (for UHJ surround formats and
Super Stereo processing), and the legacy EAX extensions (for old apps prior to
EFX becoming the OpenAL effects API).
* <https://openal-soft.org/openal-extensions/SOFT_reopen_device.txt>
* <https://openal-soft.org/openal-extensions/SOFT_output_mode.txt>
* <https://openal-soft.org/openal-extensions/SOFT_callback_buffer.txt>
* <https://openal-soft.org/openal-extensions/SOFT_UHJ.txt>
If you've been waiting to try them out, now would be the time if you want to
give feedback before the first release with them.
This release will also have a new PipeWire backend, which is capable of low-
latency output similar to the JACK backend but with flexibility more like the
PulseAudio backend. If you're on a Linux/Unix-like system using PipeWire for
audio, this would be worth trying out (should be used by default when
enabled).
RTKit (through D-Bus) is now also an option for enabling real-time priority,
for systems where user processes aren't capable of setting RT priority for
themselves.
A number of other improvements and fixes will be in this release, outlined in
the ChangeLog: <https://github.com/kcat/openal-soft/blob/1050428d/ChangeLog>
More information about the openal
mailing list