commit lsp-plugins for openSUSE:Factory
Hello community, here is the log from the commit of package lsp-plugins for openSUSE:Factory checked in at 2020-10-05 19:40:40 Comparing /work/SRC/openSUSE:Factory/lsp-plugins (Old) and /work/SRC/openSUSE:Factory/.lsp-plugins.new.4249 (New) Package is "lsp-plugins" Mon Oct 5 19:40:40 2020 rev:9 rq:839308 version:1.1.26 Changes: --- /work/SRC/openSUSE:Factory/lsp-plugins/lsp-plugins.changes 2020-08-29 20:45:01.353532112 +0200 +++ /work/SRC/openSUSE:Factory/.lsp-plugins.new.4249/lsp-plugins.changes 2020-10-05 19:41:37.777698695 +0200 @@ -1,0 +2,23 @@ +Sat Oct 3 12:10:07 UTC 2020 - Luigi Baldoni + +- Update license to LGPL-3.0-or-later + +--- +Sat Oct 3 05:19:45 UTC 2020 - Konstantin Voinov + +- Update to 1.1.26 + * Implemented Crossover Plugin series. + * Fixed phase mismatch between channels in the oversampling mode +of limiter (contributed by Hector Martin). + * Fixed bug in convolver module which could perform improper tail +convolution (reported by Robin Gareus). +Affected plugins: Impulse Responses, Impulse Reverb, +Room Builder. + * Fixed small memory leakage in multiband plugins (Compressor, +Gate, Expander) related to usage of Inline Display feature. + * Added support of pg:mainInput and pg:mainOutput LV2 properties +in TTL files for all plugins. + * Updated all C++ heades and source files to match the LGPL3+ +license headers. + +--- Old: lsp-plugins-lsp-plugins-1.1.24.tar.gz New: lsp-plugins-lsp-plugins-1.1.26.tar.gz Other differences: -- ++ lsp-plugins.spec ++ --- /var/tmp/diff_new_pack.8BuGaT/_old 2020-10-05 19:41:39.625700500 +0200 +++ /var/tmp/diff_new_pack.8BuGaT/_new 2020-10-05 19:41:39.625700500 +0200 @@ -20,10 +20,10 @@ %define _lto_cflags %{nil} %endif Name: lsp-plugins -Version:1.1.24 +Version:1.1.26 Release:0 Summary:Linux Studio Plugins Project (Stand-alone) -License:LGPL-3.0-only AND Zlib +License:LGPL-3.0-or-later AND Zlib Group: Productivity/Multimedia/Sound/Utilities URL:https://lsp-plug.in/ Source0: https://github.com/sadko4u/lsp-plugins/archive/%{name}-%{version}.tar.gz#/%{name}-%{name}-%{version}.tar.gz ++ lsp-plugins-lsp-plugins-1.1.24.tar.gz -> lsp-plugins-lsp-plugins-1.1.26.tar.gz ++ /work/SRC/openSUSE:Factory/lsp-plugins/lsp-plugins-lsp-plugins-1.1.24.tar.gz /work/SRC/openSUSE:Factory/.lsp-plugins.new.4249/lsp-plugins-lsp-plugins-1.1.26.tar.gz differ: char 15, line 1
commit lsp-plugins for openSUSE:Factory
Hello community, here is the log from the commit of package lsp-plugins for openSUSE:Factory checked in at 2020-08-29 20:44:53 Comparing /work/SRC/openSUSE:Factory/lsp-plugins (Old) and /work/SRC/openSUSE:Factory/.lsp-plugins.new.3399 (New) Package is "lsp-plugins" Sat Aug 29 20:44:53 2020 rev:8 rq:830449 version:1.1.24 Changes: --- /work/SRC/openSUSE:Factory/lsp-plugins/lsp-plugins.changes 2020-06-03 20:34:59.973638466 +0200 +++ /work/SRC/openSUSE:Factory/.lsp-plugins.new.3399/lsp-plugins.changes 2020-08-29 20:45:01.353532112 +0200 @@ -1,0 +2,42 @@ +Fri Aug 28 07:14:58 UTC 2020 - andy great + +- Update to version 1.1.24. + * Implemented Loudness Compensator plugin series +(Mono and Stereo). + * Implemented Surge Filter plugin series (Mono and Stereo) for +protecting audio chain from possible pops on playback +start/stop events. + * Significant changes the Limiter Plugin series, may be partially +incompatible with hosts/wrappers: + * Removed 'Classic' and 'Mixed' modes since these modes do not +give effective results. + * Introduced Automatic Level Regulation (ALR) feature enabled by +default. + * Added possibility to dump internal state of plugin to file. + * Several plugins now support dumping of internal state. + * Added support of loading Hydrogen drumkits by the Multisampler +plugin series. + * Added 'Squared Cosine' and 'Cubic Hermite Spline' windows to +Spectrum Analyzer. + * Fixed bug that caused Spectrum Analyzer to ignore window +selection. + * Fixed bug in AVX-optimized sidechaining funcion that could +cause invalid behaviour of plugins that use external/internal +sidechain for processing. + * Implemented back-buffering of the window surface, all UI +controls now don't glitch on edit. + * Refactored and simplified LV2 parameter transport between UI +and plugin code. + * VST plugins now provide possibility to save and load presets +and do not crash Host. + * Added support of lv2:StateChanged extension which properly +works with Ardour 6.0.145 and higher. + * Fixed improper behaviour of VST controls under REAPER host +(and possible other VST hosts). + * Updated metadata for dynamic processors to better match the UI. + * Now all lv2:Atom ports that do not provide MIDI message +transfer are marked as lv2:connectionOptional. + * Exported plugin configuration now contains information about +original package version. + +--- Old: lsp-plugins-lsp-plugins-1.1.22.tar.gz New: lsp-plugins-lsp-plugins-1.1.24.tar.gz Other differences: -- ++ lsp-plugins.spec ++ --- /var/tmp/diff_new_pack.820w6C/_old 2020-08-29 20:45:02.645532652 +0200 +++ /var/tmp/diff_new_pack.820w6C/_new 2020-08-29 20:45:02.645532652 +0200 @@ -20,7 +20,7 @@ %define _lto_cflags %{nil} %endif Name: lsp-plugins -Version:1.1.22 +Version:1.1.24 Release:0 Summary:Linux Studio Plugins Project (Stand-alone) License:LGPL-3.0-only AND Zlib ++ lsp-plugins-lsp-plugins-1.1.22.tar.gz -> lsp-plugins-lsp-plugins-1.1.24.tar.gz ++ /work/SRC/openSUSE:Factory/lsp-plugins/lsp-plugins-lsp-plugins-1.1.22.tar.gz /work/SRC/openSUSE:Factory/.lsp-plugins.new.3399/lsp-plugins-lsp-plugins-1.1.24.tar.gz differ: char 12, line 1
commit lsp-plugins for openSUSE:Factory
Hello community, here is the log from the commit of package lsp-plugins for openSUSE:Factory checked in at 2020-06-03 20:34:27 Comparing /work/SRC/openSUSE:Factory/lsp-plugins (Old) and /work/SRC/openSUSE:Factory/.lsp-plugins.new.3606 (New) Package is "lsp-plugins" Wed Jun 3 20:34:27 2020 rev:7 rq:810911 version:1.1.22 Changes: --- /work/SRC/openSUSE:Factory/lsp-plugins/lsp-plugins.changes 2020-05-01 11:10:54.583528611 +0200 +++ /work/SRC/openSUSE:Factory/.lsp-plugins.new.3606/lsp-plugins.changes 2020-06-03 20:34:59.973638466 +0200 @@ -1,0 +2,23 @@ +Tue Jun 2 15:44:40 UTC 2020 - Giordano Boschetti + +- Update to 1.1.22 + + * Implemented Multiband Gate plugin series. + * Added sidechain low-pass and high-pass filters for Compressor plugin series. + * Added sidechain low-pass and high-pass filters for Expander plugin series. + * Added sidechain low-pass and high-pass filters for Gate plugin series. + * Added sidechain low-pass and high-pass filters for Dynamic Processor plugin series. + * Added sidechain low-pass and high-pass filters for Trigger plugin series. + * Fixed VST2 identifiers for Multiband Expander plugin series. + * Fixed graph issues related to dot editing. + * Added spanish translation of the UI (contributed by Ignotus - ignotus666 at github.com). + * Compressor, Expander, Gate and Dynamic Processor plugins now report latency for the lookahead knob. + * Fixed mapping of some numpad keys that could cause problems when entering manual value in the UI. + * VERSION build variable replaced with LSP_VERSION build variable (contributed by Bruno Vernay). + * Fixed UI synchronization issue on plugin state restore for VST plugin format. + * Fixed improper work of default Attack and Release time parameters for + Dynamic Processor plugin series. + * Fixed build broken by recent LV2 header updates. + * Some french translation fixes (contributed by Olivier Humbert). + +--- Old: lsp-plugins-lsp-plugins-1.1.19.tar.gz New: lsp-plugins-lsp-plugins-1.1.22.tar.gz Other differences: -- ++ lsp-plugins.spec ++ --- /var/tmp/diff_new_pack.0YxGdI/_old 2020-06-03 20:35:01.217642365 +0200 +++ /var/tmp/diff_new_pack.0YxGdI/_new 2020-06-03 20:35:01.221642378 +0200 @@ -20,7 +20,7 @@ %define _lto_cflags %{nil} %endif Name: lsp-plugins -Version:1.1.19 +Version:1.1.22 Release:0 Summary:Linux Studio Plugins Project (Stand-alone) License:LGPL-3.0-only AND Zlib @@ -138,8 +138,7 @@ %files common %license LICENSE.txt %dir %{_libdir}/%{name} -%{_libdir}/%{name}/%{name}-jack-core-%{version}.so -%{_libdir}/%{name}/%{name}-r3d-glx.so +%{_libdir}/%{name}/%{name}* %files -n ladspa-%{name} %{_libdir}/ladspa/%{name}-ladspa.so ++ lsp-plugins-lsp-plugins-1.1.19.tar.gz -> lsp-plugins-lsp-plugins-1.1.22.tar.gz ++ /work/SRC/openSUSE:Factory/lsp-plugins/lsp-plugins-lsp-plugins-1.1.19.tar.gz /work/SRC/openSUSE:Factory/.lsp-plugins.new.3606/lsp-plugins-lsp-plugins-1.1.22.tar.gz differ: char 15, line 1
commit lsp-plugins for openSUSE:Factory
Hello community, here is the log from the commit of package lsp-plugins for openSUSE:Factory checked in at 2020-05-01 11:10:01 Comparing /work/SRC/openSUSE:Factory/lsp-plugins (Old) and /work/SRC/openSUSE:Factory/.lsp-plugins.new.2738 (New) Package is "lsp-plugins" Fri May 1 11:10:01 2020 rev:6 rq:799000 version:1.1.19 Changes: --- /work/SRC/openSUSE:Factory/lsp-plugins/lsp-plugins.changes 2020-04-27 23:34:35.175079146 +0200 +++ /work/SRC/openSUSE:Factory/.lsp-plugins.new.2738/lsp-plugins.changes 2020-05-01 11:10:54.583528611 +0200 @@ -1,0 +2,5 @@ +Wed Apr 29 16:21:50 UTC 2020 - Guillaume GARDET + +- Disable LTO for %arm and aarch64 to fix build + +--- Other differences: -- ++ lsp-plugins.spec ++ --- /var/tmp/diff_new_pack.mkzL1f/_old 2020-05-01 11:10:56.783533396 +0200 +++ /var/tmp/diff_new_pack.mkzL1f/_new 2020-05-01 11:10:56.787533405 +0200 @@ -16,6 +16,9 @@ # +%ifarch %arm aarch64 +%define _lto_cflags %{nil} +%endif Name: lsp-plugins Version:1.1.19 Release:0
commit lsp-plugins for openSUSE:Factory
Hello community, here is the log from the commit of package lsp-plugins for openSUSE:Factory checked in at 2020-04-27 23:34:12 Comparing /work/SRC/openSUSE:Factory/lsp-plugins (Old) and /work/SRC/openSUSE:Factory/.lsp-plugins.new.2738 (New) Package is "lsp-plugins" Mon Apr 27 23:34:12 2020 rev:5 rq:797642 version:1.1.19 Changes: --- /work/SRC/openSUSE:Factory/lsp-plugins/lsp-plugins.changes 2019-11-30 10:40:04.452152782 +0100 +++ /work/SRC/openSUSE:Factory/.lsp-plugins.new.2738/lsp-plugins.changes 2020-04-27 23:34:35.175079146 +0200 @@ -1,0 +2,23 @@ +Tue Apr 21 14:21:14 UTC 2020 - andy great + +- Update to 1.1.19 + * Updated XDG desktop application integration. + * Refactoring of sse::fft functions for better portability + between different compilation options. + * Fixed bug in asimd::hdotp functions for AArch64 that caused + invalid result output. + * LV2 UI and standalone JACK plugins are now resizable. + * Fixed plugin sizing issues on certain new Linux distributions. + * Refactoring and several fixes of decoding and encoding of MIDI + protocol messages. + * Fixed silent MIDI output for JACK plugins. + * Profile binaries are now excluded from release build. + +- Remove lsp-plugins-fix_memory_corruption.patch + +--- +Mon Apr 6 18:58:19 UTC 2020 - andy great + +- Update to 1.1.17. + +--- Old: lsp-plugins-1.1.10.tar.gz lsp-plugins-fix_memory_corruption.patch New: lsp-plugins-lsp-plugins-1.1.19.tar.gz Other differences: -- ++ lsp-plugins.spec ++ --- /var/tmp/diff_new_pack.5ouiHQ/_old 2020-04-27 23:34:36.903082519 +0200 +++ /var/tmp/diff_new_pack.5ouiHQ/_new 2020-04-27 23:34:36.907082527 +0200 @@ -1,7 +1,7 @@ # # spec file for package lsp-plugins # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,21 +17,20 @@ Name: lsp-plugins -Version:1.1.10 +Version:1.1.19 Release:0 Summary:Linux Studio Plugins Project (Stand-alone) License:LGPL-3.0-only AND Zlib Group: Productivity/Multimedia/Sound/Utilities URL:https://lsp-plug.in/ -Source: https://github.com/sadko4u/lsp-plugins/archive/lsp-plugins-%{version}.tar.gz -# PATCH-FIX-UPSTREAM lsp-plugins-fix_memory_corruption.patch -Patch0: lsp-plugins-fix_memory_corruption.patch +Source0: https://github.com/sadko4u/lsp-plugins/archive/%{name}-%{version}.tar.gz#/%{name}-%{name}-%{version}.tar.gz BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: ladspa BuildRequires: ladspa-devel BuildRequires: php7-devel BuildRequires: pkgconfig +BuildRequires: update-desktop-files BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(expat) BuildRequires: pkgconfig(jack) @@ -105,20 +104,33 @@ %prep %setup -q -n %{name}-%{name}-%{version} -%patch0 -p1 %build export PREFIX="%{_prefix}" DOC_PATH="%{_docdir}" LIB_PATH="%{_libdir}" export CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" -make %{?_smp_mflags} SHELL="$(which bash) -x" +%make_build SHELL="$(which bash) -x" %install export PREFIX="%{_prefix}" DOC_PATH="%{_docdir}" LIB_PATH="%{_libdir}" %make_install + +for desktop in %{buildroot}%{_datadir}/applications/*.desktop; do +%suse_update_desktop_file ${desktop} Mixer +done + %fdupes -s %{buildroot}%{_libdir} %files %{_bindir}/%{name}-* +%dir %{_datadir}/applications +%dir %{_datadir}/desktop-directories +%dir %{_sysconfdir}/xdg +%dir %{_sysconfdir}/xdg/menus +%dir %{_sysconfdir}/xdg/menus/applications-merged +%{_datadir}/applications/*.desktop +%{_datadir}/desktop-directories/* +%exclude %{_datadir}/icons/hicolor/* +%config %{_sysconfdir}/xdg/menus/applications-merged/lsp-plugins.menu %files common %license LICENSE.txt
commit lsp-plugins for openSUSE:Factory
Hello community, here is the log from the commit of package lsp-plugins for openSUSE:Factory checked in at 2019-11-30 10:38:02 Comparing /work/SRC/openSUSE:Factory/lsp-plugins (Old) and /work/SRC/openSUSE:Factory/.lsp-plugins.new.26869 (New) Package is "lsp-plugins" Sat Nov 30 10:38:02 2019 rev:4 rq:751631 version:1.1.10 Changes: --- /work/SRC/openSUSE:Factory/lsp-plugins/lsp-plugins.changes 2019-09-04 09:16:22.370929551 +0200 +++ /work/SRC/openSUSE:Factory/.lsp-plugins.new.26869/lsp-plugins.changes 2019-11-30 10:40:04.452152782 +0100 @@ -1,0 +2,10 @@ +Thu Nov 28 14:21:21 UTC 2019 - Luigi Baldoni + +- Spec cleanup + +--- +Tue Oct 29 07:10:23 UTC 2019 - Fabio Pesari + +- Split various plugin formats into subpackages + +--- Other differences: -- ++ lsp-plugins.spec ++ --- /var/tmp/diff_new_pack.p5SrgM/_old 2019-11-30 10:40:07.340152435 +0100 +++ /var/tmp/diff_new_pack.p5SrgM/_new 2019-11-30 10:40:07.384152430 +0100 @@ -1,7 +1,7 @@ # # spec file for package lsp-plugins # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,10 +19,10 @@ Name: lsp-plugins Version:1.1.10 Release:0 -Summary:Linux Studio Plugins Project +Summary:Linux Studio Plugins Project (Stand-alone) License:LGPL-3.0-only AND Zlib Group: Productivity/Multimedia/Sound/Utilities -URL:http://lsp-plug.in/ +URL:https://lsp-plug.in/ Source: https://github.com/sadko4u/lsp-plugins/archive/lsp-plugins-%{version}.tar.gz # PATCH-FIX-UPSTREAM lsp-plugins-fix_memory_corruption.patch Patch0: lsp-plugins-fix_memory_corruption.patch @@ -38,6 +38,7 @@ BuildRequires: pkgconfig(lv2) BuildRequires: pkgconfig(sndfile) BuildRequires: pkgconfig(x11) +Requires: %{name}-common = %{version} %description LSP (Linux Studio Plugins) is a collection of open-source plugins @@ -46,6 +47,13 @@ The basic idea is to fill the lack of good and useful plugins under the GNU/Linux platform. +%packagecommon +Summary:Linux Studio Plugins (Common files) +Group: Productivity/Multimedia/Sound/Utilities + +%descriptioncommon +Common files for lsp-plugins. + %packagedoc Summary:Linux Studio Plugins Documents Group: Documentation/HTML @@ -53,6 +61,48 @@ %descriptiondoc Documents for Linux Studio Plugins Project +%package -n lv2-%{name} +Summary:Linux Studio Plugins Documents (LV2) +Group: Productivity/Multimedia/Sound/Utilities +Requires: %{name}-common = %{version} + +%description -n lv2-%{name} +LSP (Linux Studio Plugins) is a collection of open-source plugins +currently compatible with LADSPA, LV2 and LinuxVST formats. + +The basic idea is to fill the lack of good and useful plugins under +the GNU/Linux platform. + +This is the LV2 version of the plugins. + +%package -n vst-%{name} +Summary:Linux Studio Plugins Documents (VST) +Group: Productivity/Multimedia/Sound/Utilities +Requires: %{name}-common = %{version} + +%description -n vst-%{name} +LSP (Linux Studio Plugins) is a collection of open-source plugins +currently compatible with LADSPA, LV2 and LinuxVST formats. + +The basic idea is to fill the lack of good and useful plugins under +the GNU/Linux platform. + +This is the VST version of the plugins. + +%package -n ladspa-%{name} +Summary:Linux Studio Plugins Documents (LADSPA) +Group: Productivity/Multimedia/Sound/Utilities +Requires: %{name}-common = %{version} + +%description -n ladspa-%{name} +LSP (Linux Studio Plugins) is a collection of open-source plugins +currently compatible with LADSPA, LV2 and LinuxVST formats. + +The basic idea is to fill the lack of good and useful plugins under +the GNU/Linux platform. + +This is the LADSPA version of the plugins. + %prep %setup -q -n %{name}-%{name}-%{version} %patch0 -p1 @@ -68,13 +118,22 @@ %fdupes -s %{buildroot}%{_libdir} %files -%license LICENSE.txt %{_bindir}/%{name}-* -%{_libdir}/ladspa/%{name}-ladspa.so + +%files common +%license LICENSE.txt %dir %{_libdir}/%{name} %{_libdir}/%{name}/%{name}-jack-core-%{version}.so %{_libdir}/%{name}/%{name}-r3d-glx.so + +%files -n ladspa-%{name} +%{_libdir}/ladspa/%{name}-ladspa.so + +%files -n lv2-%{name} +%dir %{_libdir}/lv2 %{_libdir}/lv2/%{name}.lv2 + +%files -n vst-%{name} %dir %{_libdir}/vst
commit lsp-plugins for openSUSE:Factory
Hello community, here is the log from the commit of package lsp-plugins for openSUSE:Factory checked in at 2019-09-04 09:15:26 Comparing /work/SRC/openSUSE:Factory/lsp-plugins (Old) and /work/SRC/openSUSE:Factory/.lsp-plugins.new.7948 (New) Package is "lsp-plugins" Wed Sep 4 09:15:26 2019 rev:3 rq:727971 version:1.1.10 Changes: --- /work/SRC/openSUSE:Factory/lsp-plugins/lsp-plugins.changes 2019-08-27 10:22:09.143936505 +0200 +++ /work/SRC/openSUSE:Factory/.lsp-plugins.new.7948/lsp-plugins.changes 2019-09-04 09:16:22.370929551 +0200 @@ -1,0 +2,5 @@ +Tue Sep 3 09:33:01 UTC 2019 - Luigi Baldoni + +- Added lsp-plugins-fix_memory_corruption.patch + +--- New: lsp-plugins-fix_memory_corruption.patch Other differences: -- ++ lsp-plugins.spec ++ --- /var/tmp/diff_new_pack.LF8v2c/_old 2019-09-04 09:16:24.138929305 +0200 +++ /var/tmp/diff_new_pack.LF8v2c/_new 2019-09-04 09:16:24.150929304 +0200 @@ -24,6 +24,8 @@ Group: Productivity/Multimedia/Sound/Utilities URL:http://lsp-plug.in/ Source: https://github.com/sadko4u/lsp-plugins/archive/lsp-plugins-%{version}.tar.gz +# PATCH-FIX-UPSTREAM lsp-plugins-fix_memory_corruption.patch +Patch0: lsp-plugins-fix_memory_corruption.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: ladspa @@ -53,6 +55,7 @@ %prep %setup -q -n %{name}-%{name}-%{version} +%patch0 -p1 %build export PREFIX="%{_prefix}" DOC_PATH="%{_docdir}" LIB_PATH="%{_libdir}" ++ lsp-plugins-fix_memory_corruption.patch ++ >From 6824c2a9a5f0130f30494981df33f830072f9544 Mon Sep 17 00:00:00 2001 From: sadko4u Date: Tue, 3 Sep 2019 01:04:39 +0300 Subject: [PATCH] Merge remote-tracking branch 'origin/spectrum-analyzer' into devel * Fixed memory corruption bug in Analyzer core module that could crash the system on non-power-of-two buffer sizes. Affected plugins: Parametric Equalizer, Graphic Equalizer, Spectrum Analyzer, Multiband Compressor. --- include/core/util/Analyzer.h | 4 ++-- src/core/util/Analyzer.cpp | 5 - src/core/util/Counter.cpp| 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/include/core/util/Analyzer.h b/include/core/util/Analyzer.h index 4253cae5..10a63bb7 100644 --- a/include/core/util/Analyzer.h +++ b/include/core/util/Analyzer.h @@ -53,7 +53,7 @@ namespace lsp { float *vBuffer;// FFT buffer float *vAmp; // FFT amplitude -size_t nCounter; // FFT trigger counter +ssize_t nCounter; // FFT trigger counter boolbFreeze;// Freeze analysis boolbActive;// Enable analysis } channel_t; @@ -64,7 +64,7 @@ namespace lsp size_t nRank; size_t nSampleRate; size_t nBufSize; -size_t nFftPeriod; +ssize_t nFftPeriod; float fReactivity; float fTau; float fRate; diff --git a/src/core/util/Analyzer.cpp b/src/core/util/Analyzer.cpp index 37fbfe5f..dfc40ba6 100644 --- a/src/core/util/Analyzer.cpp +++ b/src/core/util/Analyzer.cpp @@ -205,12 +205,15 @@ namespace lsp // Limit number of samples to be processed if (to_process > ssize_t(samples)) to_process = samples; +// Add limitation of processed data according to the FFT window size +if (to_process > ssize_t(fft_size)) +to_process = fft_size; // Move data in the buffer dsp::move(c->vBuffer, >vBuffer[to_process], fft_size - to_process); dsp::copy(>vBuffer[fft_size - to_process], in, to_process); -// Update counters +// Update counter and pointers c->nCounter+= to_process; in += to_process; samples-= to_process; diff --git a/src/core/util/Counter.cpp b/src/core/util/Counter.cpp index 912645df..c75a7e7c 100644 --- a/src/core/util/Counter.cpp +++ b/src/core/util/Counter.cpp @@ -71,7 +71,7 @@ namespace lsp bool Counter::submit(size_t samples) { -ssize_t left= ssize_t(nCurrent) - samples; +ssize_t left= ssize_t(nCurrent) - ssize_t(samples); if (left <= 0) { nCurrent= nInitial + (left % ssize_t(nInitial));
commit lsp-plugins for openSUSE:Factory
Hello community, here is the log from the commit of package lsp-plugins for openSUSE:Factory checked in at 2019-08-27 10:21:15 Comparing /work/SRC/openSUSE:Factory/lsp-plugins (Old) and /work/SRC/openSUSE:Factory/.lsp-plugins.new.7948 (New) Package is "lsp-plugins" Tue Aug 27 10:21:15 2019 rev:2 rq:725953 version:1.1.10 Changes: --- /work/SRC/openSUSE:Factory/lsp-plugins/lsp-plugins.changes 2019-07-11 13:13:12.746878149 +0200 +++ /work/SRC/openSUSE:Factory/.lsp-plugins.new.7948/lsp-plugins.changes 2019-08-27 10:22:09.143936505 +0200 @@ -1,0 +2,54 @@ +Sun Aug 25 12:14:33 UTC 2019 - Luigi Baldoni + +- Update to version 1.1.10 + * Implemented 3D reverb simulator plugin series - Room Builder +Mono and Room Builder Stereo. + * Fixed improper InlineDisplay feature support in LV2 TTL +files. + * Plugin names now have 'LSP' prefix for the LV2 format. + * Each plugin can now provide it's custom UI class which is +derived from common plugin's UI class. + * Code now compiles for the PPC64 architecture. + * Code now compiles for the IBM s390x architecture. + * Added command-line option to pass configuration file name +for standalone JACK plugins. + * The settings stored in configuration file will be +automatically loaded at startup. + * Updated function signatures for libraries which now support +'-fvisibility=hidden' compilation flag. + * Added support of nested menus in the UI toolkit. + * Added 3D scene rendering support in the UI by using +different rendering backends. + * Implemented GLX backend based on openGL 2.x for rendering 3D +scenes. + * Implemented key-value tree storage (KVTStorage) for storing +and managing dynamic parameters. + * Implemented key-value tree storage (KVTStorage) UI<->DSP +synchronization mechanisms. + * Implemented key-value tree storage (KVTStorage) +serialization/deserialization in parameters. + * Implemented key-value tree storage (KVTStorage) +serialization/deserialization for the plugin state. + * Implemented mechanism for UI<->DSP OSC message interchange. + * Added support of OSC protocol messages serialization, +deserialization and pattern matching. + * Optimized complex number functions for AArch64 architecture. + * Changed installation path for jack core library from to +/lsp-plugins. + * Added more careful file type analysis for non-EXT file +systems. + * Added support of Hygon Dhyana x86 family CPU optimizations +and detection of some other CPU vendors. + * Now both release and test binaries are available to build +into separate subdirectories independently. + * Improved built-in resource generation tool. + * Embedded resources are now alphabetically sorted to make the +build more deterministic. + * Added support of built-in presets for plugin's UI. + +- Dropped lsp-plugins-verbose.patch (using a different method to + have verbose build) + +- Enabled ppc64 build + +--- Old: lsp-plugins-1.1.9.tar.gz lsp-plugins-verbose.patch New: lsp-plugins-1.1.10.tar.gz Other differences: -- ++ lsp-plugins.spec ++ --- /var/tmp/diff_new_pack.WhlZrX/_old 2019-08-27 10:22:10.067936443 +0200 +++ /var/tmp/diff_new_pack.WhlZrX/_new 2019-08-27 10:22:10.067936443 +0200 @@ -17,15 +17,14 @@ Name: lsp-plugins -Version:1.1.9 +Version:1.1.10 Release:0 Summary:Linux Studio Plugins Project License:LGPL-3.0-only AND Zlib Group: Productivity/Multimedia/Sound/Utilities URL:http://lsp-plug.in/ Source: https://github.com/sadko4u/lsp-plugins/archive/lsp-plugins-%{version}.tar.gz -# PATCH-FIX-OPENSUSE lsp-plugins-verbose.patch aloi...@gmx.com -- print compiation flags -Patch0: lsp-plugins-verbose.patch +BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: ladspa BuildRequires: ladspa-devel @@ -37,7 +36,6 @@ BuildRequires: pkgconfig(lv2) BuildRequires: pkgconfig(sndfile) BuildRequires: pkgconfig(x11) -ExcludeArch:ppc64 ppc64le %description LSP (Linux Studio Plugins) is a collection of open-source plugins @@ -55,25 +53,25 @@ %prep %setup -q -n %{name}-%{name}-%{version} -%patch0 -p1 %build export PREFIX="%{_prefix}" DOC_PATH="%{_docdir}" LIB_PATH="%{_libdir}" export CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" -make %{?_smp_mflags} +make %{?_smp_mflags} SHELL="$(which bash) -x" %install export PREFIX="%{_prefix}" DOC_PATH="%{_docdir}" LIB_PATH="%{_libdir}" %make_install - +%fdupes -s %{buildroot}%{_libdir} %files %license LICENSE.txt %{_bindir}/%{name}-* -%{_libdir}/%{name}-jack-core-%{version}.so