Update Info

SUSE-PackageHub-16.0-542


Recommended update for openal-soft


Type: recommended
Severity: moderate
Issued: 2026-04-13
Description:
This update for openal-soft fixes the following issues:

Changes in openal-soft:

- Update to git version 1.24.3+git7f56dcdf. This includes the port
  to Qt6 added as a patch previously.

- Update to version 1.24.3:
  * Fixed handling WASAPI enumerated device changes
  * Fixed a crash with UWP builds when __wargv is null
  * Fixed using AL_FORMAT_BFORMAT3D_I32
  * Improved the bsinc resamplers' cutoff frequencies
  * Slightly reduced the aliasing noise in the cubic spline
    resampler
  * Added new bsinc48 and fast_bsinc48 resampler options.
  * Added support for using NFC filters with UHJ output.

- Update to version 1.24.2
  * Implemented the AL_SOFT_bformat_hoa extension.
  * Implemented default device change events for the PulseAudio
    backend.
  * Implemented an option for WASAPI exclusive mode playback.
  * Fixed reverb being too quiet for sounds from different
    directions.
  * Fixed building alffplay on systems without pkg-config.
  * Improved output format detection for CoreAudio.
  * Changed the default resampler back to Cubic Spline.
  * Added an SDL3 playback backend. Disabled by default to avoid
    a runtime dependency and for compatibility; a single process
    can't safely use SDL2 and SDL3 together on some OSs, so enable
    with care.
  * Converted examples from SDL2 to SDL3.
  * Integrated fmtlib into the main library and router for logging
    and string formatting.

- Update to version 1.24.1
  * Fixed compilation on PowerPC.
  * Fixed compilation on some targets that lack lock-free 64-bit
    atomics.
  * Fixed a crash when parsing certain option values.
  * Improved compatibility when compiling as C++20 or later.
  * Integrated fmtlib for some examples and utilities.

- Update to version 1.24.0
  * Updated library codebase to C++17.
  * Implemented the ALC_SOFT_system_events extension.
  * Implemented the AL_EXT_debug extension.
  * Implemented the AL_EXT_direct_context extension.
  * Implemented speaker configuration and headphones detection on
    CoreAudio.
  * Fixed a crash that can occur when stopping playback with the
    Oboe backend.
  * Fixed calculating the reverb room rolloff.
  * Fixed EAX occlusion, obstruction, and exclusion low-pass filter
    strength.
  * Fixed EAX distance factor calculations.
  * Fixed querying AL_EFFECTSLOT_EFFECT on auxiliary effect slots.
  * Fixed compilation on some macOS systems that lack libdispatch.
  * Changed the context error state to be thread-local. This is
    technically out of spec, but necessary to avoid race conditions
    with multi-threaded use.
  * Split the cubic resampler into 4-point spline and gaussian
    variants. The latter prioritizing the suppression of aliasing
    distortion and harmonics, the former not reducing high
    frequencies as much.
  * Improved timing precision of starting delayed sources.
  * Improved ring modulator quality.
  * Improved performance of convolution reverb.
  * Added 'noexcept' to functions and function types when compiled
    as C++. As a C API, OpenAL can't be expected to throw C++
    exceptions, nor can it handle them if they leave a callback.
  * Added an experimental config option for using WASAPI spatial
    audio output.
  * Added enumeration support to the PortAudio backend.
  * Added compatibility options to override the AL_VENDOR,
    AL_VERSION, and AL_RENDERER strings.
  * Added an example to play LAF files.
  * Disabled real-time mixing by default for PipeWire playback.
- Use ldconfig_scriptlets macro
- Fixed SLES build


              

References


No references

Packages


  • openal-soft-1.24.3~179-160000.1.1