Ok by me. cheers.
On Sat, 27 May 2023 at 23:12, Brad Smith <b...@comstyle.com> wrote: > ping. > > On 2023-05-17 3:11 a.m., Brad Smith wrote: > > Here is an update to OpenAL 1.23.1. > > > > > > openal-soft-1.23.1: > > > > Implemented the AL_SOFT_UHJ_ex extension. > > > > Implemented the AL_SOFT_buffer_length_query extension. > > > > Implemented the AL_SOFT_source_start_delay extension. > > > > Implemented the AL_EXT_STATIC_BUFFER extension. > > > > Fixed compiling with certain older versions of GCC. > > > > Fixed compiling as a submodule. > > > > Fixed compiling with newer versions of Oboe. > > > > Improved EAX effect version switching. > > > > Improved the quality of the reverb modulator. > > > > Improved performance of the cubic resampler. > > > > Added a compatibility option to restore AL_SOFT_buffer_sub_data. > The option > > disables AL_EXT_SOURCE_RADIUS due to incompatibility. > > > > Reduced CPU usage when EAX is initialized and FXSlot0 or FXSlot1 > are not > > used. > > > > Reduced memory usage for ADPCM buffer formats. They're no longer > converted > > to 16-bit samples on load. > > > > openal-soft-1.23.0: > > > > Fixed CoreAudio capture support. > > > > Fixed handling per-version EAX properties. > > > > Fixed interpolating changes to the Super Stereo width source > property. > > > > Fixed detection of the update and buffer size from PipeWire. > > > > Fixed resuming playback devices with OpenSL. > > > > Fixed support for certain OpenAL implementations with the router. > > > > Improved reverb environment transitions. > > > > Improved performance of convolution reverb. > > > > Improved quality and performance of the pitch shifter effect > slightly. > > > > Improved sub-sample precision for resampled sources. > > > > Improved blending spatialized multi-channel sources that use the > source > > radius property. > > > > Improved mixing 2D ambisonic sources for higher-order 3D ambisonic > mixing. > > > > Improved quadraphonic and 7.1 surround sound output slightly. > > > > Added config options for UHJ encoding/decoding quality. Including > Super > > Stereo processing. > > > > Added a config option for specifying the speaker distance. > > > > Added a compatibility config option for specifying the NFC distance > > scaling. > > > > Added a config option for mixing on PipeWire's non-real-time thread. > > > > Added support for virtual source nodes with PipeWire capture. > > > > Added the ability for the WASAPI backend to use different playback > rates. > > > > Added support for SOFA files that define per-response delays in > makemhr. > > > > Changed the default fallback playback sample rate to 48khz. This > doesn't > > affect most backends, which can detect a default rate from the > system. > > > > Changed the default resampler to cubic. > > > > Changed the default HRTF size from 32 to 64 points. > > > > > > Index: Makefile > > =================================================================== > > RCS file: /home/cvs/ports/audio/openal/Makefile,v > > retrieving revision 1.63 > > diff -u -p -u -p -r1.63 Makefile > > --- Makefile 15 Nov 2022 17:41:37 -0000 1.63 > > +++ Makefile 16 May 2023 08:08:00 -0000 > > @@ -1,13 +1,12 @@ > > COMMENT = cross-platform 3D audio API > > > > -V = 1.22.2 > > +V = 1.23.1 > > DISTNAME = openal-soft-$V > > PKGNAME = openal-$V > > -REVISION = 1 > > EPOCH = 0 > > CATEGORIES = audio > > > > -SHARED_LIBS = openal 4.2 > > +SHARED_LIBS = openal 5.0 > > > > HOMEPAGE = https://openal-soft.org/ > > > > @@ -46,7 +45,7 @@ CONFIGURE_ARGS +=-DALSOFT_CPUEXT_NEON=Of > > > > MODULES = devel/cmake > > > > -COMPILER = base-clang ports-clang ports-gcc > > +COMPILER = base-clang ports-gcc > > > > NO_TEST = Yes > > > > Index: distinfo > > =================================================================== > > RCS file: /home/cvs/ports/audio/openal/distinfo,v > > retrieving revision 1.14 > > diff -u -p -u -p -r1.14 distinfo > > --- distinfo 4 Oct 2022 14:51:00 -0000 1.14 > > +++ distinfo 16 May 2023 08:04:08 -0000 > > @@ -1,2 +1,2 @@ > > -SHA256 (openal-soft-1.22.2.tar.bz2) = > rpTMlc2na3zG6S44wlMa+CFI5209iM6Zbikooep8PSA= > > -SIZE (openal-soft-1.22.2.tar.bz2) = 606151 > > +SHA256 (openal-soft-1.23.1.tar.bz2) = > eW9LiRNMTlcnC38NdV8Po0NbkNpDe3RRYKSb1ByEWyE= > > +SIZE (openal-soft-1.23.1.tar.bz2) = 699330 > > Index: patches/patch-CMakeLists_txt > > =================================================================== > > RCS file: /home/cvs/ports/audio/openal/patches/patch-CMakeLists_txt,v > > retrieving revision 1.12 > > diff -u -p -u -p -r1.12 patch-CMakeLists_txt > > --- patches/patch-CMakeLists_txt 4 Oct 2022 14:51:00 -0000 > 1.12 > > +++ patches/patch-CMakeLists_txt 16 May 2023 08:04:44 -0000 > > @@ -1,7 +1,7 @@ > > Index: CMakeLists.txt > > --- CMakeLists.txt.orig > > +++ CMakeLists.txt > > -@@ -1508,7 +1508,7 @@ endif() > > +@@ -1542,7 +1542,7 @@ endif() > > > > if(ALSOFT_INSTALL_CONFIG) > > install(FILES alsoftrc.sample > > Index: patches/patch-common_threads_cpp > > =================================================================== > > RCS file: patches/patch-common_threads_cpp > > diff -N patches/patch-common_threads_cpp > > --- patches/patch-common_threads_cpp 4 Oct 2022 14:51:00 -0000 1.1 > > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > > @@ -1,34 +0,0 @@ > > -Recognize void(pthread_t,const char*) > > -e6fe5bc33485211b03242a193eb9a981916efee1 > > - > > -Index: common/threads.cpp > > ---- common/threads.cpp.orig > > -+++ common/threads.cpp > > -@@ -100,7 +100,8 @@ namespace { > > - > > - using setname_t1 = int(*)(const char*); > > - using setname_t2 = int(*)(pthread_t, const char*); > > --using setname_t3 = int(*)(pthread_t, const char*, void*); > > -+using setname_t3 = void(*)(pthread_t, const char*); > > -+using setname_t4 = int(*)(pthread_t, const char*, void*); > > - > > - void setname_caller(setname_t1 func, const char *name) > > - { func(name); } > > -@@ -109,6 +110,9 @@ void setname_caller(setname_t2 func, const char > *name) > > - { func(pthread_self(), name); } > > - > > - void setname_caller(setname_t3 func, const char *name) > > -+{ func(pthread_self(), name); } > > -+ > > -+void setname_caller(setname_t4 func, const char *name) > > - { func(pthread_self(), "%s", > static_cast<void*>(const_cast<char*>(name))); } > > - > > - } // namespace > > -@@ -125,6 +129,7 @@ void althrd_setname(const char *name) > > - std::ignore = static_cast<void(*)(setname_t1,const > char*)>(&setname_caller); > > - std::ignore = static_cast<void(*)(setname_t2,const > char*)>(&setname_caller); > > - std::ignore = static_cast<void(*)(setname_t3,const > char*)>(&setname_caller); > > -+ std::ignore = static_cast<void(*)(setname_t4,const > char*)>(&setname_caller); > > - } > > - > > - #ifdef __APPLE__ > > Index: pkg/PLIST > > =================================================================== > > RCS file: /home/cvs/ports/audio/openal/pkg/PLIST,v > > retrieving revision 1.14 > > diff -u -p -u -p -r1.14 PLIST > > --- pkg/PLIST 4 Oct 2022 14:51:00 -0000 1.14 > > +++ pkg/PLIST 16 May 2023 08:10:26 -0000 > > @@ -23,6 +23,7 @@ share/openal/hrtf/ > > share/openal/hrtf/Default HRTF.mhr > > share/openal/presets/ > > share/openal/presets/3D7.1.ambdec > > +share/openal/presets/hex-quad.ambdec > > share/openal/presets/hexagon.ambdec > > share/openal/presets/itu5.1-nocenter.ambdec > > share/openal/presets/itu5.1.ambdec >