Skip to content

Releases: lsp-plugins/lsp-dsp-lib

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.

Release 1.0.10

19 Mar 13:04
Compare
Choose a tag to compare
  • ARM NEON-optimized code compiles now only for at least ARMv6 architecture.
  • Implemented linear ramping lramp_* functions optimized for
    i686, x86_64, ARM-32 and AArch64 architectures.
  • Fixed avx::dyn_biquad_process_x8_fma3 function implementation.
  • Slight optimizations of avx::biquad_process_x4_fma3 and avx::dyn_biquad_process_x4_fma3.
  • Added test build for Windows using MSYS2.
  • Updated build scripts.
  • Updated module versions in dependencies.

Release 1.0.9

28 Jan 13:35
Compare
Choose a tag to compare
  • Added Clang build for the CI.

Release 1.0.8

19 Dec 22:49
Compare
Choose a tag to compare
  • Better optimizations of dsp::copy and dsp::move for SSE, SSE3 and AVX.
  • The function dsp::init() is now thread safe.
  • Additional optimization of dsp::normalize() function, added dsp::normalize1()
    and dsp::normalize2() functions.
  • Updated build scripts.

Release 1.0.7

11 Sep 19:26
Compare
Choose a tag to compare
  • Implemented axis_apply_log1 and axis_apply_log2 optimized for AArch64 ASIMD.
  • Implemented fill_rgba and fill_hsla for AArch64 ASIMD.
  • Implemented rgba_to_hsla, hsla_to_rgba, rgba_to_bgra32, rgba32_to_bgra32 for AArch64 ASIMD.
  • Implemented eff_hsla_hue, eff_hsla_sat, eff_hsla_light, eff_hsla_alpha for AArch64 ASIMD.

Release 1.0.6

05 Sep 20:01
Compare
Choose a tag to compare
  • Updated build scripts.