Hello community, here is the log from the commit of package jconvolver for openSUSE:Factory checked in at 2018-12-06 12:19:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/jconvolver (Old) and /work/SRC/openSUSE:Factory/.jconvolver.new.19453 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jconvolver" Thu Dec 6 12:19:06 2018 rev:3 rq:655454 version:1.0.3 Changes: -------- --- /work/SRC/openSUSE:Factory/jconvolver/jconvolver.changes 2018-06-19 12:00:50.644312908 +0200 +++ /work/SRC/openSUSE:Factory/.jconvolver.new.19453/jconvolver.changes 2018-12-06 12:19:08.737402047 +0100 @@ -1,0 +2,6 @@ +Thu Dec 6 00:15:31 UTC 2018 - Martin Herkt <9+suse@cirno.systems> + +- Update to 1.0.3 +- Refresh jconvolver-build-fixes.diff + +------------------------------------------------------------------- Old: ---- jconvolver-1.0.0.tar.bz2 New: ---- jconvolver-1.0.3.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ jconvolver.spec ++++++ --- /var/tmp/diff_new_pack.DenSw5/_old 2018-12-06 12:19:09.305401438 +0100 +++ /var/tmp/diff_new_pack.DenSw5/_new 2018-12-06 12:19:09.309401434 +0100 @@ -12,12 +12,12 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: jconvolver -Version: 1.0.0 +Version: 1.0.3 Release: 0 Summary: Convolution engine for JACK License: GPL-2.0-or-later @@ -58,7 +58,6 @@ %prep %setup -q %patch -p1 -rm config-files/eigenmic/*~ %build CXXFLAGS="%{optflags}" make -C source %{?_smp_mflags} ++++++ jconvolver-1.0.0.tar.bz2 -> jconvolver-1.0.3.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jconvolver-1.0.0/INSTALL new/jconvolver-1.0.3/INSTALL --- old/jconvolver-1.0.0/INSTALL 2018-06-06 17:41:15.000000000 +0200 +++ new/jconvolver-1.0.3/INSTALL 1970-01-01 01:00:00.000000000 +0100 @@ -1,14 +0,0 @@ -To install, cd to the source directory, make, sudo make install. - -To build this version, you need the shared libraries - - libclthreads (2.4.x) - libzita-convolver (4.x.x) - -and the corresponding header files. They are available at - - <http://kokkinizita.linuxaudio.org/linuxaudio/downloads> - -You also need libfftw3f, libsndfile, and libjack. -For best performance install fftw3f from source, -compiled with all optimisations for your platform. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jconvolver-1.0.0/README new/jconvolver-1.0.3/README --- old/jconvolver-1.0.0/README 2018-06-06 17:41:15.000000000 +0200 +++ new/jconvolver-1.0.3/README 2018-11-24 18:30:19.000000000 +0100 @@ -1,4 +1,4 @@ -Release notes for jconvolver and fconvolver 0.9.5 +Release notes for jconvolver and fconvolver 1.0.0 ------------------------------------------------- Jconvolver is a real-time convolution engine. It @@ -24,9 +24,5 @@ as for jconvolver can be used, any elements that are not required will be ignored. -To compile on OSX, copy Makefile-osx to Makefile, -then proceed in the normal way. This is untested -and may or may not work. - -- FA diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jconvolver-1.0.0/config-files/demo.conf new/jconvolver-1.0.3/config-files/demo.conf --- old/jconvolver-1.0.0/config-files/demo.conf 2018-03-12 10:17:57.000000000 +0100 +++ new/jconvolver-1.0.3/config-files/demo.conf 1970-01-01 01:00:00.000000000 +0100 @@ -1,59 +0,0 @@ -# ----------------------------------------------------------------------------- -# -# Copyright (C) 2011 Fons Adriaensen <f...@linuxaudio.org> -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -# -# ----------------------------------------------------------------------------- -# -# -# jconvolver demo configuration -# ----------------------------- -# -# Try this, with 'myfile.wav' a short (a few minutes) -# stereo wav file. -# -# fconvolver weird.conf myfile.wav test1.wav -# -# and listen to the result (test1.wav). Then -# -# fconvolver weird.conf test1.wav test2.wav -# -# and listen again (test2.wav, skip the first 5 seconds). -# -# You can safely ignore any warnings about sample rate. -# -# -# /cd ... -# -# -# in out partition maxsize -# --------------------------------------------- -/convolver/new 2 2 256 4800 -# -# -# num port name connect to -# ----------------------------------------------- -/input/name 1 in.L -/input/name 2 in.R -/output/name 1 out.L -/output/name 2 out.R -# -# -# in out gain delay offset length chan file -# ---------------------------------------------------------------------- -/impulse/read 1 2 1 0 0 0 1 demo1.wav -/impulse/read 2 1 1 0 0 0 1 demo2.wav - Binary files old/jconvolver-1.0.0/config-files/demo1.wav and new/jconvolver-1.0.3/config-files/demo1.wav differ Binary files old/jconvolver-1.0.0/config-files/demo2.wav and new/jconvolver-1.0.3/config-files/demo2.wav differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jconvolver-1.0.0/config-files/eigenmic/EM-to-3h0v.conf new/jconvolver-1.0.3/config-files/eigenmic/EM-to-3h0v.conf --- old/jconvolver-1.0.0/config-files/eigenmic/EM-to-3h0v.conf 2018-03-12 10:17:57.000000000 +0100 +++ new/jconvolver-1.0.3/config-files/eigenmic/EM-to-3h0v.conf 1970-01-01 01:00:00.000000000 +0100 @@ -1,300 +0,0 @@ -# ----------------------------------------------------------------------------- -# -# Copyright (C) 2008 Fons Adriaensen <f...@linuxaudio.org> -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -# -# ----------------------------------------------------------------------------- -# -# jconvolver configuration -# ------------------------ -# -/cd /audio/reverbs - -# in out partition maxsize density -# ------------------------------------------------------- -/convolver/new 32 7 1024 2048 1.0 -# -# -# num port name connect to -# ----------------------------------------------- -# -/output/name 1 W -/output/name 2 X -/output/name 3 Y -/output/name 4 U -/output/name 5 V -/output/name 6 P -/output/name 7 Q -# -# in out gain delay offset length chan file -# ------------------------------------------------------------------------------ -# -/impulse/read 1 1 1.0 0 0 2048 1 EM-to-3h3v.wav -/impulse/read 1 2 1.0 0 0 2048 2 EM-to-3h3v.wav -/impulse/read 1 3 1.0 0 0 2048 3 EM-to-3h3v.wav -/impulse/read 1 4 1.0 0 0 2048 8 EM-to-3h3v.wav -/impulse/read 1 5 1.0 0 0 2048 9 EM-to-3h3v.wav -/impulse/read 1 6 1.0 0 0 2048 15 EM-to-3h3v.wav -/impulse/read 1 7 1.0 0 0 2048 16 EM-to-3h3v.wav - -/impulse/read 2 1 1.0 0 2048 2048 1 EM-to-3h3v.wav -/impulse/read 2 2 1.0 0 2048 2048 2 EM-to-3h3v.wav -/impulse/read 2 3 1.0 0 2048 2048 3 EM-to-3h3v.wav -/impulse/read 2 4 1.0 0 2048 2048 8 EM-to-3h3v.wav -/impulse/read 2 5 1.0 0 2048 2048 9 EM-to-3h3v.wav -/impulse/read 2 6 1.0 0 2048 2048 15 EM-to-3h3v.wav -/impulse/read 2 7 1.0 0 2048 2048 16 EM-to-3h3v.wav - -/impulse/read 3 1 1.0 0 4096 2048 1 EM-to-3h3v.wav -/impulse/read 3 2 1.0 0 4096 2048 2 EM-to-3h3v.wav -/impulse/read 3 3 1.0 0 4096 2048 3 EM-to-3h3v.wav -/impulse/read 3 4 1.0 0 4096 2048 8 EM-to-3h3v.wav -/impulse/read 3 5 1.0 0 4096 2048 9 EM-to-3h3v.wav -/impulse/read 3 6 1.0 0 4096 2048 15 EM-to-3h3v.wav -/impulse/read 3 7 1.0 0 4096 2048 16 EM-to-3h3v.wav - -/impulse/read 4 1 1.0 0 6144 2048 1 EM-to-3h3v.wav -/impulse/read 4 2 1.0 0 6144 2048 2 EM-to-3h3v.wav -/impulse/read 4 3 1.0 0 6144 2048 3 EM-to-3h3v.wav -/impulse/read 4 4 1.0 0 6144 2048 8 EM-to-3h3v.wav -/impulse/read 4 5 1.0 0 6144 2048 9 EM-to-3h3v.wav -/impulse/read 4 6 1.0 0 6144 2048 15 EM-to-3h3v.wav -/impulse/read 4 7 1.0 0 6144 2048 16 EM-to-3h3v.wav - -/impulse/read 5 1 1.0 0 8192 2048 1 EM-to-3h3v.wav -/impulse/read 5 2 1.0 0 8192 2048 2 EM-to-3h3v.wav -/impulse/read 5 3 1.0 0 8192 2048 3 EM-to-3h3v.wav -/impulse/read 5 4 1.0 0 8192 2048 8 EM-to-3h3v.wav -/impulse/read 5 5 1.0 0 8192 2048 9 EM-to-3h3v.wav -/impulse/read 5 6 1.0 0 8192 2048 15 EM-to-3h3v.wav -/impulse/read 5 7 1.0 0 8192 2048 16 EM-to-3h3v.wav - -/impulse/read 6 1 1.0 0 10240 2048 1 EM-to-3h3v.wav -/impulse/read 6 2 1.0 0 10240 2048 2 EM-to-3h3v.wav -/impulse/read 6 3 1.0 0 10240 2048 3 EM-to-3h3v.wav -/impulse/read 6 4 1.0 0 10240 2048 8 EM-to-3h3v.wav -/impulse/read 6 5 1.0 0 10240 2048 9 EM-to-3h3v.wav -/impulse/read 6 6 1.0 0 10240 2048 15 EM-to-3h3v.wav -/impulse/read 6 7 1.0 0 10240 2048 16 EM-to-3h3v.wav - -/impulse/read 7 1 1.0 0 12288 2048 1 EM-to-3h3v.wav -/impulse/read 7 2 1.0 0 12288 2048 2 EM-to-3h3v.wav -/impulse/read 7 3 1.0 0 12288 2048 3 EM-to-3h3v.wav -/impulse/read 7 4 1.0 0 12288 2048 8 EM-to-3h3v.wav -/impulse/read 7 5 1.0 0 12288 2048 9 EM-to-3h3v.wav -/impulse/read 7 6 1.0 0 12288 2048 15 EM-to-3h3v.wav -/impulse/read 7 7 1.0 0 12288 2048 16 EM-to-3h3v.wav - -/impulse/read 8 1 1.0 0 14336 2048 1 EM-to-3h3v.wav -/impulse/read 8 2 1.0 0 14336 2048 2 EM-to-3h3v.wav -/impulse/read 8 3 1.0 0 14336 2048 3 EM-to-3h3v.wav -/impulse/read 8 4 1.0 0 14336 2048 8 EM-to-3h3v.wav -/impulse/read 8 5 1.0 0 14336 2048 9 EM-to-3h3v.wav -/impulse/read 8 6 1.0 0 14336 2048 15 EM-to-3h3v.wav -/impulse/read 8 7 1.0 0 14336 2048 16 EM-to-3h3v.wav - -/impulse/read 9 1 1.0 0 16384 2048 1 EM-to-3h3v.wav -/impulse/read 9 2 1.0 0 16384 2048 2 EM-to-3h3v.wav -/impulse/read 9 3 1.0 0 16384 2048 3 EM-to-3h3v.wav -/impulse/read 9 4 1.0 0 16384 2048 8 EM-to-3h3v.wav -/impulse/read 9 5 1.0 0 16384 2048 9 EM-to-3h3v.wav -/impulse/read 9 6 1.0 0 16384 2048 15 EM-to-3h3v.wav -/impulse/read 9 7 1.0 0 16384 2048 16 EM-to-3h3v.wav - -/impulse/read 10 1 1.0 0 18432 2048 1 EM-to-3h3v.wav -/impulse/read 10 2 1.0 0 18432 2048 2 EM-to-3h3v.wav -/impulse/read 10 3 1.0 0 18432 2048 3 EM-to-3h3v.wav -/impulse/read 10 4 1.0 0 18432 2048 8 EM-to-3h3v.wav -/impulse/read 10 5 1.0 0 18432 2048 9 EM-to-3h3v.wav -/impulse/read 10 6 1.0 0 18432 2048 15 EM-to-3h3v.wav -/impulse/read 10 7 1.0 0 18432 2048 16 EM-to-3h3v.wav - -/impulse/read 11 1 1.0 0 20480 2048 1 EM-to-3h3v.wav -/impulse/read 11 2 1.0 0 20480 2048 2 EM-to-3h3v.wav -/impulse/read 11 3 1.0 0 20480 2048 3 EM-to-3h3v.wav -/impulse/read 11 4 1.0 0 20480 2048 8 EM-to-3h3v.wav -/impulse/read 11 5 1.0 0 20480 2048 9 EM-to-3h3v.wav -/impulse/read 11 6 1.0 0 20480 2048 15 EM-to-3h3v.wav -/impulse/read 11 7 1.0 0 20480 2048 16 EM-to-3h3v.wav - -/impulse/read 12 1 1.0 0 22528 2048 1 EM-to-3h3v.wav -/impulse/read 12 2 1.0 0 22528 2048 2 EM-to-3h3v.wav -/impulse/read 12 3 1.0 0 22528 2048 3 EM-to-3h3v.wav -/impulse/read 12 4 1.0 0 22528 2048 8 EM-to-3h3v.wav -/impulse/read 12 5 1.0 0 22528 2048 9 EM-to-3h3v.wav -/impulse/read 12 6 1.0 0 22528 2048 15 EM-to-3h3v.wav -/impulse/read 12 7 1.0 0 22528 2048 16 EM-to-3h3v.wav - -/impulse/read 13 1 1.0 0 24576 2048 1 EM-to-3h3v.wav -/impulse/read 13 2 1.0 0 24576 2048 2 EM-to-3h3v.wav -/impulse/read 13 3 1.0 0 24576 2048 3 EM-to-3h3v.wav -/impulse/read 13 4 1.0 0 24576 2048 8 EM-to-3h3v.wav -/impulse/read 13 5 1.0 0 24576 2048 9 EM-to-3h3v.wav -/impulse/read 13 6 1.0 0 24576 2048 15 EM-to-3h3v.wav -/impulse/read 13 7 1.0 0 24576 2048 16 EM-to-3h3v.wav - -/impulse/read 14 1 1.0 0 26624 2048 1 EM-to-3h3v.wav -/impulse/read 14 2 1.0 0 26624 2048 2 EM-to-3h3v.wav -/impulse/read 14 3 1.0 0 26624 2048 3 EM-to-3h3v.wav -/impulse/read 14 4 1.0 0 26624 2048 8 EM-to-3h3v.wav -/impulse/read 14 5 1.0 0 26624 2048 9 EM-to-3h3v.wav -/impulse/read 14 6 1.0 0 26624 2048 15 EM-to-3h3v.wav -/impulse/read 14 7 1.0 0 26624 2048 16 EM-to-3h3v.wav - -/impulse/read 15 1 1.0 0 28672 2048 1 EM-to-3h3v.wav -/impulse/read 15 2 1.0 0 28672 2048 2 EM-to-3h3v.wav -/impulse/read 15 3 1.0 0 28672 2048 3 EM-to-3h3v.wav -/impulse/read 15 4 1.0 0 28672 2048 8 EM-to-3h3v.wav -/impulse/read 15 5 1.0 0 28672 2048 9 EM-to-3h3v.wav -/impulse/read 15 6 1.0 0 28672 2048 15 EM-to-3h3v.wav -/impulse/read 15 7 1.0 0 28672 2048 16 EM-to-3h3v.wav - -/impulse/read 16 1 1.0 0 30720 2048 1 EM-to-3h3v.wav -/impulse/read 16 2 1.0 0 30720 2048 2 EM-to-3h3v.wav -/impulse/read 16 3 1.0 0 30720 2048 3 EM-to-3h3v.wav -/impulse/read 16 4 1.0 0 30720 2048 8 EM-to-3h3v.wav -/impulse/read 16 5 1.0 0 30720 2048 9 EM-to-3h3v.wav -/impulse/read 16 6 1.0 0 30720 2048 15 EM-to-3h3v.wav -/impulse/read 16 7 1.0 0 30720 2048 16 EM-to-3h3v.wav - -/impulse/read 17 1 1.0 0 32768 2048 1 EM-to-3h3v.wav -/impulse/read 17 2 1.0 0 32768 2048 2 EM-to-3h3v.wav -/impulse/read 17 3 1.0 0 32768 2048 3 EM-to-3h3v.wav -/impulse/read 17 4 1.0 0 32768 2048 8 EM-to-3h3v.wav -/impulse/read 17 5 1.0 0 32768 2048 9 EM-to-3h3v.wav -/impulse/read 17 6 1.0 0 32768 2048 15 EM-to-3h3v.wav -/impulse/read 17 7 1.0 0 32768 2048 16 EM-to-3h3v.wav - -/impulse/read 18 1 1.0 0 34816 2048 1 EM-to-3h3v.wav -/impulse/read 18 2 1.0 0 34816 2048 2 EM-to-3h3v.wav -/impulse/read 18 3 1.0 0 34816 2048 3 EM-to-3h3v.wav -/impulse/read 18 4 1.0 0 34816 2048 8 EM-to-3h3v.wav -/impulse/read 18 5 1.0 0 34816 2048 9 EM-to-3h3v.wav -/impulse/read 18 6 1.0 0 34816 2048 15 EM-to-3h3v.wav -/impulse/read 18 7 1.0 0 34816 2048 16 EM-to-3h3v.wav - -/impulse/read 19 1 1.0 0 36864 2048 1 EM-to-3h3v.wav -/impulse/read 19 2 1.0 0 36864 2048 2 EM-to-3h3v.wav -/impulse/read 19 3 1.0 0 36864 2048 3 EM-to-3h3v.wav -/impulse/read 19 4 1.0 0 36864 2048 8 EM-to-3h3v.wav -/impulse/read 19 5 1.0 0 36864 2048 9 EM-to-3h3v.wav -/impulse/read 19 6 1.0 0 36864 2048 15 EM-to-3h3v.wav -/impulse/read 19 7 1.0 0 36864 2048 16 EM-to-3h3v.wav - -/impulse/read 20 1 1.0 0 38912 2048 1 EM-to-3h3v.wav -/impulse/read 20 2 1.0 0 38912 2048 2 EM-to-3h3v.wav -/impulse/read 20 3 1.0 0 38912 2048 3 EM-to-3h3v.wav -/impulse/read 20 4 1.0 0 38912 2048 8 EM-to-3h3v.wav -/impulse/read 20 5 1.0 0 38912 2048 9 EM-to-3h3v.wav -/impulse/read 20 6 1.0 0 38912 2048 15 EM-to-3h3v.wav -/impulse/read 20 7 1.0 0 38912 2048 16 EM-to-3h3v.wav - -/impulse/read 21 1 1.0 0 40960 2048 1 EM-to-3h3v.wav -/impulse/read 21 2 1.0 0 40960 2048 2 EM-to-3h3v.wav -/impulse/read 21 3 1.0 0 40960 2048 3 EM-to-3h3v.wav -/impulse/read 21 4 1.0 0 40960 2048 8 EM-to-3h3v.wav -/impulse/read 21 5 1.0 0 40960 2048 9 EM-to-3h3v.wav -/impulse/read 21 6 1.0 0 40960 2048 15 EM-to-3h3v.wav -/impulse/read 21 7 1.0 0 40960 2048 16 EM-to-3h3v.wav - -/impulse/read 22 1 1.0 0 43008 2048 1 EM-to-3h3v.wav -/impulse/read 22 2 1.0 0 43008 2048 2 EM-to-3h3v.wav -/impulse/read 22 3 1.0 0 43008 2048 3 EM-to-3h3v.wav -/impulse/read 22 4 1.0 0 43008 2048 8 EM-to-3h3v.wav -/impulse/read 22 5 1.0 0 43008 2048 9 EM-to-3h3v.wav -/impulse/read 22 6 1.0 0 43008 2048 15 EM-to-3h3v.wav -/impulse/read 22 7 1.0 0 43008 2048 16 EM-to-3h3v.wav - -/impulse/read 23 1 1.0 0 45056 2048 1 EM-to-3h3v.wav -/impulse/read 23 2 1.0 0 45056 2048 2 EM-to-3h3v.wav -/impulse/read 23 3 1.0 0 45056 2048 3 EM-to-3h3v.wav -/impulse/read 23 4 1.0 0 45056 2048 8 EM-to-3h3v.wav -/impulse/read 23 5 1.0 0 45056 2048 9 EM-to-3h3v.wav -/impulse/read 23 6 1.0 0 45056 2048 15 EM-to-3h3v.wav -/impulse/read 23 7 1.0 0 45056 2048 16 EM-to-3h3v.wav - -/impulse/read 24 1 1.0 0 47104 2048 1 EM-to-3h3v.wav -/impulse/read 24 2 1.0 0 47104 2048 2 EM-to-3h3v.wav -/impulse/read 24 3 1.0 0 47104 2048 3 EM-to-3h3v.wav -/impulse/read 24 4 1.0 0 47104 2048 8 EM-to-3h3v.wav -/impulse/read 24 5 1.0 0 47104 2048 9 EM-to-3h3v.wav -/impulse/read 24 6 1.0 0 47104 2048 15 EM-to-3h3v.wav -/impulse/read 24 7 1.0 0 47104 2048 16 EM-to-3h3v.wav - -/impulse/read 25 1 1.0 0 49152 2048 1 EM-to-3h3v.wav -/impulse/read 25 2 1.0 0 49152 2048 2 EM-to-3h3v.wav -/impulse/read 25 3 1.0 0 49152 2048 3 EM-to-3h3v.wav -/impulse/read 25 4 1.0 0 49152 2048 8 EM-to-3h3v.wav -/impulse/read 25 5 1.0 0 49152 2048 9 EM-to-3h3v.wav -/impulse/read 25 6 1.0 0 49152 2048 15 EM-to-3h3v.wav -/impulse/read 25 7 1.0 0 49152 2048 16 EM-to-3h3v.wav - -/impulse/read 26 1 1.0 0 51200 2048 1 EM-to-3h3v.wav -/impulse/read 26 2 1.0 0 51200 2048 2 EM-to-3h3v.wav -/impulse/read 26 3 1.0 0 51200 2048 3 EM-to-3h3v.wav -/impulse/read 26 4 1.0 0 51200 2048 8 EM-to-3h3v.wav -/impulse/read 26 5 1.0 0 51200 2048 9 EM-to-3h3v.wav -/impulse/read 26 6 1.0 0 51200 2048 15 EM-to-3h3v.wav -/impulse/read 26 7 1.0 0 51200 2048 16 EM-to-3h3v.wav - -/impulse/read 27 1 1.0 0 53248 2048 1 EM-to-3h3v.wav -/impulse/read 27 2 1.0 0 53248 2048 2 EM-to-3h3v.wav -/impulse/read 27 3 1.0 0 53248 2048 3 EM-to-3h3v.wav -/impulse/read 27 4 1.0 0 53248 2048 8 EM-to-3h3v.wav -/impulse/read 27 5 1.0 0 53248 2048 9 EM-to-3h3v.wav -/impulse/read 27 6 1.0 0 53248 2048 15 EM-to-3h3v.wav -/impulse/read 27 7 1.0 0 53248 2048 16 EM-to-3h3v.wav - -/impulse/read 28 1 1.0 0 55296 2048 1 EM-to-3h3v.wav -/impulse/read 28 2 1.0 0 55296 2048 2 EM-to-3h3v.wav -/impulse/read 28 3 1.0 0 55296 2048 3 EM-to-3h3v.wav -/impulse/read 28 4 1.0 0 55296 2048 8 EM-to-3h3v.wav -/impulse/read 28 5 1.0 0 55296 2048 9 EM-to-3h3v.wav -/impulse/read 28 6 1.0 0 55296 2048 15 EM-to-3h3v.wav -/impulse/read 28 7 1.0 0 55296 2048 16 EM-to-3h3v.wav - -/impulse/read 29 1 1.0 0 57344 2048 1 EM-to-3h3v.wav -/impulse/read 29 2 1.0 0 57344 2048 2 EM-to-3h3v.wav -/impulse/read 29 3 1.0 0 57344 2048 3 EM-to-3h3v.wav -/impulse/read 29 4 1.0 0 57344 2048 8 EM-to-3h3v.wav -/impulse/read 29 5 1.0 0 57344 2048 9 EM-to-3h3v.wav -/impulse/read 29 6 1.0 0 57344 2048 15 EM-to-3h3v.wav -/impulse/read 29 7 1.0 0 57344 2048 16 EM-to-3h3v.wav - -/impulse/read 30 1 1.0 0 59392 2048 1 EM-to-3h3v.wav -/impulse/read 30 2 1.0 0 59392 2048 2 EM-to-3h3v.wav -/impulse/read 30 3 1.0 0 59392 2048 3 EM-to-3h3v.wav -/impulse/read 30 4 1.0 0 59392 2048 8 EM-to-3h3v.wav -/impulse/read 30 5 1.0 0 59392 2048 9 EM-to-3h3v.wav -/impulse/read 30 6 1.0 0 59392 2048 15 EM-to-3h3v.wav -/impulse/read 30 7 1.0 0 59392 2048 16 EM-to-3h3v.wav - -/impulse/read 31 1 1.0 0 61440 2048 1 EM-to-3h3v.wav -/impulse/read 31 2 1.0 0 61440 2048 2 EM-to-3h3v.wav -/impulse/read 31 3 1.0 0 61440 2048 3 EM-to-3h3v.wav -/impulse/read 31 4 1.0 0 61440 2048 8 EM-to-3h3v.wav -/impulse/read 31 5 1.0 0 61440 2048 9 EM-to-3h3v.wav -/impulse/read 31 6 1.0 0 61440 2048 15 EM-to-3h3v.wav -/impulse/read 31 7 1.0 0 61440 2048 16 EM-to-3h3v.wav - -/impulse/read 32 1 1.0 0 63488 2048 1 EM-to-3h3v.wav -/impulse/read 32 2 1.0 0 63488 2048 2 EM-to-3h3v.wav -/impulse/read 32 3 1.0 0 63488 2048 3 EM-to-3h3v.wav -/impulse/read 32 4 1.0 0 63488 2048 8 EM-to-3h3v.wav -/impulse/read 32 5 1.0 0 63488 2048 9 EM-to-3h3v.wav -/impulse/read 32 6 1.0 0 63488 2048 15 EM-to-3h3v.wav -/impulse/read 32 7 1.0 0 63488 2048 16 EM-to-3h3v.wav - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jconvolver-1.0.0/config-files/eigenmic/EM-to-3h0v.conf~ new/jconvolver-1.0.3/config-files/eigenmic/EM-to-3h0v.conf~ --- old/jconvolver-1.0.0/config-files/eigenmic/EM-to-3h0v.conf~ 2014-03-28 00:40:37.000000000 +0100 +++ new/jconvolver-1.0.3/config-files/eigenmic/EM-to-3h0v.conf~ 1970-01-01 01:00:00.000000000 +0100 @@ -1,53 +0,0 @@ -# ----------------------------------------------------------------------------- -# -# Copyright (C) 2008 Fons Adriaensen <f...@linuxaudio.org> -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -# -# ----------------------------------------------------------------------------- -# -# jconvolver configuration -# ------------------------ -# -/cd /audio/reverbs - -# in out partition maxsize density -# ------------------------------------------------------- -/convolver/new 32 16 1024 2048 1.0 -# -# -# num port name connect to -# ----------------------------------------------- -# -# -# in out gain delay offset length chan file -# ------------------------------------------------------------------------------ -# -/impulse/read 1 1 1 0 0 0 1 EM-to-3h3v.wav -/impulse/read 1 2 1 0 0 0 2 EM-to-3h3v.wav -/impulse/read 1 3 1 0 0 0 3 EM-to-3h3v.wav -/impulse/read 1 4 1 0 0 0 4 EM-to-3h3v.wav -/impulse/read 1 5 1 0 0 0 5 EM-to-3h3v.wav -/impulse/read 1 6 1 0 0 0 6 EM-to-3h3v.wav -/impulse/read 1 7 1 0 0 0 7 EM-to-3h3v.wav -/impulse/read 1 8 1 0 0 0 8 EM-to-3h3v.wav -/impulse/read 1 9 1 0 0 0 9 EM-to-3h3v.wav -/impulse/read 1 10 1 0 0 0 10 EM-to-3h3v.wav -/impulse/read 1 11 1 0 0 0 11 EM-to-3h3v.wav -/impulse/read 1 12 1 0 0 0 12 EM-to-3h3v.wav -/impulse/read 1 13 1 0 0 0 13 EM-to-3h3v.wav -/impulse/read 1 14 1 0 0 0 14 EM-to-3h3v.wav -/impulse/read 1 15 1 0 0 0 15 EM-to-3h3v.wav -/impulse/read 1 16 1 0 0 0 16 EM-to-3h3v.wav diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jconvolver-1.0.0/config-files/eigenmic/EM-to-3h3v.conf new/jconvolver-1.0.3/config-files/eigenmic/EM-to-3h3v.conf --- old/jconvolver-1.0.0/config-files/eigenmic/EM-to-3h3v.conf 2018-03-12 10:17:57.000000000 +0100 +++ new/jconvolver-1.0.3/config-files/eigenmic/EM-to-3h3v.conf 1970-01-01 01:00:00.000000000 +0100 @@ -1,53 +0,0 @@ -# ----------------------------------------------------------------------------- -# -# Copyright (C) 2008 Fons Adriaensen <f...@linuxaudio.org> -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -# -# ----------------------------------------------------------------------------- -# -# jconvolver configuration -# ------------------------ -# -/cd /audio/reverbs - -# in out partition maxsize density -# ------------------------------------------------------- -/convolver/new 32 16 1024 2048 1.0 -# -# -# num port name connect to -# ----------------------------------------------- -# -# -# in out gain delay offset length chan file -# ------------------------------------------------------------------------------ -# -/impulse/read 1 1 1 0 0 0 1 EM-to-3h3v.wav -/impulse/read 1 2 1 0 0 0 2 EM-to-3h3v.wav -/impulse/read 1 3 1 0 0 0 3 EM-to-3h3v.wav -/impulse/read 1 4 1 0 0 0 4 EM-to-3h3v.wav -/impulse/read 1 5 1 0 0 0 5 EM-to-3h3v.wav -/impulse/read 1 6 1 0 0 0 6 EM-to-3h3v.wav -/impulse/read 1 7 1 0 0 0 7 EM-to-3h3v.wav -/impulse/read 1 8 1 0 0 0 8 EM-to-3h3v.wav -/impulse/read 1 9 1 0 0 0 9 EM-to-3h3v.wav -/impulse/read 1 10 1 0 0 0 10 EM-to-3h3v.wav -/impulse/read 1 11 1 0 0 0 11 EM-to-3h3v.wav -/impulse/read 1 12 1 0 0 0 12 EM-to-3h3v.wav -/impulse/read 1 13 1 0 0 0 13 EM-to-3h3v.wav -/impulse/read 1 14 1 0 0 0 14 EM-to-3h3v.wav -/impulse/read 1 15 1 0 0 0 15 EM-to-3h3v.wav -/impulse/read 1 16 1 0 0 0 16 EM-to-3h3v.wav diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jconvolver-1.0.0/config-files/eigenmic/EM-to-3h3v.conf~ new/jconvolver-1.0.3/config-files/eigenmic/EM-to-3h3v.conf~ --- old/jconvolver-1.0.0/config-files/eigenmic/EM-to-3h3v.conf~ 2014-03-28 00:40:37.000000000 +0100 +++ new/jconvolver-1.0.3/config-files/eigenmic/EM-to-3h3v.conf~ 1970-01-01 01:00:00.000000000 +0100 @@ -1,59 +0,0 @@ -# ----------------------------------------------------------------------------- -# -# Copyright (C) 2008 Fons Adriaensen <f...@linuxaudio.org> -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -# -# ----------------------------------------------------------------------------- -# -# jconvolver configuration -# ------------------------ -# -# Octave band filters - 44.1 kHz. -# -# in out partition maxsize density -# ------------------------------------------------------- -/convolver/new 1 10 1024 8192 1.0 -# -# -# num port name connect to -# ----------------------------------------------- -/input/name 1 Input -# -/output/name 1 Out-31 -/output/name 2 Out-63 -/output/name 3 Out-125 -/output/name 4 Out-250 -/output/name 5 Out-500 -/output/name 6 Out-1k -/output/name 7 Out-2k -/output/name 8 Out-4k -/output/name 9 Out-8k -/output/name 10 Out-16k -# -# -# in out gain delay offset length chan file -# ------------------------------------------------------------------------------ -# -/impulse/read 1 1 1 0 0 0 1 oct-44-31.wav -/impulse/read 1 2 1 0 0 0 1 oct-44-63.wav -/impulse/read 1 3 1 2048 0 0 1 oct-44-125.wav -/impulse/read 1 4 1 3072 0 0 1 oct-44-250.wav -/impulse/read 1 5 1 3584 0 0 1 oct-44-500.wav -/impulse/read 1 6 1 3840 0 0 1 oct-44-1k.wav -/impulse/read 1 7 1 3968 0 0 1 oct-44-2k.wav -/impulse/read 1 8 1 3968 0 0 1 oct-44-4k.wav -/impulse/read 1 9 1 3968 0 0 1 oct-44-8k.wav -/impulse/read 1 10 1 3968 0 0 1 oct-44-16k.wav diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jconvolver-1.0.0/config-files/hilbert.conf new/jconvolver-1.0.3/config-files/hilbert.conf --- old/jconvolver-1.0.0/config-files/hilbert.conf 2018-03-12 10:17:57.000000000 +0100 +++ new/jconvolver-1.0.3/config-files/hilbert.conf 2018-11-24 18:30:19.000000000 +0100 @@ -22,6 +22,8 @@ # jconvolver demo configuration # ----------------------------- # +# The two outputs will be 90 degrees out of phase. +# # # in out partition maxsize # --------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jconvolver-1.0.0/config-files/weird.conf new/jconvolver-1.0.3/config-files/weird.conf --- old/jconvolver-1.0.0/config-files/weird.conf 2018-03-12 10:17:57.000000000 +0100 +++ new/jconvolver-1.0.3/config-files/weird.conf 2018-11-24 18:30:19.000000000 +0100 @@ -23,7 +23,8 @@ # ----------------------------- # # Try this, with 'myfile.wav' a short (a few minutes) -# stereo wav file. +# stereo wav file. The file 'weird.wav' can be downloaded at +# <http://kokkinizita.linuxaudio.org/linuxaudio/downloads> # # fconvolver weird.conf myfile.wav test1.wav # @@ -54,6 +55,6 @@ # # in out gain delay offset length chan file # ---------------------------------------------------------------------- -/impulse/read 1 2 1 0 0 0 1 weird1.wav -/impulse/read 2 1 1 0 0 0 1 weird2.wav +/impulse/read 1 2 1 0 0 0 1 weird.wav +/impulse/read 2 1 1 0 0 0 2 weird.wav Binary files old/jconvolver-1.0.0/config-files/weird1.wav and new/jconvolver-1.0.3/config-files/weird1.wav differ Binary files old/jconvolver-1.0.0/config-files/weird2.wav and new/jconvolver-1.0.3/config-files/weird2.wav differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jconvolver-1.0.0/source/Makefile new/jconvolver-1.0.3/source/Makefile --- old/jconvolver-1.0.0/source/Makefile 2018-05-27 16:33:57.000000000 +0200 +++ new/jconvolver-1.0.3/source/Makefile 2018-11-24 18:30:19.000000000 +0100 @@ -19,14 +19,12 @@ # -------------------------------------------------------------------------------- -PREFIX = /usr/local -SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86_64/$/64/') -LIBDIR = lib$(SUFFIX) -DISTDIR = jconvolver-$(VERSION) -VERSION = 1.0.0 -LDFLAGS += -L$(PREFIX)/$(LIBDIR) -CPPFLAGS += -DVERSION=\"$(VERSION)\" -CXXFLAGS += -O3 -Wall -MMD -MP +PREFIX ?= /usr/local +BINDIR ?= $(PREFIX)/bin + +VERSION = 1.0.3 +CPPFLAGS += -MMD -MP -DVERSION=\"$(VERSION)\" +CXXFLAGS += -O2 -Wall CXXFLAGS += -march=native @@ -36,7 +34,7 @@ JCONVOLVER_O = jconvolver.o config.o jconfig.o audiofile.o dither.o sstring.o jclient.o jconvolver: LDLIBS += -lzita-convolver -lfftw3f -lsndfile -lclthreads -ljack -lpthread -lrt jconvolver: $(JCONVOLVER_O) - g++ $(LDFLAGS) -o $@ $(JCONVOLVER_O) $(LDLIBS) + $(CXX) $(LDFLAGS) -o $@ $(JCONVOLVER_O) $(LDLIBS) $(JCONVOLVER_O): -include $(JCONVOLVER_O:%.o=%.d) @@ -45,7 +43,7 @@ FCONVOLVER_O = fconvolver.o config.o fconfig.o audiofile.o dither.o sstring.o fconvolver: LDLIBS += -lzita-convolver -lfftw3f -lsndfile -lpthread -lrt fconvolver: $(FCONVOLVER_O) - g++ $(LDFLAGS) -o $@ $(FCONVOLVER_O) $(LDLIBS) + $(CXX) $(LDFLAGS) -o $@ $(FCONVOLVER_O) $(LDLIBS) $(FCONVOLVER_O): -include $(FCONVOLVER_O:%.o=%.d) @@ -54,13 +52,20 @@ MAKEMULTI_O = makemulti.o audiofile.o dither.o makemulti : LDLIBS += -lsndfile -lrt makemulti: $(MAKEMULTI_O) - g++ $(LDFLAGS) -o $@ $(MAKEMULTI_O) $(LDLIBS) + $(CXX) $(LDFLAGS) -o $@ $(MAKEMULTI_O) $(LDLIBS) install: all - install -Dm 755 jconvolver $(DESTDIR)$(PREFIX)/bin/jconvolver - install -Dm 755 fconvolver $(DESTDIR)$(PREFIX)/bin/fconvolver - install -Dm 755 makemulti $(DESTDIR)$(PREFIX)/bin/makemulti + install -d $(DESTDIR)$(BINDIR) + install -m 755 jconvolver $(DESTDIR)$(BINDIR) + install -m 755 fconvolver $(DESTDIR)$(BINDIR) + install -m 755 makemulti $(DESTDIR)$(BINDIR) + + +uninstall: + rm -f $(DESTDIR)$(BINDIR)/jconvolver + rm -f $(DESTDIR)$(BINDIR)/fconvolver + rm -f $(DESTDIR)$(BINDIR)/makemulti clean: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jconvolver-1.0.0/source/Makefile-linux new/jconvolver-1.0.3/source/Makefile-linux --- old/jconvolver-1.0.0/source/Makefile-linux 2018-05-27 16:33:47.000000000 +0200 +++ new/jconvolver-1.0.3/source/Makefile-linux 1970-01-01 01:00:00.000000000 +0100 @@ -1,68 +0,0 @@ -# -------------------------------------------------------------------------------- -# -# Copyright (C) 2005-2018 Fons Adriaensen <f...@linuxaudio.org> -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -# -# -------------------------------------------------------------------------------- - - -PREFIX = /usr/local -SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86_64/$/64/') -LIBDIR = lib$(SUFFIX) -DISTDIR = jconvolver-$(VERSION) -VERSION = 1.0.0 -LDFLAGS += -L$(PREFIX)/$(LIBDIR) -CPPFLAGS += -DVERSION=\"$(VERSION)\" -CXXFLAGS += -O3 -Wall -MMD -MP -CXXFLAGS += -march=native - - -all: jconvolver fconvolver makemulti - - -JCONVOLVER_O = jconvolver.o config.o jconfig.o audiofile.o dither.o sstring.o jclient.o -jconvolver: LDLIBS += -lzita-convolver -lfftw3f -lsndfile -lclthreads -ljack -lpthread -lrt -jconvolver: $(JCONVOLVER_O) - g++ $(LDFLAGS) -o $@ $(JCONVOLVER_O) $(LDLIBS) -$(JCONVOLVER_O): --include $(JCONVOLVER_O:%.o=%.d) - - - -FCONVOLVER_O = fconvolver.o config.o fconfig.o audiofile.o dither.o sstring.o -fconvolver: LDLIBS += -lzita-convolver -lfftw3f -lsndfile -lpthread -lrt -fconvolver: $(FCONVOLVER_O) - g++ $(LDFLAGS) -o $@ $(FCONVOLVER_O) $(LDLIBS) -$(FCONVOLVER_O): --include $(FCONVOLVER_O:%.o=%.d) - - - -MAKEMULTI_O = makemulti.o audiofile.o dither.o -makemulti : LDLIBS += -lsndfile -lrt -makemulti: $(MAKEMULTI_O) - g++ $(LDFLAGS) -o $@ $(MAKEMULTI_O) $(LDLIBS) - - -install: all - install -Dm 755 jconvolver $(DESTDIR)$(PREFIX)/bin/jconvolver - install -Dm 755 fconvolver $(DESTDIR)$(PREFIX)/bin/fconvolver - install -Dm 755 makemulti $(DESTDIR)$(PREFIX)/bin/makemulti - - -clean: - /bin/rm -f *~ *.o *.a *.d *.so jconvolver fconvolver makemulti - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jconvolver-1.0.0/source/Makefile-osx new/jconvolver-1.0.3/source/Makefile-osx --- old/jconvolver-1.0.0/source/Makefile-osx 2018-05-27 16:33:35.000000000 +0200 +++ new/jconvolver-1.0.3/source/Makefile-osx 1970-01-01 01:00:00.000000000 +0100 @@ -1,73 +0,0 @@ -# -------------------------------------------------------------------------------- -# -# Copyright (C) 2005-2018 Fons Adriaensen <f...@linuxaudio.org> -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -# -# -------------------------------------------------------------------------------- - - -# ----------------------------------------- -# This is untested, it may or may not work. -# ----------------------------------------- - - -PREFIX = /usr/local -SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86_64/$/64/') -LIBDIR = lib$(SUFFIX) -DISTDIR = jconvolver-$(VERSION) -VERSION = 1.0.0 -LDFLAGS += -L$(PREFIX)/$(LIBDIR) -CPPFLAGS += -O3 -Wall -MMD -MP -DVERSION=\"$(VERSION)\" -CPPFLAGS += -march=native - - -all: jconvolver fconvolver makemulti - - -JCONVOLVER_O = jconvolver.o config.o jconfig.o audiofile.o dither.o sstring.o jclient.o -jconvolver: LDLIBS += -lzita-convolver -lfftw3f -lsndfile -lclthreads -ljack -lpthread -jconvolver: $(JCONVOLVER_O) - g++ $(LDFLAGS) -o $@ $(JCONVOLVER_O) $(LDLIBS) -$(JCONVOLVER_O): --include $(JCONVOLVER_O:%.o=%.d) - - - -FCONVOLVER_O = fconvolver.o config.o fconfig.o audiofile.o dither.o sstring.o -fconvolver: LDLIBS += -lzita-convolver -lfftw3f -lsndfile -lpthread -fconvolver: $(FCONVOLVER_O) - g++ $(LDFLAGS) -o $@ $(FCONVOLVER_O) $(LDLIBS) -$(FCONVOLVER_O): --include $(FCONVOLVER_O:%.o=%.d) - - - -MAKEMULTI_O = makemulti.o audiofile.o dither.o -makemulti : LDLIBS += -lsndfile -makemulti: $(MAKEMULTI_O) - g++ $(LDFLAGS) -o $@ $(MAKEMULTI_O) $(LDLIBS) - - -install: all - install -d $(DESTDIR)$(PREFIX)/bin - install -m 755 jconvolver $(DESTDIR)$(PREFIX)/bin/jconvolver - install -m 755 fconvolver $(DESTDIR)$(PREFIX)/bin/fconvolver - install -m 755 makemulti $(DESTDIR)$(PREFIX)/bin/makemulti - - -clean: - /bin/rm -f *~ *.o *.a *.d *.so jconvolver fconvolver makemulti - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jconvolver-1.0.0/source/fconfig.cc new/jconvolver-1.0.3/source/fconfig.cc --- old/jconvolver-1.0.0/source/fconfig.cc 2018-05-27 22:48:17.000000000 +0200 +++ new/jconvolver-1.0.3/source/fconfig.cc 2018-11-24 18:30:19.000000000 +0100 @@ -31,6 +31,8 @@ float dens; int r; + convproc = new Convproc; + r = sscanf (line, "%u %u %u %u %f", &ninp, &nout, &part, &size, &dens); if (r < 4) return ERR_PARAM; if (r < 5) dens = 0; ++++++ jconvolver-build-fixes.diff ++++++ --- /var/tmp/diff_new_pack.DenSw5/_old 2018-12-06 12:19:09.713401001 +0100 +++ /var/tmp/diff_new_pack.DenSw5/_new 2018-12-06 12:19:09.713401001 +0100 @@ -1,10 +1,10 @@ -diff -ru jconvolver-1.0.0.orig/source/Makefile jconvolver-1.0.0/source/Makefile ---- jconvolver-1.0.0.orig/source/Makefile 2018-05-27 16:33:57.000000000 +0200 -+++ jconvolver-1.0.0/source/Makefile 2018-06-14 03:43:06.562298237 +0200 -@@ -27,14 +27,13 @@ - LDFLAGS += -L$(PREFIX)/$(LIBDIR) - CPPFLAGS += -DVERSION=\"$(VERSION)\" - CXXFLAGS += -O3 -Wall -MMD -MP +diff -ru jconvolver-1.0.3.orig/source/Makefile jconvolver-1.0.3/source/Makefile +--- jconvolver-1.0.3.orig/source/Makefile 2018-11-24 18:30:19.000000000 +0100 ++++ jconvolver-1.0.3/source/Makefile 2018-12-06 01:13:16.839661858 +0100 +@@ -25,14 +25,13 @@ + VERSION = 1.0.3 + CPPFLAGS += -MMD -MP -DVERSION=\"$(VERSION)\" + CXXFLAGS += -O2 -Wall -CXXFLAGS += -march=native @@ -15,5 +15,5 @@ -jconvolver: LDLIBS += -lzita-convolver -lfftw3f -lsndfile -lclthreads -ljack -lpthread -lrt +jconvolver: LDLIBS += -lzita-convolver -lfftw3f -lsndfile -ljack -lpthread -lrt jconvolver: $(JCONVOLVER_O) - g++ $(LDFLAGS) -o $@ $(JCONVOLVER_O) $(LDLIBS) + $(CXX) $(LDFLAGS) -o $@ $(JCONVOLVER_O) $(LDLIBS) $(JCONVOLVER_O):