--- libvorbis-1.3.2.orig/debian/docs +++ libvorbis-1.3.2/debian/docs @@ -0,0 +1 @@ +CHANGES --- libvorbis-1.3.2.orig/debian/libvorbisenc2.install +++ libvorbis-1.3.2/debian/libvorbisenc2.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/*/libvorbisenc.so.* --- libvorbis-1.3.2.orig/debian/libvorbisfile3.lintian-overrides +++ libvorbis-1.3.2/debian/libvorbisfile3.lintian-overrides @@ -0,0 +1 @@ +libvorbisfile3: using-first-person-in-description line 5: I --- libvorbis-1.3.2.orig/debian/copyright +++ libvorbis-1.3.2/debian/copyright @@ -0,0 +1,50 @@ +This package was debianized by Christopher L Cheney on +Tue, 31 Oct 2000 15:08:22 -0600. + +It was downloaded from http://www.xiph.org/downloads/: + + URL: + +Upstream Author: Monty + +Copyright: + + Copyright (c) 2002, Xiph.org Foundation + + 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 Xiph.org Foundation 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 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. + +The file doc/rfc5215.txt is available under the +following license: + + The authors agree to grant third parties the irrevocable right to + copy, use, and distribute the work, with or without modification, in + any medium, without royalty, provided that, unless separate + permission is granted, redistributed modified works do not contain + misleading author, version, name of work, or endorsement information. + + --- libvorbis-1.3.2.orig/debian/control +++ libvorbis-1.3.2/debian/control @@ -0,0 +1,80 @@ +Source: libvorbis +Section: libs +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Debian Xiph.org Maintainers +Uploaders: Peter Samuelson , John Francesco Ferlito +Build-Depends: autotools-dev, debhelper (>= 8.1.3), libogg-dev +Standards-Version: 3.9.1 +Vcs-Bzr: http://bzr.debian.org/bzr/pkg-xiph/libvorbis + +Package: libvorbis0a +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: libvorbis0 +Replaces: libvorbis0 +Description: The Vorbis General Audio Compression Codec (Decoder library) + Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free, + general-purpose compressed audio format for audio and music at fixed + and variable bitrates from 16 to 128 kbps/channel. + . + The Vorbis library is the primary Ogg Vorbis library. + +Package: libvorbisenc2 +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, ${misc:Depends}, libvorbis0a (= ${binary:Version}) +Conflicts: libvorbis0 (<< 1.0.0) +Replaces: libvorbis0 (<< 1.0.0) +Description: The Vorbis General Audio Compression Codec (Encoder library) + Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free, + general-purpose compressed audio format for audio and music at fixed + and variable bitrates from 16 to 128 kbps/channel. + . + The Vorbisenc library provides a convenient API for setting up an encoding + environment using libvorbis. + +Package: libvorbisfile3 +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, ${misc:Depends}, libvorbis0a (= ${binary:Version}) +Conflicts: libvorbis0 (<< 1.0.0) +Replaces: libvorbis0 (<< 1.0.0) +Description: The Vorbis General Audio Compression Codec (High Level API) + Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free, + general-purpose compressed audio format for audio and music at fixed + and variable bitrates from 16 to 128 kbps/channel. + . + The Vorbisfile library provides a convenient high-level API for decoding + and basic manipulation of all Vorbis I audio streams. + +Package: libvorbis-dev +Architecture: any +Multi-Arch: same +Section: libdevel +Depends: ${misc:Depends}, libogg-dev, libvorbis0a (= ${binary:Version}), libvorbisenc2 (= ${binary:Version}), libvorbisfile3 (= ${binary:Version}) +Description: The Vorbis General Audio Compression Codec (development files) + Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free, + general-purpose compressed audio format for audio and music at fixed + and variable bitrates from 16 to 128 kbps/channel. + . + This package contains the header files and documentation needed to develop + applications with libvorbis. + +Package: libvorbis-dbg +Architecture: any +Multi-Arch: same +Section: debug +Priority: extra +Depends: ${misc:Depends}, libvorbis0a (= ${binary:Version}), libvorbisenc2 (= ${binary:Version}), libvorbisfile3 (= ${binary:Version}) +Description: The Vorbis General Audio Compression Codec (debug files) + Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free, + general-purpose compressed audio format for audio and music at fixed + and variable bitrates from 16 to 128 kbps/channel. + . + This package contains debugging symbols useful for tracking bugs in + applications with libvorbis. --- libvorbis-1.3.2.orig/debian/libvorbis0a.install +++ libvorbis-1.3.2/debian/libvorbis0a.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/*/libvorbis.so.* --- libvorbis-1.3.2.orig/debian/rules +++ libvorbis-1.3.2/debian/rules @@ -0,0 +1,23 @@ +#! /usr/bin/make -f + + +%: + dh $@ + +override_dh_strip: + dh_strip --dbg-package=libvorbis-dbg + +# Put config.sub rules in until http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=559098 is fixed +override_dh_auto_configure: + ln -sf /usr/share/misc/config.sub . + ln -sf /usr/share/misc/config.guess . + dh_auto_configure -- --enable-static --with-pic + +override_dh_auto_clean: + dh_auto_clean + rm -f config.sub config.guess + +# Trac bug https://trac.xiph.org/ticket/1673 +override_dh_install: + rm debian/tmp/usr/share/doc/libvorbis-*/doxygen-build.stamp + dh_install --- libvorbis-1.3.2.orig/debian/libvorbis0a.lintian-overrides +++ libvorbis-1.3.2/debian/libvorbis0a.lintian-overrides @@ -0,0 +1,2 @@ +# Is now 0a due to past packaging mixup +libvorbis0a: package-name-doesnt-match-sonames libvorbis0 --- libvorbis-1.3.2.orig/debian/libvorbisfile3.symbols +++ libvorbis-1.3.2/debian/libvorbisfile3.symbols @@ -0,0 +1,37 @@ +libvorbisfile.so.3 libvorbisfile3 #MINVER# + ov_bitrate@Base 1.1.2 + ov_bitrate_instant@Base 1.1.2 + ov_clear@Base 1.1.2 + ov_comment@Base 1.1.2 + ov_crosslap@Base 1.1.2 + ov_fopen@Base 1.2.0 + ov_halfrate@Base 1.1.2 + ov_halfrate_p@Base 1.1.2 + ov_info@Base 1.1.2 + ov_open@Base 1.1.2 + ov_open_callbacks@Base 1.1.2 + ov_pcm_seek@Base 1.1.2 + ov_pcm_seek_lap@Base 1.1.2 + ov_pcm_seek_page@Base 1.1.2 + ov_pcm_seek_page_lap@Base 1.1.2 + ov_pcm_tell@Base 1.1.2 + ov_pcm_total@Base 1.1.2 + ov_raw_seek@Base 1.1.2 + ov_raw_seek_lap@Base 1.1.2 + ov_raw_tell@Base 1.1.2 + ov_raw_total@Base 1.1.2 + ov_read@Base 1.1.2 + ov_read_filter@Base 1.2.3 + ov_read_float@Base 1.1.2 + ov_seekable@Base 1.1.2 + ov_serialnumber@Base 1.1.2 + ov_streams@Base 1.1.2 + ov_test@Base 1.1.2 + ov_test_callbacks@Base 1.1.2 + ov_test_open@Base 1.1.2 + ov_time_seek@Base 1.1.2 + ov_time_seek_lap@Base 1.1.2 + ov_time_seek_page@Base 1.1.2 + ov_time_seek_page_lap@Base 1.1.2 + ov_time_tell@Base 1.1.2 + ov_time_total@Base 1.1.2 --- libvorbis-1.3.2.orig/debian/libvorbis-dev.examples +++ libvorbis-1.3.2/debian/libvorbis-dev.examples @@ -0,0 +1,2 @@ +examples/*.c +examples/*.pl --- libvorbis-1.3.2.orig/debian/libvorbisfile3.install +++ libvorbis-1.3.2/debian/libvorbisfile3.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/*/libvorbisfile.so.* --- libvorbis-1.3.2.orig/debian/libvorbis-dev.doc-base +++ libvorbis-1.3.2/debian/libvorbis-dev.doc-base @@ -0,0 +1,8 @@ +Document: libvorbis +Author: The Xiph.org Foundation +Section: Sound +Title: The Vorbis library technical reference + +Format: HTML +Index: /usr/share/doc/libvorbis-dev/html/index.html +Files: /usr/share/doc/libvorbis-dev/html/* --- libvorbis-1.3.2.orig/debian/watch +++ libvorbis-1.3.2/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://downloads.xiph.org/releases/vorbis/libvorbis-(.+)\.tar\.gz --- libvorbis-1.3.2.orig/debian/libvorbis-dev.install +++ libvorbis-1.3.2/debian/libvorbis-dev.install @@ -0,0 +1,7 @@ +debian/tmp/usr/include/vorbis/* +debian/tmp/usr/lib/*/*.a +debian/tmp/usr/lib/*/*.la +debian/tmp/usr/lib/*/*.so +debian/tmp/usr/lib/*/pkgconfig/*.pc +debian/tmp/usr/share/aclocal/*.m4 +debian/tmp/usr/share/doc/libvorbis-*/* usr/share/doc/libvorbis-dev/html --- libvorbis-1.3.2.orig/debian/changelog +++ libvorbis-1.3.2/debian/changelog @@ -0,0 +1,339 @@ +libvorbis (1.3.2-1ubuntu2.1) oneiric-security; urgency=low + + * SECURITY UPDATE: denial of service and possible code execution + - lib/floor1.c: validate count. + - https://trac.xiph.org/changeset/18151 + - CVE-2012-0444 + + -- Marc Deslauriers Fri, 17 Feb 2012 13:51:00 -0500 + +libvorbis (1.3.2-1ubuntu2) oneiric; urgency=low + + * Build for multiarch. LP: #825342. + + -- Steve Langasek Fri, 12 Aug 2011 11:54:37 -0700 + +libvorbis (1.3.2-1ubuntu1) natty; urgency=low + + * Merge from debian unstable (LP: #722036). Remaining changes: + - Fix build failure with DSO link changes. + + -- Артём Попов Sat, 19 Feb 2011 18:41:36 +0600 + +libvorbis (1.3.2-1) unstable; urgency=low + + * New upstream release (Closes: #613489) + - ov_fopen should have const qualifier for char *path (Closes: #547223) + * debian/control + - Bumped standards version to 3.9.1 + * debian/rules + - Add --with-pic (Closes: #603195) + * debian/docs + - CHANGELOG was renamed to CHANGES + * Added debian/source/format 1.0 + + -- John Francesco Ferlito Tue, 15 Feb 2011 23:32:40 +1100 + +libvorbis (1.3.1-1ubuntu1) natty; urgency=low + + * Fix build failure with DSO link changes. + + -- Matthias Klose Mon, 11 Oct 2010 10:32:05 +0200 + +libvorbis (1.3.1-1) unstable; urgency=low + + * New upstream release. + - Please package new upstream version 1.3.1. (Closes: #575676) + - libvorbis: additional CVE-2009-3379 security fixes. (Closes: #573562) + - libvorbis0a: Incorrect encoding on powerpc. (Closes: #549899) + - FTBFS with binutils-gold. (Closes: #555383) + * debian/compat + - Moved to version 7 + * debian/control + - Added ${misc:Depends}. + - Bumped dependency on debhelper to 7.0.50~. + - Added strict version depends on libvorbis0a to libvorbisenc2 and + libvorbisfile3. + * Added debian/docs + * Simplified debian/*.install + * Updated debian/libvorbis0a.symbols + * Moved to debhelper 7 style dh rules + + -- John Francesco Ferlito Fri, 26 Mar 2010 19:10:35 +1100 + +libvorbis (1.2.3-3) unstable; urgency=low + + * debian/copyright + - Add details for doc/rfc5215.txt (Closes: #550687). + * Add a -dbg package (Closes: #516661). + + -- John Francesco Ferlito Tue, 13 Oct 2009 09:46:51 +1100 + +libvorbis (1.2.3-2) unstable; urgency=low + + * Add back in changes from dfsg-5 and dfsg-6. + * Remove CVE-2009-2663.patch + + -- John Francesco Ferlito Wed, 30 Sep 2009 09:28:22 +1000 + +libvorbis (1.2.3-1) unstable; urgency=low + + * New upstream release (Closes: #543549, #249695) (LP: #418059). + - Remove upstream-r14811_huffman_sanity_checks.diff + - Remove CVE-2008-1420.patch + - Remove CVE-2008-1423+CVE-2008-1419.patch + * Draft RFCs have been replaced with RFC5215 which is DFSG compliant due to + clause 11. SO there is no more need for a dfsg binary. + * Update .symbol files. + * Update debian/control + + Add version dependency on debhelper. + + Bump to Standards-Version 3.8.3. + + Add John Francesco Ferlito to Uploaders. + + Remove Adeodato Simó from Uploaders. + + Remove duplicate Section headers. + + Update short descriptions. + * Remove quilt as there are currently no patches. + * Register HTML documentation with doc-base. + * Add lintian override for package-name-doesnt-match-sonames. + + -- John Francesco Ferlito Tue, 29 Sep 2009 20:42:57 +1000 + +libvorbis (1.2.0.dfsg-6) unstable; urgency=high + + * Fix CVE-2009-2663: two bugs in libvorbis that allowed a crafted ogg + file to corrupt memory. (Closes: #540958) + * patches/CVE-2008-1420.patch: fix a regression playing files generated + by 1.0b1, from upstream trunk. Thanks Michael Gold. (Closes: #504421) + + -- Peter Samuelson Mon, 10 Aug 2009 23:11:11 -0500 + +libvorbis (1.2.0.dfsg-5) unstable; urgency=low + + * New maintainer. + * Standards-Version: 3.8.1. + * gcc -fno-finite-math-only on armel, to work around a gcc bug + (fixed upstream in gcc 4.3 and 4.4). (Closes: #515949) + * Fix watch file to unmangle .dfsg in version, thanks Lintian. + * Distinguish the short descriptions of the different lib packages, and + other tweaks to debian/control. Thanks Lintian. (Closes: #432688) + + -- Peter Samuelson Thu, 28 May 2009 21:56:02 -0500 + +libvorbis (1.2.0.dfsg-4) unstable; urgency=low + + * Add upstream-r14811_huffman_sanity_checks.diff. closes: #482039. + * Bump to Standards-Version 3.8.0. + * Remove myself from Uploaders. + + -- Clint Adams Tue, 10 Jun 2008 12:06:58 -0400 + +libvorbis (1.2.0.dfsg-3.1) unstable; urgency=high + + * Non-maintainer upload by the security team + * Fix integer overflows (and possible DoS attacks) via crafted + OGG files (Closes: #482518) + Fixes: CVE-2008-1423, CVE-2008-1420, CVE-2008-1419 + + -- Steffen Joeris Mon, 26 May 2008 12:48:06 +0000 + +libvorbis (1.2.0.dfsg-3) unstable; urgency=low + + * Use dpkg-gensymbols, with symbol files obtained from Mole (stripping + debian revision and .dfsg suffix). + + * Install upstream CHANGES file as changelog.gz. (Closes: #302037) + + * Bump debian/compat to 5, and Standards-Version to 3.7.3 (no changes + needed). + + * Use quilt.make in debian/rules. + + -- Adeodato Simó Thu, 27 Dec 2007 14:33:45 +0100 + +libvorbis (1.2.0.dfsg-2) unstable; urgency=high + + * Bump shlibs for libvorbis0a due to new vorbis_synthesis_idheader header. + (Closes: #436083) + + -- Adeodato Simó Tue, 14 Aug 2007 20:55:54 +0200 + +libvorbis (1.2.0.dfsg-1) unstable; urgency=low + + [ Adeodato Simó ] + * Use ${binary:Version} instead of ${Source-Version}. + + [ Clint Adams ] + * New upstream release. + - Remove upstream_r13198-fix_segfault_in_ov_time_seek.diff . + - Fixes: CVE-2007-4029, CVE-2007-4065, CVE-2007-4066 + * Bump shlibs for libvorbisfile3 to >= 1.2.0 due to new ov_fopen + function. + + -- Clint Adams Fri, 27 Jul 2007 02:57:44 -0400 + +libvorbis (1.1.2.dfsg-2) unstable; urgency=low + + * Bump to Standards-Version 3.7.2. + * Add upstream_r13198-fix_segfault_in_ov_time_seek.diff. closes: #281995. + + -- Clint Adams Fri, 29 Jun 2007 09:46:12 -0400 + +libvorbis (1.1.2.dfsg-1.2) unstable; urgency=high + + * Fix shlibs files for libvorbisenc and libvorbisfile, which were broken + by my first NMU to have dependencies for libvorbis0a. Closes: #395048 + + -- Joey Hess Tue, 24 Oct 2006 19:55:19 -0400 + +libvorbis (1.1.2.dfsg-1.1) unstable; urgency=low + + * NMU + * Remove draft RFC files, as they are not under a free license. + Closes: #390660 + * Repackage the source package without these files. + * Add README.Source documenting how the upstream source is repackaged. + * Modify dh_makeshlibs call to avoid generating a shlibs file that has + an unncessarily tight versioned dependency on this new pseudo-version + of libvorbis. + + -- Joey Hess Sun, 15 Oct 2006 17:21:37 -0400 + +libvorbis (1.1.2-1) unstable; urgency=low + + * Switch maintenance to the Debian Xiph.org Maintainers (alioth/pkg-xiph). + + * New upstream release packaged. (Closes: #327586) + + * Move HTML documentation from /usr/share/doc/libvorbis-dev itself to an + html/ subdirectory of it. + + * Update debian/control: + + drop unnecessary build-dependency on devscripts. + + drop version restriction on debhelper and libogg-dev build-dependencies, + since they're already satisfied with stable. + + * Overhaul debian/rules, and switch to quilt for patch management. + + * Add debian/compat file, instead of exporting DH_COMPAT. + + * Update download URL in debian/copyright. + + * Add debian/watch file. + + * Bumped Standards-Version to 3.6.2 (no changes required). + + -- Adeodato Simó Thu, 26 Jan 2006 01:35:39 +0100 + +libvorbis (1.1.0-1) unstable; urgency=low + + * New upstream. + + -- Christopher L Cheney Thu, 17 Mar 2005 21:30:00 -0600 + +libvorbis (1.0.1-1) unstable; urgency=low + + * New upstream. + * Improved descriptions. (Closes: #166649) + * Updated DEB_BUILD_OPTIONS support. (Closes: #188464) + + -- Christopher L Cheney Tue, 9 Dec 2003 01:00:00 -0600 + +libvorbis (1.0.0-3) unstable; urgency=low + + * Add libvorbis0 conflict to libvorbis0a. + + -- Christopher L Cheney Wed, 12 Mar 2003 17:00:00 -0600 + +libvorbis (1.0.0-2) unstable; urgency=low + + * Rename libvorbis0 -> libvorbis0a to keep packages from upgrading to it + by mistake. (Closes: #156227, #156365, #161961, #171548, #172466, + #172469, #178756) + * GNU config automated update: config.sub (20020621 to 20030103), + config.guess (20020529 to 20030110) + + -- Christopher L Cheney Sat, 8 Mar 2003 13:00:00 -0600 + +libvorbis (1.0.0-1) unstable; urgency=low + + * New upstream. + * Split libvorbis package into libvorbis libvorbisenc libvorbisfile due to + shared object major versions going out of sync. + + -- Christopher L Cheney Fri, 19 Jul 2002 09:00:00 -0500 + +libvorbis (1.0rc3-1) unstable; urgency=low + + * New upstream. (Closes: #121995, #123472) + * added autotools target (config.* updater) to rules + + -- Christopher L Cheney Mon, 24 Dec 2001 11:00:00 -0600 + +libvorbis (1.0rc2-1) unstable; urgency=low + + * New upstream. + + -- Christopher L Cheney Sun, 12 Aug 2001 22:00:00 -0500 + +libvorbis (1.0rc1-1) unstable; urgency=low + + * New upstream. (Closes: #84977, #95330) + * Upstream says lame at fault. See bug details. (Closes: #98010) + * Fixed versioned depends. + * Changed clean method to distclean. + + -- Christopher L Cheney Sun, 17 Jun 2001 20:00:00 -0500 + +libvorbis (1.0beta4-1) unstable; urgency=low + + * New upstream. + * Appears to be fixed, can't reproduce bug (closes: #78848) + + -- Christopher L Cheney Mon, 26 Feb 2001 08:00:00 -0600 + +libvorbis (1.0beta3-3) unstable; urgency=low + + * Fixed Build-Depends libogg-dev version dependency. + * Fixed Sections. + * Updated to Standards-Version to 3.5.1.0 + + -- Christopher L Cheney Sat, 17 Feb 2001 18:14:53 -0600 + +libvorbis (1.0beta3-2) unstable; urgency=low + + * Added dependency for libogg-dev (closes: #78262) + * Added dependency for libogg-dev (closes: #81432) + * Corrected development library package name (closes: #82464) + + -- Christopher L Cheney Sat, 3 Feb 2001 13:29:30 -0600 + +libvorbis (1.0beta3-1) unstable; urgency=low + + * New Maintainer. + * Upstream source was reorganized. + * Package split according to the upstream reorganization. + + -- Christopher L Cheney Tue, 31 Oct 2000 15:08:22 -0600 + +vorbis (1.0beta2-1) unstable; urgency=low + + * New upstream version. Closes: #67326, #68416 + * Changed xmms-vorbis to Architechture: any. Closes: #67395 + * Added Build-deps. Closes: #66628 + * Moved vorbize to vorbis-tools along with oggenc and vorbiscomment + + -- Michael Beattie Wed, 9 Aug 2000 00:30:15 +1200 + +vorbis (1.0beta1-1) unstable; urgency=low + + * First Beta, Ready for debian release. + + -- Michael Beattie Fri, 30 Jun 2000 19:26:59 +1200 + +vorbis (0.0-1) unstable; urgency=low + + * Initial Release. + * Initial package, not placed in archive. + + -- Michael Beattie Mon, 26 Jun 2000 18:59:56 +1200 + --- libvorbis-1.3.2.orig/debian/compat +++ libvorbis-1.3.2/debian/compat @@ -0,0 +1 @@ +9 --- libvorbis-1.3.2.orig/debian/libvorbisenc2.symbols +++ libvorbis-1.3.2/debian/libvorbisenc2.symbols @@ -0,0 +1,23 @@ +libvorbisenc.so.2 libvorbisenc2 #MINVER# +#MISSING: 1.2.3# ve_setup_11_stereo@Base 1.1.2 +#MISSING: 1.2.3# ve_setup_11_uncoupled@Base 1.1.2 +#MISSING: 1.2.3# ve_setup_16_stereo@Base 1.1.2 +#MISSING: 1.2.3# ve_setup_16_uncoupled@Base 1.1.2 +#MISSING: 1.2.3# ve_setup_22_stereo@Base 1.1.2 +#MISSING: 1.2.3# ve_setup_22_uncoupled@Base 1.1.2 +#MISSING: 1.2.3# ve_setup_32_stereo@Base 1.1.2 +#MISSING: 1.2.3# ve_setup_32_uncoupled@Base 1.1.2 +#MISSING: 1.2.3# ve_setup_44_stereo@Base 1.1.2 +#MISSING: 1.2.3# ve_setup_44_uncoupled@Base 1.1.2 +#MISSING: 1.2.3# ve_setup_8_stereo@Base 1.1.2 +#MISSING: 1.2.3# ve_setup_8_uncoupled@Base 1.1.2 +#MISSING: 1.2.3# ve_setup_XX_stereo@Base 1.1.2 +#MISSING: 1.2.3# ve_setup_XX_uncoupled@Base 1.1.2 +#MISSING: 1.2.3# ve_setup_X_stereo@Base 1.1.2 +#MISSING: 1.2.3# ve_setup_X_uncoupled@Base 1.1.2 + vorbis_encode_ctl@Base 1.1.2 + vorbis_encode_init@Base 1.1.2 + vorbis_encode_init_vbr@Base 1.1.2 + vorbis_encode_setup_init@Base 1.1.2 + vorbis_encode_setup_managed@Base 1.1.2 + vorbis_encode_setup_vbr@Base 1.1.2 --- libvorbis-1.3.2.orig/debian/libvorbis0a.symbols +++ libvorbis-1.3.2/debian/libvorbis0a.symbols @@ -0,0 +1,135 @@ +libvorbis.so.0 libvorbis0a #MINVER# +#MISSING: 1.2.3# _analysis_output@Base 1.1.2 +#MISSING: 1.2.3# _analysis_output_always@Base 1.1.2 +#MISSING: 1.3.1# _best@Base 1.1.2 + _book_maptype1_quantvals@Base 1.1.2 + _book_unquantize@Base 1.1.2 + _float32_pack@Base 1.1.2 + _float32_unpack@Base 1.1.2 + _floor_P@Base 1.1.2 + _ilog@Base 1.1.2 + _make_words@Base 1.1.2 + _mapping_P@Base 1.1.2 + _residue_P@Base 1.1.2 + _ve_envelope_clear@Base 1.1.2 + _ve_envelope_init@Base 1.1.2 + _ve_envelope_mark@Base 1.1.2 + _ve_envelope_search@Base 1.1.2 + _ve_envelope_shift@Base 1.1.2 + _vi_gpsy_free@Base 1.1.2 + _vi_psy_free@Base 1.1.2 + _vorbis_apply_window@Base 1.1.2 + _vorbis_block_alloc@Base 1.1.2 + _vorbis_block_ripcord@Base 1.1.2 + _vorbis_window_get@Base 1.1.2 + _vp_ampmax_decay@Base 1.1.2 +#MISSING: 1.3.1# _vp_couple@Base 1.1.2 + _vp_couple_quantize_normalize@Base 1.3.1 + _vp_global_free@Base 1.1.2 + _vp_global_look@Base 1.1.2 +#MISSING: 1.3.1# _vp_noise_normalize@Base 1.1.2 +#MISSING: 1.3.1# _vp_noise_normalize_sort@Base 1.1.2 + _vp_noisemask@Base 1.1.2 + _vp_offset_and_mix@Base 1.1.2 + _vp_psy_clear@Base 1.1.2 + _vp_psy_init@Base 1.1.2 +#MISSING: 1.3.1# _vp_quantize_couple_memo@Base 1.1.2 +#MISSING: 1.3.1# _vp_quantize_couple_sort@Base 1.1.2 +#MISSING: 1.3.1# _vp_remove_floor@Base 1.1.2 + _vp_tonemask@Base 1.1.2 +#MISSING: 1.2.3# analysis_noisy@Base 1.1.2 + drft_backward@Base 1.1.2 + drft_clear@Base 1.1.2 + drft_forward@Base 1.1.2 + drft_init@Base 1.1.2 + floor0_exportbundle@Base 1.1.2 + floor1_encode@Base 1.1.2 + floor1_exportbundle@Base 1.1.2 + floor1_fit@Base 1.1.2 + floor1_interpolate_fit@Base 1.1.2 +#MISSING: 1.3.1# hf_reduction@Base 1.1.2 + mapping0_exportbundle@Base 1.1.2 + mdct_backward@Base 1.1.2 + mdct_clear@Base 1.1.2 + mdct_forward@Base 1.1.2 + mdct_init@Base 1.1.2 + res0_free_info@Base 1.1.2 + res0_free_look@Base 1.1.2 + res0_inverse@Base 1.1.2 + res0_look@Base 1.1.2 + res0_pack@Base 1.1.2 + res0_unpack@Base 1.1.2 + res1_class@Base 1.1.2 + res1_forward@Base 1.1.2 + res1_inverse@Base 1.1.2 + res2_class@Base 1.1.2 + res2_forward@Base 1.1.2 + res2_inverse@Base 1.1.2 + residue0_exportbundle@Base 1.1.2 + residue1_exportbundle@Base 1.1.2 + residue2_exportbundle@Base 1.1.2 + vorbis_analysis@Base 1.1.2 + vorbis_analysis_blockout@Base 1.1.2 + vorbis_analysis_buffer@Base 1.1.2 + vorbis_analysis_headerout@Base 1.1.2 + vorbis_analysis_init@Base 1.1.2 + vorbis_analysis_wrote@Base 1.1.2 + vorbis_bitrate_addblock@Base 1.1.2 + vorbis_bitrate_clear@Base 1.1.2 + vorbis_bitrate_flushpacket@Base 1.1.2 + vorbis_bitrate_init@Base 1.1.2 + vorbis_bitrate_managed@Base 1.1.2 + vorbis_block_clear@Base 1.1.2 + vorbis_block_init@Base 1.1.2 + vorbis_book_clear@Base 1.1.2 + vorbis_book_codelen@Base 1.1.2 + vorbis_book_codeword@Base 1.1.2 + vorbis_book_decode@Base 1.1.2 + vorbis_book_decodev_add@Base 1.1.2 + vorbis_book_decodev_set@Base 1.1.2 + vorbis_book_decodevs_add@Base 1.1.2 + vorbis_book_decodevv_add@Base 1.1.2 + vorbis_book_encode@Base 1.1.2 +#MISSING: 1.3.1# vorbis_book_encodev@Base 1.1.2 +#MISSING: 1.3.1# vorbis_book_errorv@Base 1.1.2 + vorbis_book_init_decode@Base 1.1.2 + vorbis_book_init_encode@Base 1.1.2 + vorbis_comment_add@Base 1.1.2 + vorbis_comment_add_tag@Base 1.1.2 + vorbis_comment_clear@Base 1.1.2 + vorbis_comment_init@Base 1.1.2 + vorbis_comment_query@Base 1.1.2 + vorbis_comment_query_count@Base 1.1.2 + vorbis_commentheader_out@Base 1.1.2 +#MISSING: 1.2.3# vorbis_coslook@Base 1.1.2 + vorbis_dsp_clear@Base 1.1.2 +#MISSING: 1.2.3# vorbis_fromdBlook@Base 1.1.2 + vorbis_granule_time@Base 1.1.2 + vorbis_info_blocksize@Base 1.1.2 + vorbis_info_clear@Base 1.1.2 + vorbis_info_init@Base 1.1.2 +#MISSING: 1.2.3# vorbis_invsq2explook@Base 1.1.2 +#MISSING: 1.2.3# vorbis_invsqlook@Base 1.1.2 + vorbis_lpc_from_data@Base 1.1.2 + vorbis_lpc_predict@Base 1.1.2 + vorbis_lpc_to_lsp@Base 1.1.2 + vorbis_lsp_to_curve@Base 1.1.2 + vorbis_packet_blocksize@Base 1.1.2 +#MISSING: 1.3.1# vorbis_staticbook_clear@Base 1.1.2 + vorbis_staticbook_destroy@Base 1.1.2 + vorbis_staticbook_pack@Base 1.1.2 + vorbis_staticbook_unpack@Base 1.1.2 + vorbis_synthesis@Base 1.1.2 + vorbis_synthesis_blockin@Base 1.1.2 + vorbis_synthesis_halfrate@Base 1.1.2 + vorbis_synthesis_halfrate_p@Base 1.1.2 + vorbis_synthesis_headerin@Base 1.1.2 + vorbis_synthesis_idheader@Base 1.2.0 + vorbis_synthesis_init@Base 1.1.2 + vorbis_synthesis_lapout@Base 1.1.2 + vorbis_synthesis_pcmout@Base 1.1.2 + vorbis_synthesis_read@Base 1.1.2 + vorbis_synthesis_restart@Base 1.1.2 + vorbis_synthesis_trackonly@Base 1.1.2 + vorbis_version_string@Base 1.2.3 + vorbis_window@Base 1.1.2 --- libvorbis-1.3.2.orig/debian/source/format +++ libvorbis-1.3.2/debian/source/format @@ -0,0 +1 @@ +1.0 --- libvorbis-1.3.2.orig/test/Makefile.in +++ libvorbis-1.3.2/test/Makefile.in @@ -205,7 +205,7 @@ AUTOMAKE_OPTIONS = foreign INCLUDES = -I$(top_srcdir)/include @OGG_CFLAGS@ test_SOURCES = util.c util.h write_read.c write_read.h test.c -test_LDADD = ../lib/libvorbisenc.la ../lib/libvorbis.la @OGG_LIBS@ +test_LDADD = ../lib/libvorbisenc.la ../lib/libvorbis.la @OGG_LIBS@ -lm all: all-am .SUFFIXES: --- libvorbis-1.3.2.orig/test/Makefile.am +++ libvorbis-1.3.2/test/Makefile.am @@ -10,7 +10,7 @@ ./test$(EXEEXT) test_SOURCES = util.c util.h write_read.c write_read.h test.c -test_LDADD = ../lib/libvorbisenc.la ../lib/libvorbis.la @OGG_LIBS@ +test_LDADD = ../lib/libvorbisenc.la ../lib/libvorbis.la @OGG_LIBS@ -lm debug: $(MAKE) all CFLAGS="@DEBUG@" --- libvorbis-1.3.2.orig/lib/floor1.c +++ libvorbis-1.3.2/lib/floor1.c @@ -167,6 +167,7 @@ for(j=0,k=0;jpartitions;j++){ count+=info->class_dim[info->partitionclass[j]]; + if(count>VIF_POSIT) goto err_out; for(;kpostlist[k+2]=oggpack_read(opb,rangebits); if(t<0 || t>=(1<