Path to this page:
./
audio/openal-soft,
Software implementation of the OpenAL 3D audio API
Branch: CURRENT,
Version: 1.25.2,
Package name: openal-soft-1.25.2,
Maintainer: pkgsrc-usersOpenAL Soft is an LGPL-licensed, cross-platform, software implementation
of the OpenAL 3D audio 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.
Required to run:[
audio/libmysofa]
Required to build:[
pkgtools/cwrappers] [
lang/gcc5]
Master sites:
Filesize: 1106.142 KB
Version history: (Expand)
- (2026-05-19) Updated to version: openal-soft-1.25.2
- (2026-01-26) Updated to version: openal-soft-1.25.1
- (2025-12-22) Updated to version: openal-soft-1.25.0
- (2025-10-24) Package has been reborn
- (2025-10-24) Package deleted from pkgsrc
- (2025-10-23) Updated to version: openal-soft-1.24.3nb1
CVS history: (Expand)
| 2026-05-19 14:59:48 by Jonathan Perkin | Files touched by this commit (1) |
Log message:
openal-soft: Redirect older clang to openal-soft-cxx14.
|
2026-05-19 07:18:45 by Adam Ciarcinski | Files touched by this commit (6) |  |
Log message:
openal-soft: updated to 1.25.2
openal-soft-1.25.2:
Fixed the library version string for builds made without Git repo info.
Fixed an STL hardening assertion in the reverb effect.
Fixed a potential crash for builds made with older PipeWire headers.
Fixed capturing mono from a stereo or greater WASAPI input device.
Fixed building on macOS without std::format.
Fixed height encoding for TSME output.
Fixed the Super Stereo decoder's stereo separation with TSME output.
Implemented 3D processing for the Distortion, Chorus, Flanger, Pitch
Shifter, and Frequency Shifter effects.
Improved handling duplicate device names from PipeWire.
Added support for 7.1.4 output autodetection with CoreAudio.
Added capture support to the SDL3 backend.
Added support for device added and removed events to the SDL3 backend.
Removed use of "protected" visibility for exported symbols, now using the
normal "default" visibility.
Actually changed the default Super Stereo width to 0.46.
|
| 2026-04-13 20:07:27 by Tobias Nygren | Files touched by this commit (2) |
Log message:
openal-soft: fix build on SunOS
|
| 2026-02-18 00:46:09 by David H. Gutteridge | Files touched by this commit (1) |
Log message:
openal-soft: address NetBSD i386 build failures
|
2026-01-26 15:35:36 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
openal-soft: updated to 1.25.1
The changes from 1.25.0 include:
Fixed the OpenSL and JACK backends.
Fixed WASAPI and CoreAudio capture.
Fixed building the OSS backend with OSS v4.
Fixed a debug assertion with HRTF enabled.
Fixed an STL hardening assertion in the polyphase resampler with certain \
resampling ratios.
Added a new stereo-encoding option for Tetraphonic Surround Matrix Encoding.
|
| 2026-01-20 14:47:49 by Robert Bagdan | Files touched by this commit (2) |
Log message:
openal-soft: fix build on NetBSD<11
|
| 2025-12-23 13:21:08 by David Brownlee | Files touched by this commit (2) |
Log message:
Fix build with gcc < 13
|
| 2025-12-22 16:17:58 by Ryo ONODERA | Files touched by this commit (3) |
Log message:
audio/openal-soft: Update to 1.25.0
Changelog:
openal-soft-1.25.0:
Updated library codebase to C++20.
Fixed alcIsExtensionPresent to do a case-insensitive compare.
Fixed potential noise when switching reverbs.
Fixed reverb panning with certain output modes.
Fixed retrieving the alGetProcAddressDirect extension function.
Fixed negative source offsets with a callback buffer.
Fixed a memory issue that could occur in rare situations with looping
sources.
Fixed compiling for and running on older macOS versions.
Fixed using unicode in environment variable values on Windows.
Fixed memory alignment issues with 32-bit MinGW builds.
Fixed a crash in sofa-info with SOFA files that have null strings.
Updated alsoft-config to Qt6.
Added build options for STL hardening. Performant checks meant for
production are enabled by default.
Added support for fourth-order ambisonics.
Added support for CAF files to the Wave Writer backend.
Added optional support for C++20 modules. These are intended to be copied
into projects wishing to use them, since modules depend on being built with
compatible compile flags as the sources they're imported into.
Added a .note.dlopen section to ELF shared library builds to record dynamic
dependencies for build maintainers.
Converted the headers to XML files, which are used to generate the headers
(and modules) with a script. Other scripts can be made to generate bindings
for various other languages.
Changed AL_PANNING_ENABLED_SOFT to allow being toggled on playing sources.
Changed the default period size to 512 sample frames.
Changed the default Super Stereo width to 0.46.
|