| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libopenal1 | Distribution: openSUSE Tumbleweed |
| Version: 1.25.2~0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sun Oct 18 11:21:29 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 1969875 | Source RPM: openal-soft-1.25.2~0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://www.openal-soft.org/ | |
| Summary: Audio library with an OpenGL-resembling API | |
OpenAL is an audio library designed in the spirit of the OpenGL API. OpenAL provides capabilities for playing audio in a virtual 3D environment. Distance attenuation, doppler shift, and directional sound emitters are among the features handled by the API. More advanced effects, including air absorption, occlusion, and environmental reverb, are available through the EFX extension. It also facilitates streaming audio, multi-channel buffers, and audio capture.
LGPL-2.1-or-later
* Sun Oct 18 2026 Martin Pluskal <mpluskal@suse.com>
- Update to version 1.25.2~0:
* Library codebase moved to C++20
* Added fourth-order ambisonics support and CAF file support
to the Wave Writer backend
* Added capture support and device added/removed events to
the SDL3 backend; 7.1.4 output autodetection with CoreAudio
* Implemented 3D processing for the Distortion, Chorus,
Flanger, Pitch Shifter and Frequency Shifter effects
* New stereo-encoding option for Tetraphonic Surround Matrix
Encoding; default Super Stereo width changed to 0.46
* Fixed the OpenSL and JACK backends, WASAPI and CoreAudio
capture, the OSS v4 backend build and PipeWire duplicate
device names
* Fixed STL hardening assertions in the reverb effect and
the polyphase resampler, and a crash with older PipeWire
headers
- Tighten build requirements to the upstream minimums:
cmake >= 3.13, pkgconfig(libpipewire-0.3) >= 0.3.23
- Drop efx-creative.h from the devel file list: upstream no
longer installs it (dropped from TARGET_PUBLIC_HEADERS)
- Spec cleanup via spec-cleaner (drop Group tags, pkgconfig-style
Conflicts)
* Fri May 30 2025 Eyad Issa <eyadlorenzo@gmail.com>
- Use the @TAG@~@VERSION@ format specifier in obs_scm service
* Thu May 29 2025 Antonio Larrosa <alarrosa@suse.com>
- Update to git version 1.24.3+git7f56dcdf. This includes the port
to Qt6 added as a patch previously and also other fixes that
let this build in Leap 15.6.
- Drop patch that's already included in this version:
* 1132.patch
* Sun May 25 2025 Eyad Issa <eyadlorenzo@gmail.com>
- Use %cmake_build instead of %make_jobs
- Add 1132.patch: port to Qt6
- Apply spec-cleaner -ki changes
- Replaced deprecated ALSOFT_CONFIG CMake option with
ALSOFT_INSTALL_UTILS
- 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.
* Mon Mar 03 2025 Martin Hauke <mardnh@gmx.de>
- 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.
- Update to version 1.23.1
* https://github.com/kcat/openal-soft/releases/tag/1.23.1
- Drop patch:
* openal-no-autospawn.diff (not longer needed)
- Use ldconfig_scriptlets macro
* Tue Aug 16 2022 Dirk Müller <dmueller@suse.com>
- disable pipewire backend to avoid buildcycle
ffmpeg-4, libopenmpt, mpg123, openal-soft, pipewire
* Mon Aug 01 2022 Dirk Müller <dmueller@suse.com>
- update to 1.22.2:
* Fixed PipeWire version check.
* Fixed building with PipeWire versions before 0.3.33.
* Fixed CoreAudio capture.
* Fixed air absorption strength.
* Fixed ALSA not being used on some systems without PipeWire and PulseAudio.
* Fixed OpenSL capturing noise.
* Fixed Oboe capture failing with some buffer sizes.
* Added checks for the runtime PipeWire version.
* The same or newer version than is used for building will be needed at
runtime for the backend to work.
* Separated 3D7.1 into its own speaker configuration.
* Implemented the ALC_SOFT_reopen_device extension.
* This allows for moving devices to different outputs without losing object state.
* Implemented the ALC_SOFT_output_mode extension.
* Implemented the AL_SOFT_callback_buffer extension.
* Implemented the AL_SOFT_UHJ extension.
* This supports native UHJ buffer formats and Super Stereo processing.
* Implemented the legacy EAX extensions.
* Enabled by default only on Windows.
* Improved sound positioning stability when a source is near the listener.
* Improved the default 5.1 output decoder.
* Improved the high frequency response for the HRTF second-order ambisonic decoder.
* Improved SoundIO capture behavior.
* Fixed UHJ output on NEON-capable CPUs.
* Fixed redundant effect updates when setting an effect property to the current value.
* Fixed WASAPI capture using really low sample rates, and sources with very
high pitch shifts when using a bsinc resampler.
* Added a PipeWire backend.
* Added enumeration for the JACK and CoreAudio backends.
* Added optional support for RTKit to get real-time priority.
* Added an option for JACK playback to render directly in the real-time processing callback.
* Added an option for custom JACK devices.
* Added utilities to encode and decode UHJ audio files.
* Added an in-progress extension to hold sources in a playing state when a device disconnects.
* Lowered the priority of the JACK backend.
- drop openal-soft-gcc11.diff (obsolete)
* Mon Jul 04 2022 Jan Engelhardt <jengelh@inai.de>
- Remove -msse2 from the i586 gcc command lines.
* Wed Feb 17 2021 Ludwig Nussel <lnussel@suse.de>
- fix gcc11 build (openal-soft-gcc11.diff)
* Tue Feb 09 2021 Dirk Müller <dmueller@suse.com>
- update to 1.21.1:
* Improved alext.h's detection of standard types.
* Improved slightly the local source position when the listener and source
are near each other.
* Improved click/pop prevention for sounds that stop prematurely.
* Fixed compilation for Windows ARM targets with MSVC.
* Fixed ARM NEON detection on Windows.
* Fixed CoreAudio capture when the requested sample rate doesn't match the
system configuration.
* Fixed OpenSL capture desyncing from the internal capture buffer.
* Fixed sources missing a batch update when applied after quickly restarting
the source.
* Fixed missing source stop events when stopping a paused source.
* Added capture support to the experimental Oboe backend.
/usr/lib64/libopenal.so.1 /usr/lib64/libopenal.so.1.25.2
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Oct 27 22:43:50 2026