summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2019-03-25 14:20:37 +0000
committerwiz <wiz@pkgsrc.org>2019-03-25 14:20:37 +0000
commitdf22ee05b0347354cc70744b6960eda8b86bbcae (patch)
tree3621f3f2078b5009a6e54f7bce9a442045ae65f8 /audio
parented666e78b5523a68c88e0795e2270a36f5165c68 (diff)
downloadpkgsrc-df22ee05b0347354cc70744b6960eda8b86bbcae.tar.gz
openal-soft: update to 1.19.1.
openal-soft-1.19.1: Implemented capture support for the SoundIO backend. Fixed source buffer queues potentially not playing properly when a queue entry completes. Fixed possible unexpected failures when generating auxiliary effect slots. Fixed a crash with certain reverb or device settings. Fixed OpenSL capture. Improved output limiter response, better ensuring the sample amplitude is clamped for output. openal-soft-1.19.0: Implemented the ALC_SOFT_device_clock extension. Implemented the Pitch Shifter, Frequency Shifter, and Autowah effects. Fixed compiling on FreeBSD systems that use freebsd-lib 9.1. Fixed compiling on NetBSD. Fixed the reverb effect's density scale and panning parameters. Fixed use of the WASAPI backend with certain games, which caused odd COM initialization errors. Increased the number of virtual channels for decoding Ambisonics to HRTF output. Changed 32-bit x86 builds to use SSE2 math by default for performance. Build-time options are available to use just SSE1 or x87 instead. Replaced the 4-point Sinc resampler with a more efficient cubic resampler. Renamed the MMDevAPI backend to WASAPI. Added support for 24-bit, dual-ear HRTF data sets. The built-in data set has been updated to 24-bit. Added a 24- to 48-point band-limited Sinc resampler. Added an SDL2 playback backend. Disabled by default to avoid a dependency on SDL2. Improved the performance and quality of the Chorus and Flanger effects. Improved the efficiency of the band-limited Sinc resampler. Improved the Sinc resampler's transition band to avoid over-attenuating higher frequencies. Improved the performance of some filter operations. Improved the efficiency of object ID lookups. Improved the efficienty of internal voice/source synchronization. Improved AL call error logging with contextualized messages. Removed the reverb effect's modulation stage. Due to the lack of reference for its intended behavior and strength.
Diffstat (limited to 'audio')
-rw-r--r--audio/openal-soft/Makefile4
-rw-r--r--audio/openal-soft/PLIST4
-rw-r--r--audio/openal-soft/distinfo13
-rw-r--r--audio/openal-soft/patches/patch-Alc_alconfig.c (renamed from audio/openal-soft/patches/patch-alc_alcconfig.c)10
-rw-r--r--audio/openal-soft/patches/patch-CMakeLists.txt16
5 files changed, 15 insertions, 32 deletions
diff --git a/audio/openal-soft/Makefile b/audio/openal-soft/Makefile
index 071d29410f0..699255581e3 100644
--- a/audio/openal-soft/Makefile
+++ b/audio/openal-soft/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2017/10/02 15:13:44 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2019/03/25 14:20:37 wiz Exp $
-DISTNAME= openal-soft-1.18.2
+DISTNAME= openal-soft-1.19.1
CATEGORIES= audio
MASTER_SITES= http://kcat.strangesoft.net/openal-releases/
EXTRACT_SUFX= .tar.bz2
diff --git a/audio/openal-soft/PLIST b/audio/openal-soft/PLIST
index aef068ce622..247cfd71665 100644
--- a/audio/openal-soft/PLIST
+++ b/audio/openal-soft/PLIST
@@ -1,6 +1,5 @@
-@comment $NetBSD: PLIST,v 1.2 2017/09/13 08:08:22 wiz Exp $
+@comment $NetBSD: PLIST,v 1.3 2019/03/25 14:20:37 wiz Exp $
bin/altonegen
-bin/bsincgen
bin/makehrtf
bin/openal-info
include/AL/al.h
@@ -20,6 +19,7 @@ share/openal/hrtf/default-44100.mhr
share/openal/hrtf/default-48000.mhr
share/openal/presets/3D7.1.ambdec
share/openal/presets/hexagon.ambdec
+share/openal/presets/itu5.1-nocenter.ambdec
share/openal/presets/itu5.1.ambdec
share/openal/presets/presets.txt
share/openal/presets/rectangle.ambdec
diff --git a/audio/openal-soft/distinfo b/audio/openal-soft/distinfo
index d5be7206993..ce987362d75 100644
--- a/audio/openal-soft/distinfo
+++ b/audio/openal-soft/distinfo
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.3 2017/10/02 15:13:44 wiz Exp $
+$NetBSD: distinfo,v 1.4 2019/03/25 14:20:37 wiz Exp $
-SHA1 (openal-soft-1.18.2.tar.bz2) = 84d4dd33db40ce8a7347234e632965bceb984950
-RMD160 (openal-soft-1.18.2.tar.bz2) = 49be07280fa473befc39e4b1daf536758eab1923
-SHA512 (openal-soft-1.18.2.tar.bz2) = 752e2fb0a5a014caa6d6bac1590d3df46140b463fbaa13378fb5de89f1c97ee8b62bec74f68484d4ec02ee8755c1a2d0c9394cdb477db1b7401deae2fb9eeb4d
-Size (openal-soft-1.18.2.tar.bz2) = 639420 bytes
-SHA1 (patch-CMakeLists.txt) = 3bd95d57b8d7fb26c73debee69ac67a3b6d0a8cb
-SHA1 (patch-alc_alcconfig.c) = 6344ecd30cc00aff9208603c03744e4841fc8534
+SHA1 (openal-soft-1.19.1.tar.bz2) = 849db47ec3711f0181c4462b2d204c4a3d5937d2
+RMD160 (openal-soft-1.19.1.tar.bz2) = 321998692c62088edad653806a7dd3b368bce9e7
+SHA512 (openal-soft-1.19.1.tar.bz2) = 356a3f12bbe284bfac71f4f2a9f83d084083a832012222e73743042ac27812cf051c12b0ddcf53c010ff77e44ae2e9033cea9b9324d316a22a59a154307a64a4
+Size (openal-soft-1.19.1.tar.bz2) = 577310 bytes
+SHA1 (patch-Alc_alconfig.c) = 7628484191f11050b8037757fa3e3ed51cebfc90
diff --git a/audio/openal-soft/patches/patch-alc_alcconfig.c b/audio/openal-soft/patches/patch-Alc_alconfig.c
index 0f947927910..1430d709b96 100644
--- a/audio/openal-soft/patches/patch-alc_alcconfig.c
+++ b/audio/openal-soft/patches/patch-Alc_alconfig.c
@@ -1,11 +1,11 @@
-$NetBSD: patch-alc_alcconfig.c,v 1.2 2017/09/13 08:08:22 wiz Exp $
+$NetBSD: patch-Alc_alconfig.c,v 1.1 2019/03/25 14:20:37 wiz Exp $
Allow the Makefile to specify the default config file path.
---- Alc/alcConfig.c.orig 2017-07-30 05:09:21.000000000 +0000
-+++ Alc/alcConfig.c
-@@ -424,7 +424,7 @@ void ReadALConfig(void)
- al_string ppath;
+--- Alc/alconfig.c.orig 2018-10-11 22:05:31.000000000 +0000
++++ Alc/alconfig.c
+@@ -428,7 +428,7 @@ void ReadALConfig(void)
+ const char *str;
FILE *f;
- str = "/etc/openal/alsoft.conf";
diff --git a/audio/openal-soft/patches/patch-CMakeLists.txt b/audio/openal-soft/patches/patch-CMakeLists.txt
deleted file mode 100644
index 4b83852b043..00000000000
--- a/audio/openal-soft/patches/patch-CMakeLists.txt
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD: patch-CMakeLists.txt,v 1.1 2017/09/13 08:08:22 wiz Exp $
-
-Allow setting EXTRA_LIBS from command line.
-
---- CMakeLists.txt.orig 2017-07-30 05:09:21.000000000 +0000
-+++ CMakeLists.txt
-@@ -85,9 +85,6 @@ IF(WIN32)
- ENDIF()
-
-
--SET(EXTRA_LIBS "")
--SET(EXTRA_LDFLAGS "")
--
- # QNX's gcc do not uses /usr/include and /usr/lib pathes by default
- IF ("${CMAKE_C_PLATFORM_ID}" STREQUAL "QNX")
- ADD_DEFINITIONS("-I/usr/include")