Overview

Request 126077 superseded

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

Loading...
Request History
Ludwig Nussel's avatar

lnussel created request

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


Factory Auto's avatar

factory-auto declined request

Output of check script:
For Factory submissions, you can not use setBadness. Use filters in openal-soft/openal-soft-rpmlintrc


Ludwig Nussel's avatar

lnussel superseded request

superseded by 126271


Saul Goodman's avatar

licensedigger accepted review

{"approve": "preliminary, version number changed"}


Factory Auto's avatar

factory-auto declined review

Output of check script:
For Factory submissions, you can not use setBadness. Use filters in openal-soft/openal-soft-rpmlintrc

openSUSE Build Service is sponsored by