OpenAL Soft
OpenAL is an audio library designed in the spirit of OpenGL--machine
independent, cross platform, and data format neutral with a clean,
simple C-based API.
OpenAL Soft is an alternative software implementation with a shared and
a cleaned up codebase, based on the windows reference implementation.
- Developed at games
- Sources inherited from project openSUSE:Factory
-
4
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:42:Factory-Candidates-Check/openal-soft && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
baselibs.conf | 0000000032 32 Bytes | |
libopenalcompat.c | 0000000279 279 Bytes | |
openal-soft-1.14.tar.bz2 | 0000221579 216 KB | |
openal-soft.changes | 0000012370 12.1 KB | |
openal-soft.spec | 0000005535 5.41 KB | |
openal.xpm | 0000010072 9.84 KB |
Revision 20 (latest revision is 45)
Stephan Kulow (coolo)
accepted
request 126271
from
Ludwig Nussel (lnussel)
(revision 20)
REQUIRES accept of sr#126270 also for 12.2 - new version 1.14 * Improved multi-threaded efficiency, relying less on a "big" mutex in favor of rw-locks and atomic operations where possible. * Added support for HRTF-based mixing. Stereo output only. The default built-in data set only supports 44100hz playback. See the new hrtf.txt for more information. * Added CMake options to cause a configuration error if the wanted backends aren't available. * Modified backends so that only one is used at a time (for each playback and capture), to avoid device ownership conflicts. * Fixed enumeration in certain backends to not list a default device, when the default device is enumerated normally anyway (eg, with DirectSound and PulseAudio). * Improved device naming to more closely match the names given by the backends. * Fixed handling of NaN values for float and double buffer samples. * Added a new efx-presets.h header to define useful reverb presets for EFX. * Added support for the ALC_EXT_DEDICATED extension. * Fixed alc.h to include ALC_ENUMERATE_ALL_EXT enums, like other systems. * Added support for the new AL_SOFT_buffer_samples, AL_SOFT_direct_channels, and ALC_SOFT_loopback extensions. * Provided an env-var.txt to describe the available options set through environment variables. * Fixed the source cone angle properties to work with the full 0-to-360 range as intended. * An env var option is provided to restore the old buggy behavior for apps that need it. * Added an example program that streams sound using ffmpeg. * Added a utility to make HRTF data files from the KEMAR diffuse and compact data sets. - removed rpmlintrc in favor of a lecacy exception in rpmlint itself
Comments 0