debian/0000775000000000000000000000000012256171467007203 5ustar debian/libfishsound1-dev.examples0000664000000000000000000000002112256171302014246 0ustar src/examples/*.c debian/source/0000775000000000000000000000000012256171337010477 5ustar debian/source/format0000664000000000000000000000001412256171335011703 0ustar 3.0 (quilt) debian/copyright0000664000000000000000000000353112256171302011124 0ustar This package was debianised by Jamie Wilkinson on Mon 11 Apr 2005 23:55:03 +1100 It was downloaded from http://annodex.net/software/ Upstream authors: Andrew Nesbit Conrad Parker Silvia Pfeiffer Copyright from the file COPYING in the source tarball: Copyright (C) 2003 CSIRO Australia 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 the CSIRO 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 COPYRIGHT HOLDERS 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 ORGANISATION 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. debian/libfishsound1-dev.install0000664000000000000000000000015012256171302014101 0ustar usr/include/fishsound/*.h usr/lib/libfishsound.a usr/lib/libfishsound.so usr/lib/pkgconfig/fishsound.pc debian/changelog0000664000000000000000000000714612256171465011063 0ustar libfishsound (1.0.0-1.1ubuntu2) trusty; urgency=medium * Cherrypick upstream patch to fix test-suite on i386. -- Dimitri John Ledkov Tue, 24 Dec 2013 02:36:37 +0000 libfishsound (1.0.0-1.1ubuntu1) trusty; urgency=medium * Use dh-autoreconf to update config.guess/sub & libtool for arm64/ppc64el. * Patch configure.ac to specify config macro dir. -- Dimitri John Ledkov Tue, 24 Dec 2013 02:05:24 +0000 libfishsound (1.0.0-1.1) unstable; urgency=low * Non-maintainer upload. * Enable hardened build flags (Closes: #657847) -- Moritz Muehlenhoff Fri, 15 Jun 2012 16:29:46 +0200 libfishsound (1.0.0-1) unstable; urgency=low * New upstream release. (Closes: #534744) * Updated debian/symbols * Remove DM Upload * Move to debhelper 7 dh debian/rules -- John Francesco Ferlito Fri, 05 Feb 2010 21:34:26 +1100 libfishsound (0.9.2-3) unstable; urgency=low * debian/control: + Update Maintainer to Debian Xiph.org Maintainers. + Add John Francesco Ferlito to Uploaders. + Remove DM-Upload-Allowed. * Moved to debhelper 7. * Update debian/rules -- John Francesco Ferlito Tue, 06 Oct 2009 20:26:21 +1100 libfishsound (0.9.2-2) unstable; urgency=low * Change section for libfishsound1-dbg to debug -- John Francesco Ferlito Thu, 28 May 2009 08:08:18 +1000 libfishsound (0.9.2-1) unstable; urgency=low * New upstream. * Update debian/watch with new archive location * Really build with libflac support -- John Francesco Ferlito Wed, 27 May 2009 21:27:00 +1000 libfishsound (0.9.1-3) unstable; urgency=low * Moved to section sound * Closing bug fixed upstream some time ago (Closes: #475732) -- John Ferlito Fri, 19 Sep 2008 21:23:44 +1000 libfishsound (0.9.1-2) unstable; urgency=low * CVE-2008-1686 code execution via crafted header containing negative offsets, should have been closed in 0.9.1-1 (Closes: #475152) * Add DM-Upload-Allowed: yes to debian/control * Update standards version to 3.8.0 (no changes) -- John Ferlito Wed, 16 Jul 2008 20:23:53 +1000 libfishsound (0.9.1-1) unstable; urgency=low * New upstream. * New maintainer. * Update for new standards vesion 3.7.3 * Check debian/watch is up to date. closes: #450064 * Build with libflac support -- John Ferlito Sat, 09 Feb 2008 22:37:58 +1100 libfishsound (0.7.0-2.1) unstable; urgency=low * Porter NMU. * Re-libtoolize (Closes: #306790). * Add libc-dev as an alternative to libc6-dev. -- Aurelien Jarno Sun, 11 Mar 2007 20:08:09 +0100 libfishsound (0.7.0-2) unstable; urgency=low * Updated -dev package dependencies, per recommendations in the Library Packaging Guide. * Dump config.log if there's an error in configure. -- Jamie Wilkinson Mon, 3 Apr 2006 22:16:56 +1000 libfishsound (0.7.0-1) unstable; urgency=low * New upstream release. * Updated files lists due to DSO filename change. * Bumped standards version to 3.6.2 (no other changes required). * Added examples from src/examples in libfishsound1-dev. (Closes: #338988) -- Jamie Wilkinson Mon, 3 Apr 2006 14:54:52 +1000 libfishsound (0.6.3-2) unstable; urgency=low * Fix package descriptions and copyright. -- Jamie Wilkinson Thu, 14 Apr 2005 09:09:34 +1000 libfishsound (0.6.3-1) unstable; urgency=low * Initial packaging. Initial upload into Debian. (Closes: #304270) -- Jamie Wilkinson Tue, 5 Apr 2005 08:26:16 +1000 debian/control0000664000000000000000000000461212256171302010575 0ustar Source: libfishsound Section: sound Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Xiph.org Maintainers Uploaders: John Francesco Ferlito Build-Depends: debhelper (>= 7.0.50~), libspeex-dev, libvorbis-dev, libflac-dev, autotools-dev, dh-autoreconf, pkg-config Standards-Version: 3.8.3 Package: libfishsound1 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: simple API that wraps Xiph.Org audio codecs libfishsound is a wrapper around the existing codec libraries and provides a consistent, higher-level programming interface. It has been designed for use in a wide variety of applications; it has no direct dependencies on Annodex or Ogg encapsulation, though it is most commonly used in conjunction with liboggz to decode or encode Ogg encapsulated Vorbis or Speex files. Package: libfishsound1-dev Section: libdevel Architecture: any Depends: libfishsound1 (= ${binary:Version}), ${misc:Depends}, libspeex-dev, libvorbis-dev Provides: libfishsound-dev Conflicts: libfishsound-dev Description: simple API that wraps Xiph.Org audio codecs (development files) libfishsound is a wrapper around the existing codec libraries and provides a consistent, higher-level programming interface. It has been designed for use in a wide variety of applications; it has no direct dependencies on Annodex or Ogg encapsulation, though it is most commonly used in conjunction with liboggz to decode or encode Ogg encapsulated Vorbis or Speex files. . This package contains the header files and static libraries required for developing applications that use libfishsound. Package: libfishsound1-dbg Section: debug Architecture: any Depends: libfishsound1 (= ${binary:Version}), ${misc:Depends} Priority: extra Description: simple API that wraps Xiph.Org audio codecs (debugging information) libfishsound is a wrapper around the existing codec libraries and provides a consistent, higher-level programming interface. It has been designed for use in a wide variety of applications; it has no direct dependencies on Annodex or Ogg encapsulation, though it is most commonly used in conjunction with liboggz to decode or encode Ogg encapsulated Vorbis or Speex files. . This package contains debugging symbols useful for tracing bugs in the libfishsound1 package. debian/libfishsound1.install0000664000000000000000000000007012256171302013326 0ustar usr/lib/libfishsound.so.1 usr/lib/libfishsound.so.1.3.0 debian/rules0000775000000000000000000000031512256171302010246 0ustar #!/usr/bin/make -f %: dh $@ --with autoreconf override_dh_strip: dh_strip --dbg-package=libfishsound1-dbg override_dh_auto_configure: dh_auto_configure -- $(shell dpkg-buildflags --export=configure) debian/watch0000664000000000000000000000015212256171302010216 0ustar version=2 http://downloads.xiph.org/releases/libfishsound/ libfishsound-([\d\.]+)\.tar\.gz debian uupdate debian/libfishsound1.symbols0000664000000000000000000000262212256171302013355 0ustar libfishsound.so.1 libfishsound1 #MINVER# fish_sound_command@libfishsound.so 0.9.2 fish_sound_comment_add@libfishsound.so 0.9.2 fish_sound_comment_add_byname@libfishsound.so 0.9.2 fish_sound_comment_first@libfishsound.so 0.9.2 fish_sound_comment_first_byname@libfishsound.so 0.9.2 fish_sound_comment_get_vendor@libfishsound.so 0.9.2 fish_sound_comment_next@libfishsound.so 0.9.2 fish_sound_comment_next_byname@libfishsound.so 0.9.2 fish_sound_comment_remove@libfishsound.so 0.9.2 fish_sound_comment_remove_byname@libfishsound.so 0.9.2 fish_sound_decode@libfishsound.so 0.9.2 fish_sound_delete@libfishsound.so 0.9.2 fish_sound_encode@libfishsound.so 0.9.2 fish_sound_encode_float@libfishsound.so 0.9.2 fish_sound_encode_float_ilv@libfishsound.so 0.9.2 fish_sound_flush@libfishsound.so 0.9.2 fish_sound_get_frameno@libfishsound.so 0.9.2 fish_sound_get_interleave@libfishsound.so 0.9.2 fish_sound_identify@libfishsound.so 0.9.2 fish_sound_new@libfishsound.so 0.9.2 fish_sound_prepare_truncation@libfishsound.so 0.9.2 fish_sound_reset@libfishsound.so 0.9.2 fish_sound_set_decoded_callback@libfishsound.so 0.9.2 fish_sound_set_decoded_float@libfishsound.so 0.9.2 fish_sound_set_decoded_float_ilv@libfishsound.so 0.9.2 fish_sound_set_encoded_callback@libfishsound.so 0.9.2 fish_sound_set_frameno@libfishsound.so 0.9.2 fish_sound_set_interleave@libfishsound.so 0.9.2 libfishsound.so@libfishsound.so 0.9.2 debian/patches/0000775000000000000000000000000012256171402010617 5ustar debian/patches/macro-dir.patch0000664000000000000000000000054512256171371013526 0ustar Description: Patch configure.ac to specify config macro dir. Author: Dimitri John Ledkov --- libfishsound-1.0.0.orig/configure.ac +++ libfishsound-1.0.0/configure.ac @@ -40,6 +40,7 @@ AC_C_CONST AC_C_BIGENDIAN dnl Add parameters for aclocal +AC_CONFIG_MACRO_DIR([m4]) AC_SUBST(ACLOCAL_AMFLAGS, "-I m4") # Checks for header files. debian/patches/0001-flac-set-vendor_string.length-0.patch0000664000000000000000000000201212256171402020205 0ustar From 9201079c5155c7b27db98de6543b05631362364d Mon Sep 17 00:00:00 2001 From: Conrad Parker Date: Tue, 20 Apr 2010 07:13:53 +0900 Subject: [PATCH] flac: set vendor_string.length = 0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Avoids debug crash with libFLAC 1.2.1; tested on Windows (x64) Reported-by: Денис Кулаков --- src/libfishsound/flac.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libfishsound/flac.c b/src/libfishsound/flac.c index b42ea78..930c77b 100644 --- a/src/libfishsound/flac.c +++ b/src/libfishsound/flac.c @@ -541,6 +541,7 @@ fs_flac_encode_vorbiscomments (FishSound * fsound) metadata->is_last = true; metadata->length = total_length; /* Don't bother setting the vendor_string, as libFLAC ignores it */ + metadata->data.vorbis_comment.vendor_string.length = 0; metadata->data.vorbis_comment.num_comments = length; metadata->data.vorbis_comment.comments = comments; -- 1.8.5.2 debian/patches/series0000664000000000000000000000007312256171402012034 0ustar macro-dir.patch 0001-flac-set-vendor_string.length-0.patch debian/compat0000664000000000000000000000000212256171302010365 0ustar 7