Skip to content

Releases: lsp-plugins/lsp-dsp-lib

Release 1.0.20

20 Dec 19:37
Compare
Choose a tag to compare
  • 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

29 Oct 14:01
Compare
Choose a tag to compare
  • 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

10 Oct 23:13
Compare
Choose a tag to compare
  • Fixed compilation regression for 32-bit Clang compiler

Release 1.0.17

10 Oct 22:03
Compare
Choose a tag to compare
  • 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

09 Sep 21:19
Compare
Choose a tag to compare
  • Fixed improper AVX-512 detection which causes crash for several functions.

Release 1.0.15

09 Sep 20:44
Compare
Choose a tag to compare
  • 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

21 Aug 00:04
Compare
Choose a tag to compare
  • Implemented pcomplex_r2c instruction set.
  • Updated build scripts.
  • Updated module versions in dependencies.

Release 1.0.13

18 Jul 20:15
Compare
Choose a tag to compare
  • 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

21 May 10:43
Compare
Choose a tag to compare
  • 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

20 Apr 17:53
Compare
Choose a tag to compare
  • Small math optimizations for dsp::smooth_cubic_linear and dsp::smooth_cubic_log
    functions.
  • Updated module versions in dependencies.