commit lsp-plugins for openSUSE:Factory

2020-10-05 Thread root
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

2020-08-29 Thread root
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

2020-06-03 Thread root
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

2020-05-01 Thread root
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

2020-04-27 Thread root
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

2019-11-30 Thread root
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

2019-09-04 Thread root
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

2019-08-27 Thread root
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