Revisions of openal-soft
- install legacy provides for openal again. Some packages still rely on it.
- The devel package requires libopenal1, not openal-soft - Fixed SLES build - Removed Requirements that are resolved automatically - Added missing openal-soft-devel Requirement libopenal1
- 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
- the used fpu control bits are x86 specific (forwarded request 128592 from k0da)
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
Accepted submit request 62431 from user lnussel
Copy from devel:openSUSE:Factory/openal-soft based on submit request 36112 from user lnussel
Copy from home:lnussel:Factory/openal-soft based on submit request 29927 from user lnussel
Copy from home:lnussel:ioquake3:unstable/openal-soft based on submit request 24047 from user lnussel
Copy from home:lnussel:Factory/openal-soft based on submit request 23540 from user lnussel
unknown
committed
(revision 6)
Displaying revisions 21 - 40 of 45