debian/0000755000000000000000000000000012032306335007163 5ustar debian/compat0000644000000000000000000000000212032305764010366 0ustar 9 debian/patches/0000755000000000000000000000000012032305764010617 5ustar debian/patches/makefile.patch0000644000000000000000000000171612032305764013422 0ustar Patch is applied because autotools are not used by upstream author. Patch setting prefix=/usr and fix install commands and remove some cppflags --- source/Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) Index: jconv/source/Makefile =================================================================== --- jconv.orig/source/Makefile 2011-10-28 00:45:57.315273071 +0200 +++ jconv/source/Makefile 2011-10-28 01:07:59.779238532 +0200 @@ -19,14 +19,15 @@ # -------------------------------------------------------------------------------- -PREFIX = /usr/local +PREFIX = /usr +DESTDIR= SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86_64/$/64/') LIBDIR = lib$(SUFFIX) DISTDIR = jconvolver-$(VERSION) VERSION = 0.9.2 LDFLAGS += -L$(PREFIX)/$(LIBDIR) CPPFLAGS += -O3 -Wall -MMD -MP -DVERSION=\"$(VERSION)\" -CPPFLAGS += -march=native +CPPFLAGS += -ffast-math -funroll-loops all: jconvolver fconvolver makemulti debian/patches/makefile2.patch0000644000000000000000000000132112032305764013474 0ustar Patch is applied to prevent possible future clash with other binary --- source/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Index: jconv/source/Makefile =================================================================== --- jconv.orig/source/Makefile 2011-10-20 10:14:59.987652189 +0200 +++ jconv/source/Makefile 2011-10-20 10:15:03.339668814 +0200 @@ -60,7 +60,8 @@ 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)$(PREFIX)/lib/jconvolver + install -m 755 makemulti $(DESTDIR)$(PREFIX)/lib/jconvolver clean: debian/patches/series0000644000000000000000000000003712032305764012034 0ustar makefile.patch makefile2.patch debian/rules0000755000000000000000000000032512032305764010250 0ustar #!/usr/bin/make -f LDFLAGS+=-Wl,--as-needed %: dh $@ override_dh_auto_clean: $(MAKE) -C source/ clean dh_auto_clean override_dh_auto_install: $(MAKE) -C source/ DESTDIR=$(CURDIR)/debian/jconvolver install debian/docs0000644000000000000000000000002512032305764010040 0ustar README README.CONFIG debian/fconvolver.10000644000000000000000000000477212032305764011447 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH JCONVOLVER 1 "March 23, 2009" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME jconvolver \- is a Convolution Engine for JACK using FFT-based partitioned convolution with multiple partition sizes. .SH SYNOPSIS .B jconvolver .RI [ options ] [ config-file ] [ connect-file ] .br .SH DESCRIPTION This manual page documents briefly the .B jconvolver program. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBjconvolver\fP is a Convolution Engine for JACK, based on FFT convolution using the convolution engine for reverberation processing. This distributes the calculation over up to five threads, one for each partition size, running at priorities just below the the one of JACK's processing thread. .PP To run this program you need config file and wav file for convolution. Demo config files you can find in /usr/share/jconvolver/config-files directory. .br (You have to edit path to your convolution wav file) .br Set of wav files you can download from Fons Adriaensen's web pages http://www.kokkinizita.net/linuxaudio/downloads/index.html (jconvolver-reverbs.tar.bz2) or you can use another convolution files which are supported by libsndfile. .PP Some other info can be found in README and README.COFNFIG files in /usr/share/doc/jconvolver. .SH OPTIONS A summary of options is included below. .TP .B \-h Display short help .TP .B \-v Print partition list to stdout [off] .TP .B \-L Try to compensate latency .TP .B \-M Use the FFTW_MEASURE option [off] .TP .B \-N Name to use as JACK client [jconv] .SH SEE ALSO .BR jackd (1), .br .SH AUTHOR jconvolver was written by Fons Adriaensen . .PP This manual page was written by Debian Multimedia Maintainers , for the Debian project (but may be used by others). debian/control0000644000000000000000000000306412032306003010561 0ustar Source: jconvolver Section: sound Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Free Ekanayaka , Jaromír Mikeš , Alessio Treglia Build-Depends: debhelper (>= 9), libclthreads-dev (>= 2.4.0 ), libfftw3-dev (>= 3.1.2-3.1), libjack-dev, libsndfile1-dev (>= 1.0.19), libzita-convolver-dev (>= 3.0.2) DM-Upload-Allowed: yes Standards-Version: 3.9.3 Vcs-Git: git://git.debian.org/git/pkg-multimedia/jconv.git Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/jconv.git Homepage: http://kokkinizita.linuxaudio.org/linuxaudio/ Package: jconvolver Architecture: any Depends: jconvolver-config-files, ${misc:Depends}, ${shlibs:Depends} Suggests: jcgui Description: Convolution reverb Engine for JACK Jconvolver is a Convolution Engine for JACK using FFT-based partitioned convolution with multiple partition sizes. It can execute up to a 64 by 64 convolution matrix (i.e. 4096 simultaneous convolutions) as long as your CPU(s) can handle the load. Package: jconvolver-config-files Architecture: all Depends: ${misc:Depends} Suggests: jconvolver Description: Demo config files for jconvolver Package include example files for easy start using jconvolver. These files will be installed in /usr/share/convolver/config-files dir. More info in /usr/share/doc/jconvolver/README.CONFIG. . You can also download additional reverb file jconvolver-reverbs.tar.bz2 from http://kokkinizita.linuxaudio.org/linuxaudio/downloads/index.html debian/jconvolver-config-files.install0000644000000000000000000000006112032305764015307 0ustar config-files/* usr/share/jconvolver/config-files debian/changelog0000644000000000000000000000662312032306170011041 0ustar jconvolver (0.9.2-2) unstable; urgency=low [ Jaromír Mikeš ] * Fix description (Closes: #687852) * Bump Standards * Set compat to 9 and dh to 9 to fix hardening [ Alessio Treglia ] * Set DM-U-A to yes. -- Jaromír Mikeš Mon, 01 Oct 2012 13:27:18 +0100 jconvolver (0.9.2-1) unstable; urgency=low * Upload to unstable. * New upstream release. -- Jaromír Mikeš Tue, 13 Dec 2011 01:30:34 +0100 jconvolver (0.9.1-1) experimental; urgency=low [ Jaromír Mikeš ] * New upstream release. * Refreshed patches. * Bump Standards * Tuned build-dependency. * Added slash to gitignore file. * Fixed URL in watch file. * Added local-options file * Fix typo. * Swiched to copyright rev 174. [ Alessio Treglia ] * Fix gbp config file. * Update upstream references. -- Jaromír Mikeš Thu, 27 Oct 2011 01:54:22 +0200 jconvolver (0.8.7-2) unstable; urgency=low * Switch to 3.0 (quilt) format. * Add debian/gbp.conf file, use pristine-tar to retrieve the orig tarball. * Add .gitignore file. * Update debian/watch file. * Bump Standards. * jconvolver-config-files suggests jconvolver. * Add jcgui to the Suggests field of jconvolver. * Add -Wl,--as-needed to linking flags. * Drop the macro ${shlibs:Depends} from the Depends field of the arch-indep package jconvolver-config-files. * Change my email address. -- Alessio Treglia Thu, 05 Aug 2010 13:45:20 +0200 jconvolver (0.8.7-1) unstable; urgency=low * New upstream release. * Refresh patches. -- Alessio Treglia Sun, 11 Apr 2010 13:01:39 +0200 jconvolver (0.8.6-1) unstable; urgency=low * New upstream release. * Bump Standards. * Refresh patches. * Little improvements to the description. -- Alessio Treglia Tue, 09 Mar 2010 01:13:11 +0100 jconvolver (0.8.4-1) unstable; urgency=low [ Jaromír Mikeš ] * new upstream release * renamed package and binary (Closes: #529774) * removed libc6-dev from dependencies (Closes: #554638)(Closes: #540427) * removed locales from dependencies * changed compatibility to 7 * changed Standard version to 3.8.3 [ Alessio Treglia ] * Switch to debhelper 7. * debian/control: - Bump quilt build-dependency. - Remove binutils from Build-Depends field, it's unnecessary. - Set DM-Upload-Allowed to yes. - Add dh_install file for the jconvolver-config-files runtime package. - Remove debian/jconvolver.install, now unnecessary. -- Alessio Treglia Sun, 17 Jan 2010 17:43:09 +0100 jconv (0.8.1-1.2) unstable; urgency=low * Non-maintainer upload. * Really remove libc6-dev from Build-Depends, do not just write something about it in the changelog. -- Cyril Brulebois Mon, 07 Dec 2009 05:43:49 +0100 jconv (0.8.1-1.1) unstable; urgency=low * Non-maintainer upload. * Remove erroneous libc6-dev (>= 2.7) from Build-Depends since it's not needed (even in stable); and buggy, since libc6-dev is a virtual package on many architectures, and since versioned Provides aren't supported (Closes: #540427, #554638). -- Cyril Brulebois Mon, 07 Dec 2009 03:49:49 +0100 jconv (0.8.1-1) unstable; urgency=low * Initial release (Closes: #520083) -- Jaromír Mikeš Mon, 23 Mar 2009 22:07:07 +0100 debian/jconvolver.manpages0000644000000000000000000000007312032305764013074 0ustar debian/jconvolver.1 debian/fconvolver.1 debian/makemulti.1 debian/dirs0000644000000000000000000000001012032305764010043 0ustar usr/bin debian/gbp.conf0000644000000000000000000000003612032305764010606 0ustar [DEFAULT] pristine-tar = True debian/copyright0000644000000000000000000000237312032305764011130 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=174 Upstream-Name: Jconvolver Upstream-Contact: Fons Adriaensen Source: http://kokkinizita.linuxaudio.org/linuxaudio/downloads/index.html Files: * Copyright: 2005-2011 Fons Adriaensen License: GPL-2+ Files: debian/* Copyright: 2009-2011 Jaromír Mikeš 2010-2011 Alessio Treglia 2009 Free Ekanayaka License: GPL-2+ License: GPL-2+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published bys the Free Software Foundation, either version 2 of the License, or (at your option) any later version. . This package 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. Comment: You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. debian/jconvolver.dirs0000644000000000000000000000001012032305764012231 0ustar usr/bin debian/jconvolver.10000644000000000000000000000500212032305764011436 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH JCONVOLVER 1 "January 29, 2012" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME jconvolver \- is a Convolution Engine for JACK using FFT-based partitioned convolution with multiple partition sizes. .SH SYNOPSIS .B jconvolver .RI [ options ] [ config-file ] [ connect-file ] .br .SH DESCRIPTION This manual page documents briefly the .B jconvolver program. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBjconvolver\fP is a Convolution Engine for JACK, based on FFT convolution using the convolution engine for reverberation processing. This distributes the calculation over up to five threads, one for each partition size, running at priorities just below the the one of JACK's processing thread. .PP To run this program you need config file and wav file for convolution. Demo config files you can find in /usr/share/jconvolver/config-files directory. .br (You have to edit path to your convolution wav file) .br Set of wav files you can download from Fons Adriaensen's web pages http://kokkinizita.linuxaudio.org/linuxaudio/downloads/index.html (jconvolver-reverbs.tar.bz2) or you can use another convolution files which are supported by libsndfile. .PP Some other info can be found in README and README.COFNFIG files in /usr/share/doc/jconvolver. .SH OPTIONS A summary of options is included below. .TP .B \-h Display short help .TP .B \-v Print partition list to stdout [off] .TP .B \-L Try to compensate latency .TP .B \-M Use the FFTW_MEASURE option [off] .TP .B \-N Name to use as JACK client [jconv] .SH SEE ALSO .BR jackd (1), .br .SH AUTHOR jconvolver was written by Fons Adriaensen . .PP This manual page was written by Debian Multimedia Maintainers , for the Debian project (but may be used by others). debian/source/0000755000000000000000000000000012032305764010470 5ustar debian/source/format0000644000000000000000000000001412032305764011676 0ustar 3.0 (quilt) debian/jconvolver-config-files.dirs0000644000000000000000000000035312032305764014606 0ustar usr/share/jconvolver/config-files/sala-concerti-cdm usr/share/jconvolver/config-files/octave-band usr/share/jconvolver/config-files/spacenet usr/share/jconvolver/config-files/santa-elisabetta usr/share/jconvolver/config-files/porihall debian/makemulti.10000644000000000000000000000472712032305764011254 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH JCONV 1 "March 23, 2009" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME jconv \- is a Convolution Engine for JACK using FFT-based partitioned convolution with multiple partition sizes. .SH SYNOPSIS .B jconv .RI [ options ] [ config-file ] [ connect-file ] .br .SH DESCRIPTION This manual page documents briefly the .B jconv program. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBjconv\fP is a Convolution Engine for JACK, based on FFT convolution using the convolution engine for reverberation processing. This distributes the calculation over up to five threads, one for each partition size, running at priorities just below the the one of JACK's processing thread. .PP To run this program you need config file and wav file for convolution. Demo config files you can find in /usr/share/jack-jconv/config-files directory. .br (You have to edit path to your convolution wav file) .br Set of wav files you can download from Fons Adriaensen's web pages http://www.kokkinizita.net/linuxaudio/downloads/index.html (jconv-reverbs.tar.bz2) or you can use another convolution files which are supported by libsndfile. .PP Some other info can be found in README and README.COFNFIG files in /usr/share/doc/jack-jconv. .SH OPTIONS A summary of options is included below. .TP .B \-h Display short help .TP .B \-v Print partition list to stdout [off] .TP .B \-L Try to compensate latency .TP .B \-M Use the FFTW_MEASURE option [off] .TP .B \-N Name to use as JACK client [jconv] .SH SEE ALSO .BR jackd (1), .br .SH AUTHOR jconv was written by Fons Adriaensen . .PP This manual page was written by Debian Multimedia Maintainers , for the Debian project (but may be used by others). debian/watch0000644000000000000000000000015612032305764010223 0ustar version=3 http://kokkinizita.linuxaudio.org/linuxaudio/downloads/index.html \ jconvolver-([\d.]+)\.tar\.bz2