aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog51
1 files changed, 26 insertions, 25 deletions
diff --git a/ChangeLog b/ChangeLog
index cb508612..cf69ff5b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,53 +1,54 @@
openal-soft-1.20.0:
- Converted the library code base to C++11. A lot of hacks and custom
- structures have been replaced with standard stuff.
+ Converted the library codebase to C++11. A lot of hacks and custom
+ structures have been replaced with standard or cleaner implementations.
- Fixed a performance problem with semaphores on macOS.
+ Partially implemented the Vocal Morpher effect.
- Fixed bsinc SSE resampler on non-GCC compilers.
+ Fixed the bsinc SSE resampler on non-GCC compilers.
+
+ Fixed OpenSL capture.
+
+ Fixed support for extended capture/playback formats with OpenSL.
+
+ Fixed handling of WASAPI not reporting a default device.
+
+ Fixed performance problems relating to semaphores on macOS.
Modified alcResetDeviceSOFT to attempt recovery of lost devices.
- Added a build option to use external native tools. For cross-compiling,
- use with caution and ensure the native tools' binaries are up-to-date.
+ Modified the virtual speaker layout for HRTF B-Format decoding.
- Modified the virtual speaker layout for the HRTF B-Format decode.
+ Modified the PulseAudio backend to use a custom processing loop.
- Added an adjust-latency config option for the PulseAudio backend.
+ Renamed the makehrtf utility to makemhr.
Improved the efficiency of the HRTF mixers.
- Fixed OpenSL capture.
-
Improved the HRTF B-Format decoder coefficient generation.
- Fixed handling of WASAPI not reporting a default device.
+ Improved reverb fading to be more consistent with pan fading.
- Renamed the makehrtf utility to makemhr.
+ Improved handling of sources that end prematurely, to avoid loud clicks.
- Added support for SOFA input files for makemhr. Either directly or through
- a .def file.
+ Improved some reverb processing loops.
- Added basic support for multi-field HRTFs.
+ Added support for SOFA input files with makemhr.
- Improved handling of sources that end prematurely, to avoid loud clicks.
+ Added a build option to use pre-built native tools. For cross-compiling,
+ use with caution and ensure the native tools' binaries are kept up-to-date.
- Disabled some old KDE workarounds by default. Specifically, PulseAudio
- streams can now be moved (KDE may try to move them after opening).
+ Added an adjust-latency config option for the PulseAudio backend.
- Fixed support for extended capture/playback formats with OpenSL.
+ Added basic support for multi-field HRTFs.
Added an option for mixing first-, second-, or third-order B-Format with
HRTF output. This can improve HRTF performance given a number of sources.
- Added an RC file for proper DLL versioning information.
-
- Improved some reverb processing loops.
-
- Added a partial implementation of the Vocal Morpher effect.
+ Added an RC file for proper DLL version information.
- Improved reverb fading to be more consistent with pan fading.
+ Disabled some old KDE workarounds by default. Specifically, PulseAudio
+ streams can now be moved (KDE may try to move them after opening).
openal-soft-1.19.1: