[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