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

openal-soft-tools-1.25.2~0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: openal-soft-tools 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: 717666 Source RPM: openal-soft-1.25.2~0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.openal-soft.org/
Summary: OpenAL Soft tools
OpenAL is an audio library designed in the spirit of the OpenGL API.
This package contains additional tools for OpenAL.

Provides

Requires

License

LGPL-2.1-or-later AND MIT

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/bin/aldebug
/usr/bin/allafplay
/usr/bin/alrecord
/usr/bin/alsoft-config
/usr/bin/altonegen
/usr/bin/openal-info
/usr/share/licenses/openal-soft-tools
/usr/share/licenses/openal-soft-tools/COPYING


Generated by rpm2html 1.8.1

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