| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: openal-soft-makemhr | Distribution: openSUSE Tumbleweed |
| Version: 1.24.3~179 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri May 30 18:44:11 2025 |
| Group: Productivity/Multimedia/Sound/Utilities | Build host: reproducible |
| Size: 255508 | Source RPM: openal-soft-1.24.3~179-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.openal-soft.org/ | |
| Summary: OpenAL Soft HRTF generation utility | |
OpenAL is an audio library designed in the spirit of the OpenGL API. This package contains the makemhr utility for creating head-related transfer functions (HRTF).
GPL-2.0-or-later
* 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.
/usr/bin/makemhr
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:58:29 2025