commit openal-soft for openSUSE:Factory

2022-08-18 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package openal-soft for openSUSE:Factory 
checked in at 2022-08-18 16:48:49

Comparing /work/SRC/openSUSE:Factory/openal-soft (Old)
 and  /work/SRC/openSUSE:Factory/.openal-soft.new.2083 (New)


Package is "openal-soft"

Thu Aug 18 16:48:49 2022 rev:45 rq:997521 version:1.22.2

Changes:

--- /work/SRC/openSUSE:Factory/openal-soft/openal-soft.changes  2022-07-06 
15:41:34.478479665 +0200
+++ /work/SRC/openSUSE:Factory/.openal-soft.new.2083/openal-soft.changes
2022-08-18 16:48:58.665419435 +0200
@@ -1,0 +2,47 @@
+Tue Aug 16 19:42:58 UTC 2022 - Dirk M??ller 
+
+- disable pipewire backend to avoid buildcycle
+  ffmpeg-4, libopenmpt, mpg123, openal-soft, pipewire 
+
+---
+Mon Aug  1 22:21:48 UTC 2022 - Dirk M??ller 
+
+- update to 1.22.2:
+  * Fixed PipeWire version check.
+  * Fixed building with PipeWire versions before 0.3.33.
+  * Fixed CoreAudio capture.
+  * Fixed air absorption strength.
+  * Fixed ALSA not being used on some systems without PipeWire and PulseAudio.
+  * Fixed OpenSL capturing noise.
+  * Fixed Oboe capture failing with some buffer sizes.
+  * Added checks for the runtime PipeWire version.
+  * The same or newer version than is used for building will be needed at
+runtime for the backend to work.
+  * Separated 3D7.1 into its own speaker configuration. 
+  * Implemented the ALC_SOFT_reopen_device extension.
+  * This allows for moving devices to different outputs without losing object 
state.
+  * Implemented the ALC_SOFT_output_mode extension.
+  * Implemented the AL_SOFT_callback_buffer extension.
+  * Implemented the AL_SOFT_UHJ extension.
+  * This supports native UHJ buffer formats and Super Stereo processing.
+  * Implemented the legacy EAX extensions.
+  * Enabled by default only on Windows.
+  * Improved sound positioning stability when a source is near the listener.
+  * Improved the default 5.1 output decoder.
+  * Improved the high frequency response for the HRTF second-order ambisonic 
decoder.
+  * Improved SoundIO capture behavior.
+  * Fixed UHJ output on NEON-capable CPUs.
+  * Fixed redundant effect updates when setting an effect property to the 
current value.
+  * Fixed WASAPI capture using really low sample rates, and sources with very
+high pitch shifts when using a bsinc resampler.
+  * Added a PipeWire backend.
+  * Added enumeration for the JACK and CoreAudio backends.
+  * Added optional support for RTKit to get real-time priority.
+  * Added an option for JACK playback to render directly in the real-time 
processing callback.
+  * Added an option for custom JACK devices.
+  * Added utilities to encode and decode UHJ audio files.
+  * Added an in-progress extension to hold sources in a playing state when a 
device disconnects.
+  * Lowered the priority of the JACK backend.
+- drop openal-soft-gcc11.diff (obsolete)
+
+---

Old:

  openal-soft-1.21.1.tar.bz2
  openal-soft-gcc11.diff

New:

  openal-soft-1.22.2.tar.bz2



Other differences:
--
++ openal-soft.spec ++
--- /var/tmp/diff_new_pack.tblbqv/_old  2022-08-18 16:48:59.289420888 +0200
+++ /var/tmp/diff_new_pack.tblbqv/_new  2022-08-18 16:48:59.293420898 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   openal-soft
-Version:1.21.1
+Version:1.22.2
 Release:0
 Summary:Audio library with an OpenGL-resembling API
 License:GPL-2.0-or-later AND LGPL-2.1-or-later AND MIT
@@ -28,13 +28,13 @@
 Source3:baselibs.conf
 # PATCH-FIX-UPSTREAM openal-no-autospawn.diff
 Patch0: openal-no-autospawn.diff
-Patch1: openal-soft-gcc11.diff
 BuildRequires:  cmake >= 3.0
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(Qt5Widgets)
 BuildRequires:  pkgconfig(alsa)
 # BuildRequires:  pkgconfig(jack) # undefined reference to 
