[openal] Preparing for OpenAL Soft's 1.23.0 release

Roland Plüss roland at rptd.ch
Sat Jan 28 06:05:23 EST 2023


Hi,

If you could apply this one line patch for the release it would be nice: 
https://github.com/LordOfDragons/dragengine/blob/master/extern/openal/patches/1.22.2/01_assert_fix.patch

Without this patch OpenAL sometimes hard-kills your application out of 
the blue because some internal math can lead to a low value which I have 
no control about. Better clamp than kill. I never found the root cause 
of this problem but this small fix prevents all problems I have and you 
never hear any difference.

Am 28.01.23 um 04:49 schrieb Chris Robinson:
> Hi.
>
> I am currently preparing to release 1.23. The plan is to release 
> either next Friday or the following weekend, assuming no significant 
> issues or blockers come up. If there are easy non-intrusive fixes 
> you're aware of, or a significant problem that should be handled 
> before a release, please mention it.
>
> I am aware of various issues with apps that use the legacy EAX API, 
> primarily reverb being applied to sounds that it shouldn't be. This 
> will likely be one of the first things I'll look into after the 
> release, and maybe have a fix for with a following point release, but 
> I can't make any promises.
>
> Some notable things with this release are (hopefully) better reverb 
> environment transitions, which are smoother with less clicks/pops, 
> along with the ability for the WASAPI backend to set different output 
> rates when the system otherwise doesn't allow it, either through the 
> ALC_FREQUENCY attribute or config file, along with better handling of 
> multi-channel sources that are spatialized and have a non-0 radius. 
> The preliminary changelog is:
>
>     Fixed CoreAudio capture support.
>
>     Fixed handling per-version EAX properties.
>
>     Fixed interpolating changes to the Super Stereo width source
>     property.
>
>     Fixed detection of the update and buffer size from PipeWire.
>
>     Fixed resuming playback devices with OpenSL.
>
>     Fixed support for certain OpenAL implementations with the router.
>
>     Improved reverb environment transitions.
>
>     Improved performance of convolution reverb.
>
>     Improved quality and performance of the pitch shifter effect
>     slightly.
>
>     Improved sub-sample precision for resampled sources.
>
>     Improved blending spatialized multi-channel sources that use the
>     source radius property.
>
>     Improved mixing 2D ambisonic sources for higher-order 3D ambisonic
>     mixing.
>
>     Improved quadraphonic and 7.1 surround sound output slightly.
>
>     Added config options for UHJ encoding/decoding quality. Including
>     Super Stereo processing.
>
>     Added a config option for specifying the speaker distance.
>
>     Added a compatibility config option for specifying the NFC distance
>     scaling.
>
>     Added a config option for mixing on PipeWire's non-real-time thread.
>
>     Added support for virtual source nodes with PipeWire capture.
>
>     Added the ability for the WASAPI backend to use different playback
>     rates.
>
>     Added support for SOFA files that define per-response delays in
>     makemhr.
>
>     Changed the default fallback playback sample rate to 48khz. This
>     doesn't affect most backends, which can detect a default rate from
>     the system.
>
>     Changed the default resampler to cubic.
>
>     Changed the default HRTF size from 32 to 64 points.
>
> If anything there is relevant or of interest to you, try it out and 
> let me know how it is and if there's any issues.
> _______________________________________________
> openal mailing list
> openal at openal.org
> http://openal.org/mailman/listinfo/openal

-- 
Yours sincerely
Plüss Roland

Game Development and Game Engine Technologies
https://dragondreams.ch



More information about the openal mailing list