Revisions of openal-soft

Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 25)
Split 12.3 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 148386 from Ludwig Nussel's avatar Ludwig Nussel (lnussel) (revision 24)
- install legacy provides for openal again. Some packages still rely
  on it.
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 148013 from Ludwig Nussel's avatar Ludwig Nussel (lnussel) (revision 23)
- The devel package requires libopenal1, not openal-soft

- Fixed SLES build 
- Removed Requirements that are resolved automatically
- Added missing openal-soft-devel Requirement libopenal1
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
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 128793 from Andreas Jaeger's avatar Andreas Jaeger (a_jaeger) (revision 21)
- the used fpu control bits are x86 specific (forwarded request 128592 from k0da)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 126271 from Ludwig Nussel's avatar 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
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 19)
branched from openSUSE:Factory
Stephan Kulow's avatar Stephan Kulow (coolo) committed (revision 18)
replace license with spdx.org variant
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 17)
autobuild's avatar autobuild committed (revision 16)
Autobuild autoformatter for 62431
Ruediger Oertel's avatar Ruediger Oertel (oertel) accepted request 62431 from Ludwig Nussel's avatar Ludwig Nussel (lnussel) (revision 15)
Accepted submit request 62431 from user lnussel
autobuild's avatar autobuild committed (revision 14)
11.4 source split
autobuild's avatar autobuild committed (revision 13)
release number sync
autobuild's avatar autobuild committed (revision 12)
release number sync
autobuild's avatar autobuild accepted request 36112 from Ludwig Nussel's avatar Ludwig Nussel (lnussel) (revision 11)
Copy from devel:openSUSE:Factory/openal-soft based on submit request 36112 from user lnussel
autobuild's avatar autobuild committed (revision 10)
autobuild's avatar autobuild committed (revision 9)
Copy from home:lnussel:Factory/openal-soft based on submit request 29927 from user lnussel
autobuild's avatar autobuild committed (revision 8)
Copy from home:lnussel:ioquake3:unstable/openal-soft based on submit request 24047 from user lnussel
autobuild's avatar autobuild committed (revision 7)
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
openSUSE Build Service is sponsored by