pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/audio/openal-soft
Module Name: pkgsrc
Committed By: wiz
Date: Thu Feb 16 15:15:55 UTC 2023
Modified Files:
pkgsrc/audio/openal-soft: Makefile PLIST distinfo
pkgsrc/audio/openal-soft/patches: patch-CMakeLists.txt
patch-include_AL_al.h
Removed Files:
pkgsrc/audio/openal-soft/patches: patch-alc_backends_solaris.cpp
Log Message:
openal-soft: update to 1.23.0.
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.
To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 pkgsrc/audio/openal-soft/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/audio/openal-soft/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/audio/openal-soft/distinfo
cvs rdiff -u -r1.5 -r1.6 \
pkgsrc/audio/openal-soft/patches/patch-CMakeLists.txt
cvs rdiff -u -r1.1 -r0 \
pkgsrc/audio/openal-soft/patches/patch-alc_backends_solaris.cpp
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/audio/openal-soft/patches/patch-include_AL_al.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/audio/openal-soft/Makefile
diff -u pkgsrc/audio/openal-soft/Makefile:1.31 pkgsrc/audio/openal-soft/Makefile:1.32
--- pkgsrc/audio/openal-soft/Makefile:1.31 Tue Jan 24 18:36:20 2023
+++ pkgsrc/audio/openal-soft/Makefile Thu Feb 16 15:15:55 2023
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.31 2023/01/24 18:36:20 wiz Exp $
+# $NetBSD: Makefile,v 1.32 2023/02/16 15:15:55 wiz Exp $
-DISTNAME= openal-soft-1.22.2
-PKGREVISION= 1
+DISTNAME= openal-soft-1.23.0
CATEGORIES= audio
MASTER_SITES= https://openal-soft.org/openal-releases/
EXTRACT_SUFX= .tar.bz2
Index: pkgsrc/audio/openal-soft/PLIST
diff -u pkgsrc/audio/openal-soft/PLIST:1.7 pkgsrc/audio/openal-soft/PLIST:1.8
--- pkgsrc/audio/openal-soft/PLIST:1.7 Wed May 4 06:53:06 2022
+++ pkgsrc/audio/openal-soft/PLIST Thu Feb 16 15:15:55 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2022/05/04 06:53:06 wiz Exp $
+@comment $NetBSD: PLIST,v 1.8 2023/02/16 15:15:55 wiz Exp $
bin/makemhr
bin/openal-info
include/AL/al.h
@@ -17,6 +17,7 @@ lib/pkgconfig/openal.pc
share/openal/alsoftrc.sample
share/openal/hrtf/Default HRTF.mhr
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
Index: pkgsrc/audio/openal-soft/distinfo
diff -u pkgsrc/audio/openal-soft/distinfo:1.16 pkgsrc/audio/openal-soft/distinfo:1.17
--- pkgsrc/audio/openal-soft/distinfo:1.16 Thu Jul 7 10:03:53 2022
+++ pkgsrc/audio/openal-soft/distinfo Thu Feb 16 15:15:55 2023
@@ -1,10 +1,9 @@
-$NetBSD: distinfo,v 1.16 2022/07/07 10:03:53 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/02/16 15:15:55 wiz Exp $
-BLAKE2s (openal-soft-1.22.2.tar.bz2) = 690b1f9b85d8da35186a1bade6628e1dec28e118f815c48086bd9db7c57a74ca
-SHA512 (openal-soft-1.22.2.tar.bz2) = 2271968955d55746caf514b6d4304d09d5e552d5640552e2503186ef36bc872a836804ebf79ffbda663931bd13d4e2ce53e0c46cc4faf4134bdb3c08983a5e47
-Size (openal-soft-1.22.2.tar.bz2) = 606151 bytes
-SHA1 (patch-CMakeLists.txt) = 906d46ec5a71dc93a05a94985568b22ab67e60a2
+BLAKE2s (openal-soft-1.23.0.tar.bz2) = b43f3a968a415e2aeaacb950165bb06036acccdd4355a82b3aef0060684b2942
+SHA512 (openal-soft-1.23.0.tar.bz2) = 5c10ccd3cf0c05b9331f9b0da8913a9ffd0f9fc4464192b4b6a12ee1ddaab123ae5a719ead837f7701b129d7faecec1aaf91aabc4c58ee10932c9d716d128071
+Size (openal-soft-1.23.0.tar.bz2) = 692978 bytes
+SHA1 (patch-CMakeLists.txt) = 7ad92c7175b7888c1954daf413eef2db3aeef583
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-include_AL_al.h) = e11858155db9d48ca8ae0d4e28479ec4d674411b
Index: pkgsrc/audio/openal-soft/patches/patch-CMakeLists.txt
diff -u pkgsrc/audio/openal-soft/patches/patch-CMakeLists.txt:1.5 pkgsrc/audio/openal-soft/patches/patch-CMakeLists.txt:1.6
--- pkgsrc/audio/openal-soft/patches/patch-CMakeLists.txt:1.5 Wed May 4 17:23:35 2022
+++ pkgsrc/audio/openal-soft/patches/patch-CMakeLists.txt Thu Feb 16 15:15:55 2023
@@ -1,22 +1,10 @@
-$NetBSD: patch-CMakeLists.txt,v 1.5 2022/05/04 17:23:35 tnn Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.6 2023/02/16 15:15:55 wiz Exp $
-Fix building.
+Disable libsndfile.
---- CMakeLists.txt.orig 2022-04-23 01:46:14.000000000 +0000
+--- CMakeLists.txt.orig 2023-02-03 14:48:18.000000000 +0000
+++ CMakeLists.txt
-@@ -1206,9 +1206,9 @@ if(ALSOFT_EMBED_HRTF_DATA)
-
- add_custom_command(OUTPUT "${outfile}"
- COMMAND ${CMAKE_COMMAND} -D "INPUT_FILE=${infile}" -D "OUTPUT_FILE=${outfile}"
-- -D "VARIABLE_NAME=${VARNAME}" -P "${CMAKE_MODULE_PATH}/bin2h.script.cmake"
-+ -D "VARIABLE_NAME=${VARNAME}" -P "${OpenAL_SOURCE_DIR}/cmake/bin2h.script.cmake"
- WORKING_DIRECTORY "${OpenAL_SOURCE_DIR}"
-- DEPENDS "${infile}" "${CMAKE_MODULE_PATH}/bin2h.script.cmake"
-+ DEPENDS "${infile}" "${OpenAL_SOURCE_DIR}/cmake/bin2h.script.cmake"
- VERBATIM
- )
- set(ALC_OBJS ${ALC_OBJS} "${outfile}")
-@@ -1522,7 +1522,7 @@ if(ALSOFT_UTILS)
+@@ -1559,7 +1559,7 @@ if(ALSOFT_UTILS)
set(EXTRA_INSTALLS ${EXTRA_INSTALLS} openal-info)
endif()
@@ -25,7 +13,7 @@ Fix building.
add_executable(uhjdecoder utils/uhjdecoder.cpp)
target_compile_definitions(uhjdecoder PRIVATE ${CPP_DEFS})
target_include_directories(uhjdecoder
-@@ -1608,7 +1608,7 @@ if(ALSOFT_EXAMPLES)
+@@ -1645,7 +1645,7 @@ if(ALSOFT_EXAMPLES)
message(STATUS "Building example programs")
Index: pkgsrc/audio/openal-soft/patches/patch-include_AL_al.h
diff -u pkgsrc/audio/openal-soft/patches/patch-include_AL_al.h:1.1 pkgsrc/audio/openal-soft/patches/patch-include_AL_al.h:1.2
--- pkgsrc/audio/openal-soft/patches/patch-include_AL_al.h:1.1 Thu Apr 9 13:35:21 2020
+++ pkgsrc/audio/openal-soft/patches/patch-include_AL_al.h Thu Feb 16 15:15:55 2023
@@ -1,13 +1,13 @@
-$NetBSD: patch-include_AL_al.h,v 1.1 2020/04/09 13:35:21 jperkin Exp $
+$NetBSD: patch-include_AL_al.h,v 1.2 2023/02/16 15:15:55 wiz Exp $
Fix SunOS build, int8_t is not always the same as signed char.
---- include/AL/al.h.orig 2020-01-24 07:28:45.000000000 +0000
+--- include/AL/al.h.orig 2023-02-03 14:48:18.000000000 +0000
+++ include/AL/al.h
@@ -41,7 +41,12 @@ typedef char ALboolean;
typedef char ALchar;
- /** signed 8-bit 2's complement integer */
+ /** signed 8-bit integer */
+#ifdef __sun
+#include <inttypes.h>
+typedef int8_t ALbyte;
Home |
Main Index |
Thread Index |
Old Index