aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2021-11-12 07:58:36 -0800
committerChris Robinson <[email protected]>2021-11-13 09:30:42 -0800
commit3b9c831c300e8191539eae69995caf023f8fff7a (patch)
treede4ae9d6965babc3ab82e47d2cfa7820c8ea97d2 /ChangeLog
parent5eb93f6c7437a7b08f500a2484f9734499f36976 (diff)
Update changelog
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog49
1 files changed, 49 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index efe2404d..fde7ee73 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,52 @@
+openal-soft-1.22.0:
+
+ Improved sound positioning 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.
+
+ 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.
+
+ Implemented a PipeWire backend. Not used by default, as there's no fool-
+ proof way to detect PipeWire is driving the system audio instead of
+ PulseAudio, ALSA, or something else, but it is otherwise functional.
+
+ Implemented 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 handle UHJ audio buffers natively.
+
+ Added an in-progress extension to select UHJ output in addition to HRTF.
+
+ Added an in-progress extension to reopen and move devices to different
+ outputs without losing object state.
+
+ 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.
+
openal-soft-1.21.1:
Improved alext.h's detection of standard types.