pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio/openal-soft openal-soft: update to 1.22.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2c6b96c3a9c9
branches:  trunk
changeset: 378494:2c6b96c3a9c9
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Wed May 04 06:53:06 2022 +0000

description:
openal-soft: update to 1.22.0.

openal-soft-1.22.0:

    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. Only used as a
    backup when pthread_setschedparam fails.

    Added an option for JACK playback to render directly in the real-time
    processing callback. For lower playback latency, on by default.

    Added an option for custom JACK devices.

    Added utilities to encode and decode UHJ audio files. Files are decoded to
    the .amb format, and are encoded from libsndfile-compatible formats.

    Added an in-progress extension to hold sources in a playing state when a
    device disconnects. Allows devices to be reset or reopened and have sources
    resume from where they left off.

    Lowered the priority of the JACK backend. To avoid it getting picked when
    PipeWire is providing JACK compatibility, since the JACK backend is less
    robust with auto-configuration.

diffstat:

 audio/openal-soft/Makefile                                 |   5 +--
 audio/openal-soft/PLIST                                    |   7 +++--
 audio/openal-soft/distinfo                                 |   9 +++----
 audio/openal-soft/patches/patch-utils_makemhr_loadsofa.cpp |  16 --------------
 4 files changed, 10 insertions(+), 27 deletions(-)

diffs (76 lines):

diff -r 30ac2cb36b17 -r 2c6b96c3a9c9 audio/openal-soft/Makefile
--- a/audio/openal-soft/Makefile        Wed May 04 06:50:32 2022 +0000
+++ b/audio/openal-soft/Makefile        Wed May 04 06:53:06 2022 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.23 2022/03/28 10:43:37 tnn Exp $
+# $NetBSD: Makefile,v 1.24 2022/05/04 06:53:06 wiz Exp $
 
-DISTNAME=      openal-soft-1.21.1
-PKGREVISION=   4
+DISTNAME=      openal-soft-1.22.0
 CATEGORIES=    audio
 MASTER_SITES=  https://openal-soft.org/openal-releases/
 EXTRACT_SUFX=  .tar.bz2
diff -r 30ac2cb36b17 -r 2c6b96c3a9c9 audio/openal-soft/PLIST
--- a/audio/openal-soft/PLIST   Wed May 04 06:50:32 2022 +0000
+++ b/audio/openal-soft/PLIST   Wed May 04 06:53:06 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2021/03/21 20:05:17 adam Exp $
+@comment $NetBSD: PLIST,v 1.7 2022/05/04 06:53:06 wiz Exp $
 bin/makemhr
 bin/openal-info
 include/AL/al.h
@@ -7,11 +7,12 @@
 include/AL/efx-creative.h
 include/AL/efx-presets.h
 include/AL/efx.h
-lib/cmake/OpenAL/OpenALConfig-relwithdebinfo.cmake
 lib/cmake/OpenAL/OpenALConfig.cmake
+lib/cmake/OpenAL/OpenALTargets-relwithdebinfo.cmake
+lib/cmake/OpenAL/OpenALTargets.cmake
 lib/libopenal.so
+lib/libopenal.so.1
 lib/libopenal.so.${PKGVERSION}
-lib/libopenal.so.1
 lib/pkgconfig/openal.pc
 share/openal/alsoftrc.sample
 share/openal/hrtf/Default HRTF.mhr
diff -r 30ac2cb36b17 -r 2c6b96c3a9c9 audio/openal-soft/distinfo
--- a/audio/openal-soft/distinfo        Wed May 04 06:50:32 2022 +0000
+++ b/audio/openal-soft/distinfo        Wed May 04 06:53:06 2022 +0000
@@ -1,11 +1,10 @@
-$NetBSD: distinfo,v 1.11 2021/10/26 09:59:19 nia Exp $
+$NetBSD: distinfo,v 1.12 2022/05/04 06:53:06 wiz Exp $
 
-BLAKE2s (openal-soft-1.21.1.tar.bz2) = 021fc93ac926531a947a1e0a2ee9aa341cf809a6b6ff35664d9b82817cfcb694
-SHA512 (openal-soft-1.21.1.tar.bz2) = 420eec18149a9b784daaabe8a2865de3b87d5550cf2e8e06569464d0b5ba6e51d904c18f1461af08676bf8c8b76ef270e860008d79545a5f85131299e89bffd4
-Size (openal-soft-1.21.1.tar.bz2) = 524787 bytes
+BLAKE2s (openal-soft-1.22.0.tar.bz2) = 3c0deba1498ec857a3f0bbca856723796caf356db40af4ea55a9cbd72b81a727
+SHA512 (openal-soft-1.22.0.tar.bz2) = 1e3df371d126e19e369dd01e3c5e95d6a32b664adf54ee37836d51ca7bc829f275d945388d8a40a3ac92c1151380bd68bbab4f8a08f59ea67dd1bd9b9a1d0cbd
+Size (openal-soft-1.22.0.tar.bz2) = 606420 bytes
 SHA1 (patch-CMakeLists.txt) = 5469748347d548838b8e4650e1ecbabacae1f30a
 SHA1 (patch-alc_alconfig.cpp) = 0539016dadf1827e5a86700c2db5a96479a8b70d
 SHA1 (patch-alc_backends_alsa.cpp) = 3ee7f86e544d9b33ccbe9422eb87b9540623053a
 SHA1 (patch-alc_backends_solaris.cpp) = 62e7a5bddb5c4ed7f7e4c4889b2234dd778be960
 SHA1 (patch-include_AL_al.h) = 5545de5f606320b64ddd713569c9a86c8552eb46
-SHA1 (patch-utils_makemhr_loadsofa.cpp) = 907727c5e4a93b879bc840663b51a6bae2bb1230
diff -r 30ac2cb36b17 -r 2c6b96c3a9c9 audio/openal-soft/patches/patch-utils_makemhr_loadsofa.cpp
--- a/audio/openal-soft/patches/patch-utils_makemhr_loadsofa.cpp        Wed May 04 06:50:32 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-utils_makemhr_loadsofa.cpp,v 1.1 2021/05/12 05:09:49 mcf Exp $
-
-Fix build with gcc 11.
-
-Upstream: https://github.com/kcat/openal-soft/commit/302e88dbf0f10224a5b87be4ce43b3fdd9d20184
-
---- utils/makemhr/loadsofa.cpp.orig    Wed May 12 04:49:10 2021
-+++ utils/makemhr/loadsofa.cpp
-@@ -34,6 +34,7 @@
- #include <memory>
- #include <numeric>
- #include <string>
-+#include <thread>
- #include <vector>
- 
- #include "makemhr.h"



Home | Main Index | Thread Index | Old Index