`jack_error_callback'
+# BuildRequires:  pkgconfig(libpipewire-0.3)
 BuildRequires:  pkgconfig(libmysofa)
 BuildRequires:  pkgconfig(libpulse)
 BuildRequires:  pkgconfig(portaudio-2.0)
@@ -200,8 +200,7 @@
 %{_libdir}/libopenal.so
 %{_libdir}/pkgconfig/openal.pc
 %dir %{_libdir}/cmake/OpenAL
-%{_libdir}/cmake/OpenAL/OpenALConfig-release.cmake
-%{_libdir}/cmake/OpenAL/OpenALConfig.cmake
+%{_libdir}/cmake/OpenAL/OpenAL*.cmake
 %dir %{_includedir}/AL
 %{_includedir}/AL/al.h
 %{_includedir}/AL/alc.h

++ openal-soft-1.21.1.tar.bz2 -> openal-soft-1.22.2.tar.bz2 ++
 54726 lines of diff (skipped)


commit openal-soft for openSUSE:Factory

2022-07-06 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package openal-soft for openSUSE:Factory 
checked in at 2022-07-06 15:41:34

Comparing /work/SRC/openSUSE:Factory/openal-soft (Old)
 and  /work/SRC/openSUSE:Factory/.openal-soft.new.1548 (New)


Package is "openal-soft"

Wed Jul  6 15:41:34 2022 rev:44 rq:986749 version:1.21.1

Changes:

--- /work/SRC/openSUSE:Factory/openal-soft/openal-soft.changes  2021-02-25 
18:25:48.734113151 +0100
+++ /work/SRC/openSUSE:Factory/.openal-soft.new.1548/openal-soft.changes
2022-07-06 15:41:34.478479665 +0200
@@ -1,0 +2,5 @@
+Mon Jul  4 22:43:06 UTC 2022 - Jan Engelhardt 
+
+- Remove -msse2 from the i586 gcc command lines.
+
+---



Other differences:
--
++ openal-soft.spec ++
--- /var/tmp/diff_new_pack.U3if36/_old  2022-07-06 15:41:35.062480525 +0200
+++ /var/tmp/diff_new_pack.U3if36/_new  2022-07-06 15:41:35.066480531 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package openal-soft
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
 Version:1.21.1
 Release:0
 Summary:Audio library with an OpenGL-resembling API
-License:LGPL-2.1-or-later AND GPL-2.0-or-later AND MIT
+License:GPL-2.0-or-later AND LGPL-2.1-or-later AND MIT
 Group:  Development/Libraries/C and C++
 URL:https://www.openal-soft.org/
 Source0:
https://www.openal-soft.org/openal-releases/openal-soft-%{version}.tar.bz2
@@ -137,10 +137,17 @@
 
 %build
 # jack backend doesn't work due to missing jack_error_callback
+#
+# ALSOFT_CPUEXT_SSE2 controls -msse2, the other configure flags do not seem
+# lead to -m. And everything else (i.e. in source) seems CPUID-guarded.
+#
 %cmake \
   -DCMAKE_BUILD_TYPE=Release \
   -DALSOFT_CONFIG=ON \
   -DALSOFT_DLOPEN=OFF \
+%ifarch %ix86
+  -DALSOFT_CPUEXT_SSE2:BOOL=OFF \
+%endif
   -Wno-dev
 %make_jobs
 gcc -Wall %{optflags} -fPIC -DPIC -Wl,-soname,libopenal.so.0 -shared 
-Wl,--no-as-needed -L. -lopenal -o libopenal.so.0 %{SOURCE1}


commit openal-soft for openSUSE:Factory

2021-02-25 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package openal-soft for openSUSE:Factory 
checked in at 2021-02-25 18:25:47

Comparing /work/SRC/openSUSE:Factory/openal-soft (Old)
 and  /work/SRC/openSUSE:Factory/.openal-soft.new.2378 (New)


Package is "openal-soft"

Thu Feb 25 18:25:47 2021 rev:43 rq:874263 version:1.21.1

Changes:

--- /work/SRC/openSUSE:Factory/openal-soft/openal-soft.changes  2021-02-18 
20:41:16.478718822 +0100
+++ /work/SRC/openSUSE:Factory/.openal-soft.new.2378/openal-soft.changes
2021-02-25 18:25:48.734113151 +0100
@@ -1,0 +2,5 @@
+Wed Feb 17 15:49:21 UTC 2021 - Ludwig Nussel 
+
+- fix gcc11 build (openal-soft-gcc11.diff)
+
+---

New:

  openal-soft-gcc11.diff



Other differences:
--
++ openal-soft.spec ++
--- /var/tmp/diff_new_pack.ER7XFl/_old  2021-02-25 18:25:49.454113673 +0100
+++ /var/tmp/diff_new_pack.ER7XFl/_new  2021-02-25 18:25:49.458113676 +0100
@@ -28,6 +28,7 @@
 Source3:baselibs.conf
 # PATCH-FIX-UPSTREAM openal-no-autospawn.diff
 Patch0: openal-no-autospawn.diff
+Patch1: openal-soft-gcc11.diff
 BuildRequires:  cmake >= 3.0
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
@@ -130,8 +131,7 @@
 capture.
 
 %prep
-%setup -q
-%patch0 -p1
+%autosetup -p1
 # License conflict with the rest of the stack, and we don't use it (Android 
backend)
 rm -v alc/backends/opensl.cpp
 

++ openal-soft-gcc11.diff ++
>From 302e88dbf0f10224a5b87be4ce43b3fdd9d20184 Mon Sep 17 00:00:00 2001
From: Chris Robinson 
Date: Tue, 16 Feb 2021 05:42:14 -0800
Subject: [PATCH] Add missing include

---
 utils/makemhr/loadsofa.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/utils/makemhr/loadsofa.cpp b/utils/makemhr/loadsofa.cpp
index ec000d72..7d091be8 100644
--- a/utils/makemhr/loadsofa.cpp
+++ b/utils/makemhr/loadsofa.cpp
@@ -34,6 +34,7 @@
 #include 
 #include 
 #include 
+#include 
 #include 
 
 #include "makemhr.h"
-- 
2.26.2


commit openal-soft for openSUSE:Factory

2021-02-18 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package openal-soft for openSUSE:Factory 
checked in at 2021-02-18 20:38:12

Comparing /work/SRC/openSUSE:Factory/openal-soft (Old)
 and  /work/SRC/openSUSE:Factory/.openal-soft.new.28504 (New)


Package is "openal-soft"

Thu Feb 18 20:38:12 2021 rev:42 rq:871535 version:1.21.1

Changes:

--- /work/SRC/openSUSE:Factory/openal-soft/openal-soft.changes  2021-01-19 
16:01:10.851288049 +0100
+++ /work/SRC/openSUSE:Factory/.openal-soft.new.28504/openal-soft.changes   
2021-02-18 20:41:16.478718822 +0100
@@ -1,0 +2,18 @@
+Tue Feb  9 23:31:33 UTC 2021 - Dirk M??ller 
+
+- update to 1.21.1:
+  * Improved alext.h's detection of standard types.
+  * Improved slightly the local source position when the listener and source
+are near each other.
+  * Improved click/pop prevention for sounds that stop prematurely.
+  * Fixed compilation for Windows ARM targets with MSVC.
+  * Fixed ARM NEON detection on Windows.
+  * Fixed CoreAudio capture when the requested sample rate doesn't match the
+system configuration.
+  * Fixed OpenSL capture desyncing from the internal capture buffer.
+  * Fixed sources missing a batch update when applied after quickly restarting
+the source.
+  * Fixed missing source stop events when stopping a paused source.
+  * Added capture support to the experimental Oboe backend.
+
+---

Old:

  openal-soft-1.21.0.tar.bz2

New:

  openal-soft-1.21.1.tar.bz2



Other differences:
--
++ openal-soft.spec ++
--- /var/tmp/diff_new_pack.Bf0Pjx/_old  2021-02-18 20:41:17.818720032 +0100
+++ /var/tmp/diff_new_pack.Bf0Pjx/_new  2021-02-18 20:41:17.822720035 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   openal-soft
-Version:1.21.0
+Version:1.21.1
 Release:0
 Summary:Audio library with an OpenGL-resembling API
 License:LGPL-2.1-or-later AND GPL-2.0-or-later AND MIT

++ openal-soft-1.21.0.tar.bz2 -> openal-soft-1.21.1.tar.bz2 ++
 34720 lines of diff (skipped)


commit openal-soft for openSUSE:Factory

2021-01-19 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package openal-soft for openSUSE:Factory 
checked in at 2021-01-19 16:00:51

Comparing /work/SRC/openSUSE:Factory/openal-soft (Old)
 and  /work/SRC/openSUSE:Factory/.openal-soft.new.28504 (New)


Package is "openal-soft"

Tue Jan 19 16:00:51 2021 rev:41 rq:864015 version:1.21.0

Changes:

--- /work/SRC/openSUSE:Factory/openal-soft/openal-soft.changes  2020-07-16 
12:08:34.126365125 +0200
+++ /work/SRC/openSUSE:Factory/.openal-soft.new.28504/openal-soft.changes   
2021-01-19 16:01:10.851288049 +0100
@@ -1,0 +2,40 @@
+Sat Jan 16 21:46:31 UTC 2021 - Matthias Mail??nder 
+
+- new version 1.21.0
+  * Updated library codebase to C++14.
+  * Implemented the AL_SOFT_effect_target extension.
+  * Implemented the AL_SOFT_events extension.
+  * Implemented the ALC_SOFT_loopback_bformat extension.
+  * Improved memory use for mixing voices.
+  * Improved detection of NEON capabilities.
+  * Improved handling of PulseAudio devices that lack manual start control.
+  * Improved mixing performance with PulseAudio.
+  * Improved high-frequency scaling quality for the HRTF B-Format decoder.
+  * Improved makemhr's HRIR delay calculation.
+  * Improved WASAPI capture of mono formats with multichannel input.
+  * Reimplemented the modulation stage for reverb.
+  * Enabled real-time mixing priority by default, for backends that use the 
setting. It can still be disabled in the config file.
+  * Enabled dual-band processing for the built-in quad and 7.1 output decoders.
+  * Fixed a potential crash when deleting an effect slot immediately after the 
last source using it stops.
+  * Fixed building with the static runtime on MSVC.
+  * Fixed using source stereo angles outside of -pi...+pi.
+  * Fixed the buffer processed event count for sources that start with empty 
buffers.
+  * Fixed trying to open an unopenable WASAPI device causing all devices to 
stop working.
+  * Fixed stale devices when re-enumerating WASAPI devices.
+  * Fixed using unicode paths with the log file on Windows.
+  * Fixed DirectSound capture reporting bad sample counts or erroring when 
reading samples.
+  * Added an in-progress extension for a callback-driven buffer type.
+  * Added an in-progress extension for higher-order B-Format buffers.
+  * Added an in-progress extension for convolution reverb.
+  * Added an experimental Oboe backend for Android playback. This requires the 
Oboe sources at build time, so that it's built as a static library included in 
libopenal.
+  * Added an option for auto-connecting JACK ports.
+  * Added greater-than-stereo support to the SoundIO backend.
+  * Modified the mixer to be fully asynchronous with the external API, and 
should now be real-time safe. Although alcRenderSamplesSOFT is not due to 
locking to check the device handle validity.
+  * Modified the UHJ encoder to use an all-pass FIR filter that's less harmful 
to non-filtered signal phase.
+  * Converted examples from SDL_sound to libsndfile. To avoid issues when 
combining SDL2 and SDL_sound.
+  * Worked around a 32-bit GCC/MinGW bug with TLS destructors. See: 
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83562
+  * Reduced the maximum number of source sends from 16 to 6.
+  * Removed the QSA backend. It's been broken for who knows how long.
+  * Got rid of the compile-time native-tools targets, using cmake and global 
initialization instead. This should make cross-compiling less troublesome.
+
+---

Old:

  openal-soft-1.20.1.tar.bz2

New:

  openal-soft-1.21.0.tar.bz2



Other differences:
--
++ openal-soft.spec ++
--- /var/tmp/diff_new_pack.Q8qmCW/_old  2021-01-19 16:01:11.607289191 +0100
+++ /var/tmp/diff_new_pack.Q8qmCW/_new  2021-01-19 16:01:11.611289197 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package openal-soft
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   openal-soft
-Version:1.20.1
+Version:1.21.0
 Release:0
 Summary:Audio library with an OpenGL-resembling API
 License:LGPL-2.1-or-later AND GPL-2.0-or-later AND MIT
@@ -161,6 +161,7 @@
 %{_bindir}/alsoft-config
 %{_bindir}/altonegen
 %{_bindir}/alrecord
+%{_bindir}/alloopback
 
 %files makemhr
 %{_bindir}/makemhr

++ openal-soft-1.20.1.tar.bz2 -> openal-soft-1.21.0.tar.bz2 ++
 41878 lines of diff (skipped)