Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

openal-soft-devel-32bit-1.25.2~0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: openal-soft-devel-32bit 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: 268 Source RPM: openal-soft-1.25.2~0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.openal-soft.org/
Summary: Development headers for OpenAL Soft
OpenAL is an audio library designed in the spirit of the OpenGL API.
This subpackage contains libraries and header files for developing
applications that want to make use of openal-soft.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* 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.

Files

/usr/lib/libopenal.so
/usr/lib/pkgconfig/openal.pc


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Oct 26 00:13:59 2026