debian/0000755000000000000000000000000012212170224007157 5ustar debian/compat0000644000000000000000000000000212212154003010352 0ustar 9 debian/source/0000755000000000000000000000000012212154003010454 5ustar debian/source/format0000644000000000000000000000001412212154003011662 0ustar 3.0 (quilt) debian/strip-ipp.diff0000644000000000000000000000341412212154003011737 0ustar --- gst-fluendo-mp3-0.10.23/configure.ac 2013-09-04 09:58:09.000000000 +0200 +++ gst-fluendo-mp3-0.10.23.debian/configure.ac 2013-09-05 20:07:38.562225912 +0200 @@ -10,6 +10,9 @@ dnl releases only do -Wall, cvs and prer AC_INIT(GStreamer Fluendo MP3 Decoder, 0.10.23,, gst-fluendo-mp3) +AC_CONFIG_MACRO_DIR([common/m4]) +ACLOCAL_AMFLAGS([-I common/m4]) + AG_GST_INIT dnl initialize automake @@ -81,9 +84,6 @@ if test "x$HAVE_PKGCONFIG" = "xno"; then AC_MSG_ERROR(you need to have pkgconfig installed !) fi -dnl Setup for finding IPP libraries. Attempt to detect by default. -AG_NEED_IPP("ippac ipps") - HAVE_LIBOIL=false test_liboil=false --- gst-fluendo-mp3-0.10.23/src/Makefile.am 2013-02-11 19:25:51.000000000 +0100 +++ gst-fluendo-mp3-0.10.23.debian/src/Makefile.am 2013-09-05 20:03:02.796858473 +0200 @@ -8,16 +8,6 @@ DECODER_SOURCE_FILES = \ decode.c \ mp3tl.c -if USE_IPP -DECODER_SOURCE_FILES += mp3-ipp.c -DECODER_INCLUDES = $(IPP_INCLUDES) -if GST_PLUGIN_BUILD_STATIC - DECODER_LIBS = -else - DECODER_LIBS = -L$(IPP_PATH)/lib $(IPP_TRAMPOLINE_LIBS) $(IPP_LIBS) -endif -endif - libgstflump3dec_la_SOURCES = \ flump3dec.c \ $(DECODER_SOURCE_FILES) @@ -33,11 +23,9 @@ noinst_HEADERS = \ mp3tl-priv.h \ table-bitalloc.h \ table-dewindow.h \ - table-dewindow-ipp.h \ table-huffdec.h \ mp3-cos-tables.h \ mp3-c.h \ - mp3-ipp.h \ table-powtable.h \ table-powtable-2.h --- gst-fluendo-mp3-0.10.23/src/mp3tl-priv.h 2013-09-04 09:57:28.000000000 +0200 +++ gst-fluendo-mp3-0.10.23.debian/src/mp3tl-priv.h 2013-09-05 20:03:13.516911651 +0200 @@ -8,9 +8,6 @@ #include #include "mp3tl.h" -#ifdef USE_IPP -#include "mp3-ipp.h" -#endif #include "mp3-c.h" typedef short PCM[2][SSLIMIT][SBLIMIT]; debian/watch0000644000000000000000000000020612212154003010203 0ustar version=3 opts=dversionmangle=s/\.debian$// \ http://core.fluendo.com/gstreamer/src/gst-fluendo-mp3/gst-fluendo-mp3-(.*)\.tar\.bz2 debian/copyright0000644000000000000000000001416412212160024011115 0ustar This package was debianized by Loïc Minier on Tue, 24 Jan 2006 19:08:59 +0100 It was downloaded from http://core.fluendo.com/gstreamer/src/gst-fluendo-mp3/ Copyright (C) 2005 - 2013 Fluendo S.A. Upstream Authors: Jan Schmidt Josep Torra ========== COPYING ================================================== Copyright <2005-2012> Fluendo S.A. Unless otherwise indicated, Source Code is licensed under MIT license. See further explanation attached in License Statement (distributed in the file LICENSE). Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Portions of the code so marked are Copyright 2003-2005 Intel Corporation INTEL CORPORATION PROPRIETARY INFORMATION This software is supplied under the terms of a license agreement or nondisclosure agreement with Intel Corporation and may not be copied or disclosed except in accordance with the terms of that agreement. Copyright(c) 2003-2005 Intel Corporation. All Rights Reserved. ========== LICENSE ================================================== MIT license Statements for Fluendo's mp3 plug-in Source Code ------------------------------------------------------------ Fluendo's mp3 software Source Code (the "Source Code") is licensed under the MIT license provisions. The MIT license is an open source license that permits the User to operate and use in many forms the Source Code, which would be governed under its regulations. The purpose of this note is to clarify the intellectual property rights granted over the Source Code by Fluendo, as well as other legal issues that concern your use of it. MIT license contents and provisions ----------------------------------- The MIT license allows you to do the following things with the Source Code: - Copy and use the Source Code alone or jointly with other code for any purposes. Copy of the Source Code is not limited and is royalty-free. - Merge the Source Code with other code for developing new applications with no limits. - Modifying the Source Code for developing the plug-in or for implementing the plug-in in other applications for any purposes. The MIT License does not require you to share these modifications with anyone. - Publish, distribute, sublicense and sell copies of the Source Code to third parties. - Permit anyone to whom the Source Code is licensed to enjoy the rights above subject to the MIT license provisions. By licensing this Source Code under the MIT License, Fluendo is offering to the community the rights set out above without restriction and without any obligation for the User of the Source Code to release his/her modifications back to the community. Anyone operating with the Source Code released from Fluendo must grant the same MIT license rights to the community, except for any modifications operated on the Source Code which can be granted under a different license (even a proprietary license). All these rights granted to the User for the Source Code hold a limitation which is to include MIT permission notice and the following copyright notice: "Copyright 2005 Fluendo, S.L. This Source Code is licensed under MIT license and the explanations attached in MIT License Statements". These notices shall be included in all copies of the Source Code or in substantial parts of the Source Code which may be released separately or with modifications. Patents over the plug-in and/or Source Code ------------------------------------------- The binaries that can be created by compiling this Source Code released by Fluendo might be covered by patents in various parts of the world. Fluendo does not own or claim to own any patents on the techniques used in the code. (Such patents are owned or claimed to be owned by Thompson Licensing, S.A. and some other entities as the case may be). Fluendo has got the relevant licenses to cover its own activities with the Source Code but it is not authorized to sublicense nor to grant the rights which it has acquired over the patents. In this sense, you can work and deal freely with the Source Code under MIT provisions set out above, bearing in mind that some activities might not be allowed under applicable patent regulations and that Fluendo is not granting any rights in relation to such patents. The patent license granted to Fluendo only covers Fluendo's own Software and Source Code activities. In any case, this software license does not allow you to redistribute or copy complete, ready to use mp3 software decoder binaries made from the Source Code as made available by Fluendo. You can of course distribute binaries you make yourself under any terms allowed by the MIT license and whatever necessary rights you have or have acquired according to applicable patent regulations. As Fluendo can not assure that any of the activities you undertake do not infringe any patents or other industrial or intellectual property rights, Fluendo hereby disclaims any liability for any patent infringement that may be claimed to you or to any other person from any legitimate right’s owner, as stated in MIT license. So it is your responsibility to get information and to acquire the necessary patent licenses to undertake your activities legally. debian/control0000644000000000000000000000414712212165744010603 0ustar Source: gst-fluendo-mp3 Section: libs Priority: optional Maintainer: Maintainers of GStreamer packages Uploaders: Loïc Minier , Sebastian Dröge Build-Depends: debhelper (>= 9~), autotools-dev, pkg-config (>= 0.11.0), libgstreamer0.10-dev (>= 0.10.35.2-2~), libgstreamer-plugins-base0.10-dev (>= 0.10.35.2-1~), libgstreamer1.0-dev, libgstreamer-plugins-base1.0-dev, gstreamer-tools (>= 0.10.14), liboil0.3-dev (>= 0.3.7) Standards-Version: 3.9.4 Homepage: http://www.fluendo.com/shop/product/fluendo-mp3-decoder/ Package: gstreamer0.10-fluendo-mp3 Architecture: any Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends}, libgstreamer0.10-0 (>= 0.10.35.2-1) XB-GStreamer-Version: ${gstreamer:Version} XB-GStreamer-Elements: ${gstreamer:Elements} XB-GStreamer-URI-Sources: ${gstreamer:URISources} XB-GStreamer-URI-Sinks: ${gstreamer:URISinks} XB-GStreamer-Encoders: ${gstreamer:Encoders} XB-GStreamer-Decoders: ${gstreamer:Decoders} Description: Fluendo mp3 decoder GStreamer 0.10 plugin This GStreamer 0.10 plugin permits decoding of MPEG 1 audio layer III streams. It is derived from the ISO MPEG dist10 reference package. . This plugin differs from the GStreamer MAD plugin in that it doesn't depend on a GPL library. Package: gstreamer1.0-fluendo-mp3 Architecture: any Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} XB-GStreamer-Version: ${gstreamer:Version} XB-GStreamer-Elements: ${gstreamer:Elements} XB-GStreamer-URI-Sources: ${gstreamer:URISources} XB-GStreamer-URI-Sinks: ${gstreamer:URISinks} XB-GStreamer-Encoders: ${gstreamer:Encoders} XB-GStreamer-Decoders: ${gstreamer:Decoders} Description: Fluendo mp3 decoder GStreamer 1.0 plugin This GStreamer 1.0 plugin permits decoding of MPEG 1 audio layer III streams. It is derived from the ISO MPEG dist10 reference package. . This plugin differs from the GStreamer MAD plugin in that it doesn't depend on a GPL library. debian/gstreamer0.10-fluendo-mp3.install0000644000000000000000000000005412212165774015203 0ustar usr/lib/*/gstreamer-0.10/libgstflump3dec.so debian/gstreamer1.0-fluendo-mp3.install0000644000000000000000000000005312212166004015105 0ustar usr/lib/*/gstreamer-1.0/libgstflump3dec.so debian/rules0000755000000000000000000000114712212167705010254 0ustar #!/usr/bin/make -f %: dh $@ override_dh_auto_configure: dh_auto_configure -Bbuild-0.10 -- --with-gstreamer-api=0.10 \ --with-liboil dh_auto_configure -Bbuild-1.0 -- --with-gstreamer-api=1.0 \ --with-liboil override_dh_auto_build: dh_auto_build -Bbuild-0.10 dh_auto_build -Bbuild-1.0 override_dh_auto_install: dh_auto_install -Bbuild-0.10 dh_auto_install -Bbuild-1.0 override_dh_auto_clean: dh_auto_clean rm -rf build-0.10 build-1.0 override_dh_install: dh_install mkdir -p $(CURDIR)/fake-home GST_REGISTRY=$(CURDIR)/fake-home/registry.xml dh_gstscancodecs rm -rf $(CURDIR)/fake-home debian/changelog0000644000000000000000000001272112212170007011033 0ustar gst-fluendo-mp3 (0.10.23.debian-3) unstable; urgency=low * Switch to Debian email address in control. * Don't repeat libs Section field in control. * Bump Standards-Version to 3.9.4; no change required. * Update Homepage to point at http://www.fluendo.com/shop/product/fluendo-mp3-decoder/. * Update copyright with latest license and exact copyright. * Switch to dh instead of cdbs and drop the bdep; much nicer; the resulting changes are: - One less dep as LDFLAGS from dpkg-buildflags are properly passed. - Some useless doc files not being installed (TODO, README, changelog). * Build for both GStreamer 0.10 and 1.0. - Force --with-gstreamer-api= for each build. - Add new gstreamer1.0 package in control. - Install via dh_install and hence drop the removals of .la and .a files. -- Loïc Minier Thu, 05 Sep 2013 21:34:35 +0200 gst-fluendo-mp3 (0.10.23.debian-2) unstable; urgency=low [ Steve Langasek ] * Merge Ubuntu Multiarch patch by Steve Langasek, but bump dh bdep to >= 9~. - Build for multiarch. - Bump dependency on libgstreamer0.10-0, and build-dependency on libgstreamer0.10-dev, for proper multiarch support. * Update watch file to version 3 with Debian version mangling and to use .tar.bz2. * New upstream release. - Update debian/strip-ipp.diff patch which expresses the delta to upstream sources; the other delta is removal of src/mp3-ipp.{c,h} and of src/table-dewindow-ipp.h. - Add libgstreamer-plugins-base0.10-dev (>= 0.10.35.2-1~) bdep for gst-audio (specific package version to get multiarch libs). -- Loïc Minier Thu, 05 Sep 2013 21:14:52 +0200 gst-fluendo-mp3 (0.10.15.debian-1) unstable; urgency=low * New upstream release. -- Sebastian Dröge Sat, 12 Mar 2011 09:08:45 +0100 gst-fluendo-mp3 (0.10.14.debian-1) unstable; urgency=low * New upstream release: + debian/strip-ipp.diff: - Updated for the new paths. * debian/control: + Line-wrap control fields. * debian/source/format, debian/compat: + Update to debhelper compat level 7 and source format 3.0 (quilt). -- Sebastian Dröge Sun, 23 May 2010 10:02:35 +0200 gst-fluendo-mp3 (0.10.12.debian-2) unstable; urgency=low * debian/strip-ipp.diff: + Actually drop the deleted sources from the diff too... -- Sebastian Dröge Fri, 26 Feb 2010 12:48:06 +0100 gst-fluendo-mp3 (0.10.12.debian-1) unstable; urgency=low [ Loïc Minier ] * Add XB-GStreamer-* fields to binary package; thanks Michael Vogt. [ Sebastian Dröge ] * New upstream release: + Regenerated automake/autoconf files (Closes: #558559). * debian/strip-ipp.diff: + Add patch applied to the upstream sources to strip the non-free IPP from the sources. * debian/control: + Updating Standards-Version to 3.8.4. -- Sebastian Dröge Fri, 26 Feb 2010 12:36:32 +0100 gst-fluendo-mp3 (0.10.7.debian-1) unstable; urgency=low * New upstream release: + debian/patches/01_small-mp3-frames.patch: - Dropped, merged upstream. * debian/control: + Require gstreamer >= 0.10.14. It's not explicitely required upstream but having it enables some more features. -- Sebastian Dröge Mon, 25 Feb 2008 11:49:03 +0100 gst-fluendo-mp3 (0.10.6.debian-2) unstable; urgency=low * debian/rules: + Set GST_REGISTRY before the dh_gstscancodecs call to save the registry somewhere on buildds without writable home and speed things up a bit. * debian/patches/01_small-mp3-frames.patch: + Fix decoding of small MP3 frames, like 8kbps frames with MPEG 2/2.5. Patch taken from upstream SVN (Closes: #465978). * debian/control: + Update Standards-Version to 3.7.3, no additional changes needed. + Use Homepage field. -- Sebastian Dröge Wed, 20 Feb 2008 08:46:45 +0100 gst-fluendo-mp3 (0.10.6.debian-1) unstable; urgency=low * New upstream release. * debian/rules, debian/control: + Call dh_gstscancodecs to generate the codecs database. * debian/control, debian/rules: + Build depend on liboil0.3-dev and use it. -- Sebastian Dröge Tue, 31 Jul 2007 06:41:55 +0200 gst-fluendo-mp3 (0.10.5.debian-1) unstable; urgency=low * New upstream release. -- Loic Minier Sat, 12 May 2007 12:06:58 +0200 gst-fluendo-mp3 (0.10.4.debian-2) unstable; urgency=low * debian/control: + Updated to use my debian.org mail address -- Sebastian Dröge Mon, 8 Jan 2007 01:44:57 +0100 gst-fluendo-mp3 (0.10.4.debian-1) unstable; urgency=low [ Sebastian Dröge ] * New upstream release * debian/control, debian/compat: + Update to debhelper compat level 5 + Update to Standards-Version 3.7.2 [ Loic Minier ] * New upstream release. -- Loic Minier Mon, 11 Dec 2006 16:01:35 +0100 gst-fluendo-mp3 (0.10.2.debian-1) unstable; urgency=low * New upstream releases. - Update copyright year. [debian/copyright] -- Loic Minier Sat, 29 Apr 2006 11:58:08 +0200 gst-fluendo-mp3 (0.10.0.debian-1) unstable; urgency=low * New gst-fluendo-mp3 source package derived from gstreamer0.10-ffmpeg. * Initial upload to Debian. (Closes: #349693) * Fix typo in copyright. [debian/copyright] * Don't ship *.a and *.la versions of the plugin. [debian/rules] -- Loic Minier Tue, 24 Jan 2006 20:24:41 +0100