debian/0000755000000000000000000000000011471464177007202 5ustar debian/flake.10000644000000000000000000000235611410147042010332 0ustar .TH "FLAKE" "1" "2007-05-20" "Thomas Perl" "" .SH "NAME" flake \- Alternative Free Lossless Audio Codec encoder .SH "SYNOPSIS" .B flake .RI [options] [input.wav] [output.flac] .SH "DESCRIPTION" \fBflake\fP is an alternative encoder for the Free Lossless Audio Codec. Most tests turn out very similar or slightly better compression than the FLAC reference encoder, and it generally encodes significantly faster. Decoding times of the generated files are also close to those made by the reference encoder. .SH "OPTIONS" .TP .B \-h Print out list of commandline options .TP .B \-p # Padding bytes to put in header (default: 4096) .TP .B \-0..\-12 Compression level (default: 5) .TP .B \-b # Block size [16 \- 65535] (default: 4608) .TP .B \-l # Maximum prediction order [0 \- 32] (default: 8) .TP .B \-o # Prediction order selection method (0 = maximum, 1 = estimate (default), 2 = 2\-level, 3 = 4\-level, 4 = 8\-level, 5 = full search) .TP .B \-s # Stereo decorrelation method (0 = independent L+R channels, 1 = mid\-side (default)) .SH "SEE ALSO" .BR flac (1) .SH "AUTHOR" flake was written by Justin Ruggles . .PP This manual page was written by Thomas Perl , for the Debian project (but may be used by others). debian/libflake-dev.docs0000644000000000000000000000000711410147042012354 0ustar README debian/flake.docs0000644000000000000000000000000711410147042011111 0ustar README debian/compat0000644000000000000000000000000211410147042010356 0ustar 7 debian/patches/0000755000000000000000000000000011471461573010626 5ustar debian/patches/1001-buffer_overrun.patch0000644000000000000000000000110711471461573015256 0ustar Description: Pass max_order instead of max_order+1 to compute_lpc_coefs(). This avoids a buffer overrun in the autoc[] array. Origin: upstream, commit:263 --- libflake/lpc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- flake.orig/libflake/lpc.c +++ flake/libflake/lpc.c @@ -232,7 +232,7 @@ lpc_calc_coefs(const int32_t *samples, i int i; int opt_order; - compute_autocorr(samples, blocksize, max_order+1, autoc); + compute_autocorr(samples, blocksize, max_order, autoc); opt_order = max_order; if(omethod == FLAKE_ORDER_METHOD_EST) { debian/patches/series0000644000000000000000000000003211471461270012030 0ustar 1001-buffer_overrun.patch debian/rules0000755000000000000000000000063511410147042010244 0ustar #!/usr/bin/make -f %: dh $@ override_dh_auto_configure: CFLAGS="$(CFLAGS)" ./configure --cpu=$(DEB_BUILD_ARCH) --disable-strip --prefix=/usr override_dh_auto_install: DESTDIR=$(CURDIR)/debian/flake $(MAKE) install-progs DESTDIR=$(CURDIR)/debian/libflake-dev $(MAKE) install-libs DESTDIR=$(CURDIR)/debian/libflake-dev $(MAKE) install-headers override_dh_installchangelogs: dh_installchangelogs Changelog debian/control0000644000000000000000000000254111471462346010603 0ustar Source: flake Section: sound Priority: extra Maintainer: Debian Multimedia Maintainers Uploaders: Free Ekanayaka , Thomas Perl , Joost Yervante Damad , Alessio Treglia Build-Depends: debhelper (>= 7.0.50~) Standards-Version: 3.8.3 Homepage: http://flake-enc.sourceforge.net/ Vcs-Git: git://git.debian.org/pkg-multimedia/flake.git Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/flake.git;a=summary Package: flake Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Alternative encoder for the Free Lossless Audio Codec The purpose of Flake is to be an alternative to the FLAC reference encoder with the goal of increasing encoding speed and implementing experimental features. . Flake encodes WAV audio files into lossless FLAC files. Package: libflake-dev Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Section: libdevel Description: Alternative encoder for the Free Lossless Audio Codec -- Development files The purpose of Flake is to be an alternative to the FLAC reference encoder with the goal of increasing encoding speed and implementing experimental features. . Flake encodes WAV audio files into lossless FLAC files. . This package contains the static library and header files. debian/changelog0000644000000000000000000000356311471463070011052 0ustar flake (0.11-2) unstable; urgency=low * Update my email address. * debian/patches/1001-buffer_overrun.patch: - libflake/lpc.c: Pass max_order instead of max_order+1 to compute_lpc_coefs(). This avoids a buffer overrun in the autoc[] array. -- Alessio Treglia Fri, 19 Nov 2010 12:57:42 +0100 flake (0.11-1) unstable; urgency=low * New upstream release. * Switch to dpkg-source 3.0 (quilt) format. * Switch to debhelper 7. * Update and fix debian/watch. * debian/control: - Change Maintainer to Debian Multimedia Maintainers. - Add myself to Uploaders. - Allow uploads by debian maintainers. - Bump Standards up to 3.8.3. - Move project's URL to the Homepage field value. - Add Vcs-* fields. - Move libflake-dev into libdevel section. * debian/copyright: - Replace (c) with © to fix copyright-with-old-dh-make-debian-copyright lintian warning. - Point to the correct GPL license file; fix copyright-refers-to-symlink-license lintian warning. * debian/menu: - Fix menu-item-uses-apps-section lintian warning. * libflake/md5.c: Drop changes, adopted upstream. * Remove useless debian/dirs. -- Alessio Treglia Mon, 04 Jan 2010 10:53:57 +0100 flake (0.10-3) unstable; urgency=low * Pass --disable-strip to configure script (Closes: #436849) -- Thomas Perl Fri, 21 Sep 2007 17:51:02 +0200 flake (0.10-2) unstable; urgency=low * hopefully fix FTBFS (Closes: #434117) -- Joost Yervante Damad Mon, 03 Sep 2007 19:55:07 +0200 flake (0.10-1) unstable; urgency=low [ Thomas Perl ] * Initial release (Closes: #425255) [ Free Ekanayaka ] * Set Debian Multimedia Team as maintaner * Added thomas and myself to uploaders * Added watch filex -- Free Ekanayaka Fri, 8 Jun 2007 21:53:15 +0200 debian/gbp.conf0000644000000000000000000000005711471462426010616 0ustar [DEFAULT] pristine-tar = True sign-tags = True debian/copyright0000644000000000000000000000502411410147042011114 0ustar This package was debianized by Thomas Perl on Sun, 20 May 2007 13:43:32 +0200. It was downloaded from Upstream Author: Justin Ruggles Copyright: Copyright © 2006 Justin Ruggles License: This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library 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 Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA The Debian packaging is © 2007, Thomas Perl and is licensed under the GPL, see `/usr/share/common-licenses/GPL-2'. ------ Copyright for libflake/bitio.c, libflake/bitio.h: Bitwise File Writer Copyright © 2006 Justin Ruggles derived from ffmpeg/libavcodec/bitstream.h Common bit i/o utils Copyright © 2000, 2001 Fabrice Bellard Copyright © 2002-2004 Michael Niedermayer This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library 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 Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Copyright for libflake/md5.c, libflake/md5.h: This is an implementation of the RSA Data Security, Inc. MD5 Message-Digest Algorithm. Written by Solar Designer in 2001, and placed in the public domain. There's absolutely no warranty. Modified in 2006 by Justin Ruggles. Still in the public domain. Still no warranty. debian/flake.manpages0000644000000000000000000000001711410147042011755 0ustar debian/flake.1 debian/source/0000755000000000000000000000000011471463501010470 5ustar debian/source/format0000644000000000000000000000001411410147042011666 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000011311410147042010204 0ustar version=3 http://sf.net/flake-enc/flake-([\d\.]*)\.tar\.bz2 debian uupdate debian/menu0000644000000000000000000000014411410147042010046 0ustar ?package(flake):needs="text" section="Applications/Sound"\ title="flake" command="/usr/bin/flake"