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.24.3~179-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: openal-soft-devel-32bit Distribution: openSUSE Tumbleweed
Version: 1.24.3~179 Vendor: openSUSE
Release: 1.1 Build date: Fri May 30 18:44:11 2025
Group: Development/Languages/C and C++ Build host: reproducible
Size: 268 Source RPM: openal-soft-1.24.3~179-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

* 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.
* Sat Jan 16 2021 Matthias Mailänder <mailaender@opensuse.org>
  - new version 1.21.0
    * Updated library codebase to C++14.
    * Implemented the AL_SOFT_effect_target extension.
    * Implemented the AL_SOFT_events extension.
    * Implemented the ALC_SOFT_loopback_bformat extension.
    * Improved memory use for mixing voices.
    * Improved detection of NEON capabilities.
    * Improved handling of PulseAudio devices that lack manual start control.
    * Improved mixing performance with PulseAudio.
    * Improved high-frequency scaling quality for the HRTF B-Format decoder.
    * Improved makemhr's HRIR delay calculation.
    * Improved WASAPI capture of mono formats with multichannel input.
    * Reimplemented the modulation stage for reverb.
    * Enabled real-time mixing priority by default, for backends that use the setting. It can still be disabled in the config file.
    * Enabled dual-band processing for the built-in quad and 7.1 output decoders.
    * Fixed a potential crash when deleting an effect slot immediately after the last source using it stops.
    * Fixed building with the static runtime on MSVC.
    * Fixed using source stereo angles outside of -pi...+pi.
    * Fixed the buffer processed event count for sources that start with empty buffers.
    * Fixed trying to open an unopenable WASAPI device causing all devices to stop working.
    * Fixed stale devices when re-enumerating WASAPI devices.
    * Fixed using unicode paths with the log file on Windows.
    * Fixed DirectSound capture reporting bad sample counts or erroring when reading samples.
    * Added an in-progress extension for a callback-driven buffer type.
    * Added an in-progress extension for higher-order B-Format buffers.
    * Added an in-progress extension for convolution reverb.
    * Added an experimental Oboe backend for Android playback. This requires the Oboe sources at build time, so that it's built as a static library included in libopenal.
    * Added an option for auto-connecting JACK ports.
    * Added greater-than-stereo support to the SoundIO backend.
    * Modified the mixer to be fully asynchronous with the external API, and should now be real-time safe. Although alcRenderSamplesSOFT is not due to locking to check the device handle validity.
    * Modified the UHJ encoder to use an all-pass FIR filter that's less harmful to non-filtered signal phase.
    * Converted examples from SDL_sound to libsndfile. To avoid issues when combining SDL2 and SDL_sound.
    * Worked around a 32-bit GCC/MinGW bug with TLS destructors. See: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83562
    * Reduced the maximum number of source sends from 16 to 6.
    * Removed the QSA backend. It's been broken for who knows how long.
    * Got rid of the compile-time native-tools targets, using cmake and global initialization instead. This should make cross-compiling less troublesome.

Files

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


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Jun 22 23:37:32 2025