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
>

Reply via email to