OpenAL Soft

Edit Package 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.

Refresh
Refresh
Source Files
Filename Size Changed
baselibs.conf 0000000022 22 Bytes
libopenalcompat.c 0000000279 279 Bytes
openal-no-autospawn.diff 0000000626 626 Bytes
openal-soft-1.15.tar.bz2 0000251957 246 KB
openal-soft.changes 0000015348 15 KB
openal-soft.spec 0000006266 6.12 KB
Revision 22 (latest revision is 45)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 144623 from Ludwig Nussel's avatar Ludwig Nussel (lnussel) (revision 22)
- update to new version 1.15
  - Fixed device enumeration with the OSS backend.
  - Reorganized internal mixing logic, so unneeded steps can potentially be skipped for better performance.
  - Removed the lookup table for calculating the mixing pans. The panning is now calculated directly for better precision.
  - Improved the panning of stereo source channels when using stereo output.
  - Improved source filter quality on send paths.
  - Added a config option to allow PulseAudio to move streams between devices.
  - Currently disabled by default, as the device specifier does not properly update.
  - The PulseAudio backend will now attempt to spawn a server by default.
  - Added a workaround for a DirectSound bug relating to float32 output.
  - Added SSE-based mixers, for HRTF and non-HRTF mixing.
  - SSE can be detected at run-time, and be disabled as needed.
  - Added support for the new AL_SOFT_source_latency extension.
  - Currently, the PulseAudio, ALSA, and MMDevAPI backends provide proper latency information.
  - Improved ALSA capture by avoiding an extra buffer when using sizes supported by the underlying device.
  - Improved the makehrtf utility to support new options and input formats.
  - Modified the CFLAGS declared in the pkg-config file so the "AL/" portion of the header includes can optionally be omitted.
  - Added a couple example code programs to show how to apply reverb, and retrieve latency.
  - The configuration sample is now installed into the share/openal/ directory instead of /etc/openal.
  - Note, /etc/openal/alsoft.conf is still used to read the configuration like before.
  - The configuration sample now gets installed by default.
- undo upstream change to auto spawn pulseaudio (openal-no-autospawn.diff)

- license update: LGPL-2.1+ and GPL-2.0+
  See the c files in utils/ - looks like a GPL licensed utility is included
  (as aggregate)

- update to git snapshot close to 1.15
- re-enable OSS support
- also rename libopenal0-soft for consistency
Comments 0
openSUSE Build Service is sponsored by