debian/0000755000000000000000000000000012204402571007163 5ustar debian/install0000644000000000000000000000003112204402174010545 0ustar jack_capture_gui usr/bin debian/gbp.conf0000644000000000000000000000006112204402174010576 0ustar [DEFAULT] pristine-tar = True compression = gzip debian/rules0000755000000000000000000000023312204402174010240 0ustar #!/usr/bin/make -f # -*- makefile -*- LDFLAGS+=-Wl,--as-needed export PREFIX=/usr %: dh $@ override_dh_installchangelogs: dh_installchangelogs README debian/changelog0000644000000000000000000000713012204402554011037 0ustar jack-capture (0.9.71-1) unstable; urgency=low * New upstream release. * Set dh/compat 9 * Added patch to fix FTBS with compat 9. * Added patch to fix hardening. * Removed unused patch. * Patches forwarded. * Tune gitignore file to handle rather dir. -- Jaromír Mikeš Mon, 19 Aug 2013 13:45:32 +0200 jack-capture (0.9.70-1) unstable; urgency=low * New upstream release: - notify user about jack x-runs that occurred during recording (Robin Gareus) - Include timemachine documentation in README file * Refresh patches. * Remove DM-Upload-Allowed field, not needed anymore. * Fix Vcs fields. * Bump Standards. -- Alessio Treglia Tue, 15 Jan 2013 12:51:28 +0000 jack-capture (0.9.69-1) unstable; urgency=low * New upstream release: - Timemachine mode. Make jack_capture work like Steve Harries' timemachine recorderEnable with the -tm / --timemachine option. Set prebuffer time with the -tmpb / --timemachine-prebuffer option. - OSC methods to control time-machine mode. (Robin Gareus) - Check if the call to sem_wait failed. Do not stop recording if so. - Fix reset-colour. (Robin Gareus) - Use jack_free to free port name array, not free. * debian/gbp.conf - Don't sign tags. * wrap-and-sort -a -s * Drop 01-makefile-prefix.patch, no longer needed. * Set PREFIX in debian/rules. -- Alessio Treglia Tue, 31 Jul 2012 22:43:37 +0200 jack-capture (0.9.67-1) unstable; urgency=low * New upstream release. * Bump Standards. * wrap-and-sort -a -s * Copyright updated to format 1.0 * Add lame as build dependency. * Add liblo as build dependency. -- Jaromír Mikeš Wed, 30 May 2012 15:24:22 +0200 jack-capture (0.9.61-1) unstable; urgency=low * New upstream release. * Remove 04-freewheel_mode_fix.patch as it's applied upstream, refresh the remaining patches. * Add Homepage field. * Bump Standards-Version. * Update debian/copyright. -- Alessio Treglia Mon, 14 Nov 2011 05:49:32 +0100 jack-capture (0.9.57-2) unstable; urgency=low * Add debian/patches/04-freewheel_mode_fix.patch patch to fix recording when in freewheel mode; thanks to Filipe Lopes for the patch! * Update debian/copyright to DEP-5 rev162. -- Alessio Treglia Thu, 27 Jan 2011 00:11:49 +0100 jack-capture (0.9.57-1) unstable; urgency=low * New upstream release. * Refresh patches. * Drop 03-linking_order.patch, applied upstream. * Add patch to make jack_capture_gui work fine. * Add zenity on Suggests. * Install jack_capture_gui. * debian/patches/02-makefile-compile-option.patch: Apply $LDFLAGS if set. -- Alessio Treglia Mon, 06 Dec 2010 11:01:14 +0100 jack-capture (0.9.56-2) unstable; urgency=low * Add patch to fix linking flags order to prevent the build failure with GCC 4.5. -- Alessio Treglia Fri, 03 Dec 2010 12:15:04 +0100 jack-capture (0.9.56-1) unstable; urgency=low * New upstream release: - Fix for possible error when trying to connect to a non-existing port. * Refresh patches. * Update debian/gbp.conf. * Add local-options file. -- Alessio Treglia Thu, 14 Oct 2010 19:17:21 +0200 jack-capture (0.9.55-1) unstable; urgency=low [ Jaromír Mikeš ] * Initial release (Closes: #590713). [ Adrian Knoth ] * Don't hardcode meterbridge path during compilation. [ Alessio Treglia ] * Improve debian/copyright. -- Jaromír Mikeš Tue, 27 Jul 2010 23:25:11 +0200 debian/watch0000644000000000000000000000011212204402174010205 0ustar version=3 http://archive.notam02.no/arkiv/src/jack_capture-(.*)\.tar\.gz debian/jack_capture_gui.10000644000000000000000000000274512204402174012553 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 JACK_CAPTURE_GUI 1 "July 28, 2010" .\" 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 .B jack_capture_gui \- A script for using a graphical dialog to jack_capture .SH SYNOPSIS .B jack_capture_gui .SH DESCRIPTION This manual page documents briefly the .B jack_capture_gui command. This manual page was written for the Debian distribution because the original program does not have a manual page. .PP \fBjack_capture_gui\fP is a script for using a graphical dialog to .B jack_capture\fP a cli program for recording any audio signal from jack to audio audio formats supported by libsndfile library (wav, aiff, ogg, flac, wavex, au, etc.) .SH SEE ALSO .BR jackd(1). .br .BR jack_capture(1). .br .SH AUTHOR jack_capture_gui was written by Svend-Erik Kjær Madsen .PP This manual page was written by Jaromír Mikeš , for the Debian project (but may be used by others). debian/copyright0000644000000000000000000000535412204402465011127 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: jack_capture Upstream-Contact: Kjetil Matheussen Source: http://archive.notam02.no/arkiv/src/ Files: * Copyright: 2005-2010, Kjetil S. Matheussen Svend-Erik Kjær Madsen License: GPL-2+ Files: debian/* Copyright: 2011-2012 Alessio Treglia 2010-2013 Jaromír Mikeš License: GPL-2+ Files: jack_capture_gui2.cpp Copyright: 2008 Herman Meyer License: BSD-3-clause All rights reserved. . Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Herman Meyer's organisation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 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 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. 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/source/0000755000000000000000000000000012204402174010462 5ustar debian/source/format0000644000000000000000000000001412204402174011670 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000012204402174010611 5ustar debian/patches/03-fix_compat_9_build.patch0000644000000000000000000000156212204402174015616 0ustar Author: Jaromír Mikeš Origin: Debian Description: Fix FTBS with compat 9. Thanks to Sebastian Ramacher . Forwarded: yes Index: jack-capture/jack_capture.c =================================================================== --- jack-capture.orig/jack_capture.c 2013-08-19 12:53:58.010262341 +0200 +++ jack-capture/jack_capture.c 2013-08-19 12:55:00.966264901 +0200 @@ -660,7 +660,7 @@ if(vu_peakvals[ch]>=1.0f) printf("%c[31m",0x1b); // Peaking, show red color - printf(vol); + printf("%s", vol); for(;i Origin: Debian Description: Pass CPPFLAGS. Forwarded: yes Index: jack-capture/Makefile =================================================================== --- jack-capture.orig/Makefile 2013-08-19 13:04:05.000000000 +0200 +++ jack-capture/Makefile 2013-08-19 13:06:12.882292221 +0200 @@ -9,7 +9,7 @@ OPTIMIZE=-O3 #OPTIMIZE=-O0 -g -COMPILEFLAGS=$(CFLAGS) $(OPTIMIZE) -DVERSION=\"$(VERSION)\" -Wall -Wextra -Wno-unused +COMPILEFLAGS=$(CFLAGS) $(CPPFLAGS) $(OPTIMIZE) -DVERSION=\"$(VERSION)\" -Wall -Wextra -Wno-unused LINKFLAGS=$(LDFLAGS) -ljack -lsndfile -lm -lpthread -lrt targets = jack_capture debian/jack_capture.10000644000000000000000000001273312204402174011705 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 JACK_CAPTURE 1 "July 28, 2010" .\" 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 .B jack_capture \- A program for recording anything from jack .SH SYNOPSIS .B jack_capture .RI [ options ] .br .B bar .RI [ options ] .SH DESCRIPTION This manual page documents briefly the .B jack_capture command. This manual page was written for the Debian distribution because the original program does not have a manual page. .PP \fBjack_capture\fP is a cli program for recording any audio signal from jack to audio audio formats supported by libsndfile library (wav, aiff, ogg, flac, wavex, au, etc.) .PP For more info about libsndfile see http://www.mega-nerd.com/libsndfile/api.html#open .SH OPTIONS These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. .TP .B \-b, \-\-bitdepth n is by default FLOAT. It can be set to either 8, 16, 24 or 32. (for relevant formats) .TP .B \-c, \-\-channels n is by default 2. .TP .B \-p, \-\-port port is by default set to the two first physical outputs. The "port" argument can be specified more than once. .TP .B \-d, \-\-duration s Recording is stopped after "s" seconds. .TP .B \-z, \-\-leading-zeros n "n" is the number of zeros to in the autogenerated filename. (\-z 2 -> jack_capture_001.wav, and so on.) (default is 1) .TP .B \-f, \-\-format format Selects fileformat provided by libsndfile. See http://www.mega-nerd.com/libsndfile/api.html#open (Default is wav for 1 or 2 channels, and wavex for more than 2.) .TP .B \-pf, \-\-print-formats Prints all sound formats provided to sndfile to screen and then exits. .TP .B \-v, \-\-version Prints out version. .TP .B \-s, \-\-silent Suppress some common messages printed to the terminal. .TP .B \-V, \-\-verbose] Prints some extra information to the terminal. .TP .B \-mp3, \-\-mp3 Writes to an mp3 file using liblame (LAME). (the \-\-format option has no effect using this option) .TP .B \-mp3q, \-\-mp3-quality n Selects mp3 quality provided by liblame. n=0 is best, n=9 is worst. Default n is 2. (0 uses the most amount of CPU, 9 uses the least) .TP .B \-mp3b, \-\-mp3-bitrate n Selects mp3 bitrate (in kbit/s). Default is set by liblame. (currently 128) .TP .B \-ws, \-\-write-to-stdout Writes 16 bit little endian to stdout. (the \-\-format option, the \-\-mp3 option, and some others have no effect using this option) .TP .B \-dm, \-\-disable-meter Disable console meter .TP .B \-hbu, \-\-hide-buffer-usage Disable buffer usage. .TP .B \-dc, \-\-disable-console Disable console updates. Same as "\-dm \-hbu". .TP .B \-lm, \-\-linear-meter Use linear scale for the console meter (default is dB scale) .TP .B \-dBr, \-\-dB-meter-reference Specify reference level for dB meter. (default=0) .TP .B \-mb, \-\-meterbridge Start up meterbridge to monitor recorded sound. .TP .B \-mt, \-\-meterbridge-type Specify type. vu (default), ppm, dpm, jf or sco. .TP .B \-mr, \-\-meterbridge-reference Specify reference level for meterbidge. .TP .B \-jt, \-\-jack-transport Start program, but do not start recording until jack transport has started rolling. When jack transport stops, the recording is stopped, and the program ends. .TP .B \-jtm, \-\-jack-transport-multi Similar to \-\-jack-transport, but do not end program when jack transport stops. Instead, record to a new file when jack_transport start rolling again. (not implemented yet) .TP .B \-B, \-\-bufsize s Initial/minimum buffer size in seconds. Default is 8 seconds for mp3 files, and 4 seconds for all other formats. .TP .B \-MB, \-\-maxbufsize Maximum buffer size in seconds. jack_capture will allocate. Default is 40. (Buffer is automatically increased during .TP .B \-fn, \-\-filename Specify filename. (It's usually easier to set last argument instead) .SH EXAMPLES .TP .B jack_capture [--bitdepth n] [--channels n] [--port port] [filename] .TP .B jack_capture [-b n] [-c n] [-p port] [filename] .TP .B jack_capture To record a stereo file of what you hear. .TP .B ack_capture -f flac To record a stereo file of what you hear in the flac format. .TP .B jack_capture -f ogg To record a stereo file of what you hear in the ogg format. .TP .B jack_capture -mp3 To record a stereo file of what you hear in the mp3 format. .TP .B jack_capture --channels 2 --port system:playback* To record a stereo file of what you hear in the wav format. .TP .B jack_capture --port jamin:out* sound_from_jamin.wav To record the output from jamin. .TP .B jack_capture --port jamin:in* sound_to_jamin.wav To record all sound coming in to jamin. .TP .B jack_capture --port jamin* sound_to_and_from_jamin.wav To record all sound coming in and out of jamin. .TP .B jack_capture -c 2 -p system:capture* To record a stereo file from the soundcard. .SH SEE ALSO .BR jackd(1). .br .SH AUTHOR jack_capture was written by Kjetil Matheussen .PP This manual page was written by Jaromír Mikeš , for the Debian project (but may be used by others). debian/control0000644000000000000000000000201112204402174010557 0ustar Source: jack-capture Section: sound Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Alessio Treglia , Jaromír Mikeš , Adrian Knoth Build-Depends: binutils, debhelper (>= 9), libgtk2.0-dev, libjack-dev | libjack-jackd2-dev, liblo-dev, libmp3lame-dev, libsndfile1-dev, pkg-config Standards-Version: 3.9.4 Vcs-Git: git://anonscm.debian.org/pkg-multimedia/jack-capture.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/jack-capture.git Homepage: https://github.com/kmatheussen/jack_capture Package: jack-capture Architecture: any Recommends: meterbridge Suggests: zenity Depends: ${misc:Depends}, ${shlibs:Depends} Description: program for recording soundfiles with jack With this program you can record any sound which is played via jack. . jack_capture allow you record to all formats supported by sndfile. (wav, aiff, ogg, flac, wavex, au, etc.) debian/compat0000644000000000000000000000000212204402174010360 0ustar 9 debian/jack-capture.manpages0000644000000000000000000000006012204402174013244 0ustar debian/jack_capture.1 debian/jack_capture_gui.1