Releases: lsp-plugins/lsp-dsp-lib
Releases · lsp-plugins/lsp-dsp-lib
Release 1.0.20
- Optimization of compressor and gate functions using AVX-512 instruction set.
- Introduced SIMD-optimized expander curve and gain functions.
- Improved performance of logarithm values calculations.
- Fixed Mid/Side conversion functions for AArch64 architecture (contributed by
marcan at GitHub). - Updated build scripts.
- Updated module versions in dependencies.
Release 1.0.19
- AVX2 optimization of search functions for maximum and minimum.
- Implemented SIMD-optimized gate functions.
- Fixed bun in AVX-512 implementation of mid/side conversion functions.
- AVX512 optimization of packed complex functions.
- Additional optimizations of parallel mathematics functions with AVX-512 instruction set.
Release 1.0.18
- Fixed compilation regression for 32-bit Clang compiler
Release 1.0.17
- Implemented SIMD-optimized 2-knee compressor curve and gain calculation functions.
- Implemented several AVX-512 optimized packed complex functions.
- Removed pcomplex_add_r function. Use pcomplex_r2c_add2 function instead.
- Fixed improper formula for complex_div and pcomplex_div functions.
- Implemented sqr1, sqr2, ssqr1 and ssqr2 functions.
- Implemented axis_apply_lin1 function.
- Updated module versions in dependencies.
Release 1.0.16
- Fixed improper AVX-512 detection which causes crash for several functions.
Release 1.0.15
- Several functions optimized for AVX-512 support.
- Fixed several issues reported by PVS Studio static analyzer.
- Fixed syntax error in C interface, covered with tests.
- Bugfix in horizontal summing functions (invalid register clobber list).
- Some AMD-related optimizations.
- Updated module versions in dependencies.
Release 1.0.14
- Implemented pcomplex_r2c instruction set.
- Updated build scripts.
- Updated module versions in dependencies.
Release 1.0.13
- Implemented AVX2-optimized hsla_to_rgba and rgba_to_hsla functions.
- Implemented high-precision lanczos 2x, 3x, 4x, 6x and 8x oversampling functions.
- Updated build scripts.
- Updated module versions in dependencies.
Release 1.0.12
- Added series of functions for processing 1-bit, 2-bit, 4-bit and 8-bit grayscale
bitmaps which can be useful for quick text rendering using glyph images. - Removed Makefile.d. Dependencies are now automatically generated at the build stage.
- Updated build scripts.
- Updated module versions in dependencies.
Release 1.0.11
- Small math optimizations for dsp::smooth_cubic_linear and dsp::smooth_cubic_log
functions. - Updated module versions in dependencies.