debian/0000775000000000000000000000000012326441453007174 5ustar debian/compat0000664000000000000000000000000212220324737010370 0ustar 9 debian/gstreamer1.0-libav.install0000664000000000000000000000003512220324737014063 0ustar debian/tmp/usr/lib/*/*/*.so* debian/patches/0000775000000000000000000000000012275655241010630 5ustar debian/patches/series0000664000000000000000000000003512275655241012043 0ustar 02_plugin-dependencies.patch debian/patches/99_ltmain_as-needed.patch0000664000000000000000000000162112220324744015352 0ustar Index: gst-libav1.0/ltmain.sh =================================================================== --- gst-libav1.0.orig/ltmain.sh 2012-08-09 11:59:48.322044780 +0200 +++ gst-libav1.0/ltmain.sh 2012-12-18 11:40:28.530169305 +0100 @@ -5800,6 +5800,11 @@ arg=$func_stripname_result ;; + -Wl,--as-needed) + deplibs="$deplibs $arg" + continue + ;; + -Wl,*) func_stripname '-Wl,' '' "$arg" args=$func_stripname_result @@ -6163,6 +6168,15 @@ lib= found=no case $deplib in + -Wl,--as-needed) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + fi + continue + ;; -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) if test "$linkmode,$pass" = "prog,link"; then debian/patches/02_plugin-dependencies.patch0000664000000000000000000000116312220324744016064 0ustar Index: gst-libav1.0/ext/libav/gstav.c =================================================================== --- gst-libav1.0.orig/ext/libav/gstav.c 2012-09-14 12:09:56.359035020 +0200 +++ gst-libav1.0/ext/libav/gstav.c 2012-12-18 11:40:42.190169045 +0100 @@ -134,6 +134,13 @@ av_register_all (); + gst_plugin_add_dependency_simple (plugin, NULL, + "/usr/lib:/usr/local/lib", + "libavcodec.so.54," + "libavformat.so.54," + "libswscale.so.2", + GST_PLUGIN_DEPENDENCY_FLAG_NONE); + gst_ffmpegaudenc_register (plugin); gst_ffmpegvidenc_register (plugin); gst_ffmpegauddec_register (plugin); debian/rules0000775000000000000000000000316112275655241010262 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/gnome.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/rules/autoreconf.mk DEB_DH_AUTORECONF_ARGS += --as-needed export AUTOPOINT=true export DEB_BUILD_MAINT_OPTIONS=hardening=-all include /usr/share/dpkg/buildflags.mk CFLAGS += -Wno-error LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed # Let's decide the package name and url depending on the distribution DISTRO = "$(shell dpkg-vendor --query vendor)" GST_PACKAGE_NAME := "GStreamer libav Plugins (unknown Debian derivative)" GST_PACKAGE_ORIGIN="http://packages.qa.debian.org/gst-libav1.0" ifeq ($(DISTRO),"Debian") GST_PACKAGE_NAME := "GStreamer libav Plugins (Debian)" GST_PACKAGE_ORIGIN="http://packages.qa.debian.org/gst-libav1.0" endif ifeq ($(DISTRO),"Ubuntu") GST_PACKAGE_NAME := "GStreamer libav Plugins (Ubuntu)" GST_PACKAGE_ORIGIN="https://launchpad.net/distros/ubuntu/+source/gst-libav1.0" endif DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH 2>/dev/null) DEB_CONFIGURE_EXTRA_FLAGS += --with-system-libav \ --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \ --with-package-name=$(GST_PACKAGE_NAME) \ --with-package-origin=$(GST_PACKAGE_ORIGIN) DEB_INSTALL_DOCS_ALL += debian/README.Debian NEWS DEB_DH_STRIP_ARGS := --dbg-package=gstreamer1.0-libav-dbg install/gst-libav1.0:: rm -f debian/gstreamer1.0-libav/usr/lib/*/gstreamer-1.0/libgst*.la rm -f debian/gstreamer1.0-libav/usr/lib/*/gstreamer-1.0/libgst*.a common-binary-fixup-arch:: dh_gstscancodecs debian/source/0000775000000000000000000000000012220324737010472 5ustar debian/source/format0000664000000000000000000000001412220324737011700 0ustar 3.0 (quilt) debian/watch0000664000000000000000000000012112220324744010213 0ustar version=2 http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-(.*)\.tar\.gz debian/control0000664000000000000000000000677612257250417010620 0ustar Source: gst-libav1.0 Section: libs Priority: optional Maintainer: Maintainers of GStreamer packages Uploaders: Loic Minier , Sebastian Dröge , Sjoerd Simons Build-Depends: debhelper (>= 9), cdbs (>= 0.4.93), dpkg-dev (>= 1.16.1~), autotools-dev, dh-autoreconf, autoconf (>= 2.62), automake (>= 1.11), libtool (>= 2.2.6), autopoint (>= 0.17), gtk-doc-tools (>= 1.12), zlib1g-dev, libglib2.0-dev (>= 2.32), pkg-config (>= 0.11.0), libgstreamer1.0-dev (>= 1.2.0), libgstreamer-plugins-base1.0-dev (>= 1.2.2), liborc-0.4-dev (>= 1:0.4.16), libavcodec-dev (>= 6:9~beta2), libavformat-dev (>= 6:9~beta2), libswscale-dev (>= 6:9~beta2), libbz2-dev, yasm Standards-Version: 3.9.3 Vcs-Git: git://anonscm.debian.org/pkg-gstreamer/gst-libav1.0.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-gstreamer/gst-libav1.0.git;a=summary Homepage: http://gstreamer.freedesktop.org/modules/gst-libav.html Package: gstreamer1.0-libav Architecture: any Multi-Arch: same Section: libs 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} Provides: ${gstreamer:Provides} Description: libav plugin for GStreamer This GStreamer plugin supports a large number of audio and video compression formats through the use of the libav library. The plugin contains GStreamer elements for encoding 40+ formats (MPEG, DivX, MPEG4, AC3, DV, ...), decoding elements for decoding 90+ formats (AVI, MPEG, OGG, Matroska, ASF, ...), demuxing 30+ formats and colorspace conversion. . http://www.libav.org/ http://gstreamer.freedesktop.org/ http://gstreamer.freedesktop.org/modules/gst-libav.html Package: gstreamer1.0-libav-dbg Architecture: any Multi-Arch: same Section: debug Priority: extra Depends: ${misc:Depends}, ${shlibs:Depends}, gstreamer1.0-libav (= ${binary:Version}) 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} Provides: ${gstreamer:Provides} Description: libav plugin for GStreamer (debug symbols) This GStreamer plugin supports a large number of audio and video compression formats through the use of the libav library. The plugin contains GStreamer elements for encoding 40+ formats (MPEG, DivX, MPEG4, AC3, DV, ...), decoding elements for decoding 90+ formats (AVI, MPEG, OGG, Matroska, ASF, ...), demuxing 30+ formats and colorspace conversion. . http://www.libav.org/ http://gstreamer.freedesktop.org/ http://gstreamer.freedesktop.org/modules/gst-libav.html . This package contains unstripped shared libraries. It is provided primarily to provide a backtrace with names in a debugger, this makes it somewhat easier to interpret core dumps. The libraries are installed in /usr/lib/debug and are automatically used by gdb. debian/gbp.conf0000664000000000000000000000022412220324737010607 0ustar [DEFAULT] upstream-branch = upstream debian-branch = master pristine-tar = True upstream-tag = upstream/%(version)s debian-tag = debian/%(version)s debian/copyright0000664000000000000000000000350712220324737011132 0ustar This package was debianized by David I. Lehn on Wed, 16 Jun 2004 22:52:13 -0400 It was downloaded from http://gstreamer.freedesktop.org/ Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: GStreamer libav Plugins 1.0 Upstream-Contact: gstreamer-devel@lists.freedesktop.org Source: http://gstreamer.freedesktop.org Files: ext/ffmpeg/gstffmpeg.c ext/ffmpeg/gstffmpeg.h ext/ffmpeg/gstffmpegcodecmap.h ext/ffmpeg/gstffmpegdec.c ext/ffmpeg/gstffmpegdemux.c ext/ffmpeg/gstffmpegenc.c ext/ffmpeg/gstffmpegenc.h ext/ffmpeg/gstffmpegmux.c ext/ffmpeg/gstffmpegprotocol.c Copyright: <1999> Erik Walthinsen License: LGPL-2+ Files: ext/ffmpeg/gstffmpegcfg.c ext/ffmpeg/gstffmpegcfg.h ext/ffmpeg/gstffmpegpipe.h Copyright: <2006> Mark Nauwelaerts License: LGPL-2+ Files: gst-libs/ext/libav/ Copyright: The libav team License: LGPL-2.1+ Not used for this source package Copyright: This package 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 package 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 package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian GNU/Linux systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL'. debian/changelog0000664000000000000000000010313412326441453011050 0ustar gst-libav1.0 (1.2.4-1~ubuntu1) trusty; urgency=medium * SRU upstream bugfix update to Trusty (LP: #1312305) * Fixes crashes / problems seeking in some videos (LP: #1290368) -- Iain Lane Thu, 24 Apr 2014 17:48:57 +0100 gst-libav1.0 (1.2.4-1) unstable; urgency=medium * New upstream bugfix release: + Fixes crash when seeking in h264 videos (Closes: #739579). -- Sebastian Dröge Sat, 19 Apr 2014 15:53:44 +0200 gst-libav1.0 (1.2.3-1) unstable; urgency=medium [ Iain Lane ] * Drop ltmain-as-needed patch and do the same with dh_autoreconf --as-needed. [ Sebastian Dröge ] * New upstream bugfix release. -- Sebastian Dröge Sun, 09 Feb 2014 11:42:06 +0100 gst-libav1.0 (1.2.2-1) unstable; urgency=medium * New upstream bugfix release: + debian/control: - Build-depend on gst-plugins-base >= 1.2.2. -- Sebastian Dröge Fri, 27 Dec 2013 11:06:09 +0100 gst-libav1.0 (1.2.1-1) unstable; urgency=low [ Fabian Greffrath ] * Team upload. * Add Vcs-* and Homepage fields to debian/control. [ Sebastian Dröge ] * New upstream bugfix release. -- Sebastian Dröge Sat, 09 Nov 2013 17:13:18 +0100 gst-libav1.0 (1.2.0-1) unstable; urgency=low * New upstream stable release: + debian/control: - Build depend on GStreamer and gst-plugins-base >= 1.2.0. -- Sebastian Dröge Tue, 24 Sep 2013 17:07:00 +0200 gst-libav1.0 (1.1.90-1) experimental; urgency=low * New upstream release candidate: + debian/control: - Build depend on GStreamer and gst-plugins-base >= 1.1.90. -- Sebastian Dröge Thu, 19 Sep 2013 12:56:59 +0200 gst-libav1.0 (1.1.4-1) experimental; urgency=low * New upstream development snapshot: + debian/control: - Build depend on GStreamer and gst-plugins-base >= 1.1.4. -- Sebastian Dröge Fri, 30 Aug 2013 13:10:49 +0200 gst-libav1.0 (1.1.3-1) experimental; urgency=low * New upstream development snapshot: + debian/control: - Build depend on GStreamer and gst-plugins-base >= 1.1.3. -- Sebastian Dröge Tue, 30 Jul 2013 09:00:15 +0200 gst-libav1.0 (1.1.2-1) experimental; urgency=low * debian/control, debian/README.Debian, debian/watch: + Replace all occurences of ffmpeg with libav (Closes: #707216). * New upstream development snapshot: + debian/control: - Build depend on GStreamer and gst-plugins-base >= 1.1.2. -- Sebastian Dröge Wed, 08 May 2013 11:55:06 +0200 gst-libav1.0 (1.0.7-2) experimental; urgency=low * Upload of new version using libav 9. * debian/patches/03_git-2013-04-26.patch: + Update patch. -- Sebastian Dröge Fri, 26 Apr 2013 15:09:18 +0200 gst-libav1.0 (1.0.7-1) unstable; urgency=low * New upstream bugfix release. -- Sebastian Dröge Fri, 26 Apr 2013 14:12:26 +0200 gst-libav1.0 (1.0.6-2) experimental; urgency=low * Upload of new version using libav 9. -- Sebastian Dröge Fri, 22 Mar 2013 19:23:35 +0100 gst-libav1.0 (1.0.6-1) unstable; urgency=low * New upstream bugfix release. -- Sebastian Dröge Fri, 22 Mar 2013 18:30:16 +0100 gst-libav1.0 (1.0.5-2) experimental; urgency=low * Upload of new version using libav 9. -- Sebastian Dröge Tue, 08 Jan 2013 14:01:12 +0100 gst-libav1.0 (1.0.5-1) unstable; urgency=low * New upstream bugfix release. -- Sebastian Dröge Tue, 08 Jan 2013 14:00:08 +0100 gst-libav1.0 (1.0.4-2) experimental; urgency=low * debian/patches/02_plugin-dependencies.patch: + Update for new libav sonames. * Upload of new version using libav 9. -- Sebastian Dröge Tue, 18 Dec 2012 12:01:15 +0100 gst-libav1.0 (1.0.4-1) unstable; urgency=low * New upstream bugfix release. -- Sebastian Dröge Wed, 19 Dec 2012 10:38:34 +0100 gst-libav1.0 (1.0.3-2) experimental; urgency=low * debian/control, debian/patches/03_git-2012-12-18.patch: + Port to libav 9 API. + Backport all GIT changes up to today. * debian/patches/04_gstreamer-1.0.patch: + Don't use features new since GStreamer 1.1. -- Sebastian Dröge Tue, 18 Dec 2012 11:41:55 +0100 gst-libav1.0 (1.0.3-1) unstable; urgency=low * New upstream bugfix release. -- Sebastian Dröge Wed, 21 Nov 2012 15:11:25 +0100 gst-libav1.0 (1.0.2-1) unstable; urgency=low * New upstream bugfix release. -- Sebastian Dröge Thu, 25 Oct 2012 14:31:28 +0200 gst-libav1.0 (1.0.1-1) unstable; urgency=low * New upstream bugfix release. -- Sebastian Dröge Mon, 08 Oct 2012 11:22:54 +0200 gst-libav1.0 (1.0.0-1) unstable; urgency=low * New upstream stable release: + debian/control: - Build-depend on GStreamer core/base >= 1.0.0. -- Sebastian Dröge Tue, 25 Sep 2012 00:33:29 +0200 gst-libav1.0 (0.11.99-1) experimental; urgency=low * New upstream release: + debian/control: - Build-depend on GStreamer core/base >= 0.11.99. -- Sebastian Dröge Tue, 18 Sep 2012 11:50:32 +0200 gst-libav1.0 (0.11.94-1) experimental; urgency=low * New upstream release: + debian/control: - Build-depend on GStreamer core/base >= 0.11.94. - Build-depend on gtk-doc >= 1.12. - Drop the libpostproc-dec build-dependency, it's deprecated upstream. -- Sebastian Dröge Fri, 14 Sep 2012 12:11:44 +0200 gst-libav1.0 (0.11.93-1) experimental; urgency=low * New upstream release: + debian/control: - Build-depend on GStreamer core/base >= 0.11.93. - Build-depend on GLIB >= 2.32. - Build-depend on ORC >= 0.4.16. -- Sebastian Dröge Thu, 09 Aug 2012 12:02:53 +0200 gst-libav1.0 (0.11.92-1) experimental; urgency=low * New upstream release, "Wish You Were Here": + debian/control: - Build-depend on GStreamer core/base >= 0.11.92. -- Sebastian Dröge Fri, 08 Jun 2012 13:39:54 +0200 gst-libav1.0 (0.11.91-1) experimental; urgency=low * Build-depend on GLib >= 2.31.14. * New upstream release, "Help master! A boy is stealing me!": + debian/control: - Build-depend on GStreamer core/base >= 0.11.91. * debian/control: + Update debhelper build-dependency. + Update Standards-Version. + Add build-dependencies on automake, autoconf and libtool. -- Sebastian Dröge Tue, 22 May 2012 13:58:48 +0200 gst-libav1.0 (0.11.90-1) experimental; urgency=low [ Olivier Naudan ] * Imported Upstream version 0.11.90 * Imported debian/ from gstreamer0.10-ffmpeg 0.10.13-1 * Updated debian/ for GStreamer 1.0 + Replaced ABI 0.10 by 1.0 + Replaced version 0.10.x by 0.11.90 + Replaced gstreamer0.10-ffmpeg by gst-libav1.0 * Use dh-autoreconf * Added a build-dep on yasm * Disabled hardening flags with DEB_BUILD_MAINT_OPTIONS + Also updated build-dep and debian/compat accordingly [ Sebastian Dröge ] * Transition package to multi-arch. * Use gstreamer1.0-libav as binary package names for consistency. * Update copyright. -- Sebastian Dröge Thu, 03 May 2012 19:20:40 +0200 gstreamer0.10-ffmpeg (0.10.13-1) unstable; urgency=low * New upstream release: + debian/patches/99_ltmain_as-needed.patch: - Refreshed to apply cleanly again. -- Sebastian Dröge Thu, 03 Nov 2011 11:25:58 +0100 gstreamer0.10-ffmpeg (0.10.12-3) unstable; urgency=low * debian/control: + Depend on libavcodec53 (<< 5:0) instead of libavcodec52 (Closes: #640862). -- Sebastian Dröge Thu, 08 Sep 2011 10:37:22 +0200 gstreamer0.10-ffmpeg (0.10.12-2) unstable; urgency=low * Upload to unstable (Closes: #640317). -- Sebastian Dröge Mon, 05 Sep 2011 10:32:37 +0200 gstreamer0.10-ffmpeg (0.10.12-1) experimental; urgency=low * New upstream release, "A year in hell": + debian/control: - Build-depend on libav >= 0.7, GStreamer >= 0.10.31 and ORC >= 0.4.6. -- Sebastian Dröge Wed, 20 Jul 2011 13:15:56 +0200 gstreamer0.10-ffmpeg (0.10.11-4) unstable; urgency=low * debian/control: + Depend on libavcodec52 (<< 5:0) | libavcodec-extra-52 (<< 5:0) to allow usage of the ffmpeg-extra packages. -- Sebastian Dröge Thu, 10 Feb 2011 10:24:42 +0100 gstreamer0.10-ffmpeg (0.10.11-3) unstable; urgency=low [ Emilio Pozuelo Monfort ] * debian/control, debian/rules: + Use dpkg-vendor instead of lsb_release. [ Sebastian Dröge ] * Upload to Unstable. * debian/control: + Add versioned dependency on libavcodec52 (<< 5:0) to prevent usage with the ffmpeg packages of the Debian Multimedia project. Their ffmpeg packages break gst-ffmpeg and cause users to file useless bugreports in Debian or upstream. -- Sebastian Dröge Tue, 08 Feb 2011 13:12:54 +0100 gstreamer0.10-ffmpeg (0.10.11-2) experimental; urgency=low * debian/control: + Add epoch to the orc build dependency to get dependencies on the correct version. -- Sebastian Dröge Fri, 17 Sep 2010 13:29:17 +0200 gstreamer0.10-ffmpeg (0.10.11-1) experimental; urgency=low * New upstream stable release, "Feeding trolls is strictly forbidden". -- Sebastian Dröge Thu, 15 Jul 2010 21:41:07 +0200 gstreamer0.10-ffmpeg (0.10.10.5-1) experimental; urgency=low * New upstream pre-release. -- Sebastian Dröge Wed, 07 Jul 2010 15:46:38 +0200 gstreamer0.10-ffmpeg (0.10.10.4-1) experimental; urgency=low * New upstream pre-release. -- Sebastian Dröge Wed, 30 Jun 2010 10:50:22 +0200 gstreamer0.10-ffmpeg (0.10.10.3-1) experimental; urgency=low * New upstream pre-release. -- Sebastian Dröge Sun, 27 Jun 2010 13:07:07 +0200 gstreamer0.10-ffmpeg (0.10.10.2-1) experimental; urgency=low * New upstream pre-release: + debian/rules, debian/compat, debian/control, debian/source/format, debian/patches/*: - Update to debhelper compat level 7. - Update to source format 3.0 (quilt). - Update to Standards-Version 3.8.4. + debian/control, debian/patches/01_new-codec-ids.patch, debian/patches/03_too-new-codec-ids.patch: - Require ffmpeg 0.6 and drop now obsolete patches. -- Sebastian Dröge Sun, 27 Jun 2010 11:34:36 +0200 gstreamer0.10-ffmpeg (0.10.10-1) unstable; urgency=low * New upstream stable release, "It's The Bomb". -- Sebastian Dröge Mon, 08 Mar 2010 10:08:54 +0000 gstreamer0.10-ffmpeg (0.10.9.3-1) experimental; urgency=low * New upstream pre-release. -- Sebastian Dröge Thu, 25 Feb 2010 08:30:58 +0100 gstreamer0.10-ffmpeg (0.10.9.2-1) experimental; urgency=low * New upstream pre-release: + debian/patches/03_restricted-caps.patch, debian/patches/04_ignore-vdpau.patch: - Dropped, merged upstream. * debian/patches/03_too-new-codec-ids.patch: + Disable some ffmpeg codec IDs because Debian's ffmpeg is once again too old... -- Sebastian Dröge Fri, 19 Feb 2010 18:14:59 +0100 gstreamer0.10-ffmpeg (0.10.9-3) unstable; urgency=low * debian/patches/04_ignore-vdpau.patch: + Ignore all VDPAU decoders (Closes: #560196). -- Sebastian Dröge Fri, 11 Dec 2009 14:56:43 +0100 gstreamer0.10-ffmpeg (0.10.9-2) unstable; urgency=low * debian/patches/03_restricted-caps.patch + Added. Make sure the video caps in the negotiation are always as restricted as possible. -- Sjoerd Simons Mon, 09 Nov 2009 21:24:26 +0000 gstreamer0.10-ffmpeg (0.10.9-1) unstable; urgency=low * New upstream release, 'Shooting the moon'. -- Sebastian Dröge Mon, 05 Oct 2009 18:14:25 +0200 gstreamer0.10-ffmpeg (0.10.8.2-1) experimental; urgency=low * New upstream pre-release: + debian/control: - Update build dependencies. + debian/patches/03_disable_theoradec.patch, debian/patches/04_fix_duration_calculation.patch: - Dropped, merged upstream. * debian/control: + Update Standards-Version to 3.8.3. -- Sebastian Dröge Sat, 12 Sep 2009 13:12:57 +0200 gstreamer0.10-ffmpeg (0.10.8-2) unstable; urgency=low * debian/patch/03_disable_theoradec.patch + Added, disable the ffmpeg theora decoder as it's broken. * debian/patches/04_fix_duration_calculation.patch + Added, fix the duration calculation of a buffer for which ticks_per_frame isn't 1 such as H264. -- Sjoerd Simons Sun, 09 Aug 2009 10:00:05 +0100 gstreamer0.10-ffmpeg (0.10.8-1) unstable; urgency=low * New upstream release, 'Brilliant in the morning': + debian/patches/03_swfdec-hang.patch: - Dropped, merged upstream. * debian/control: + Updated Standards-Version to 3.8.2. + Fix section and priority of the debug package. -- Sebastian Dröge Tue, 30 Jun 2009 11:30:37 +0200 gstreamer0.10-ffmpeg (0.10.7.2-2) experimental; urgency=low * debian/patches/02_plugin-dependencies.patch: + Add the ffmpeg libraries as plugin dependencies. This makes sure that the list of encoders/decoders/muxers/demuxers is updated in the GStreamer registry whenever ffmpeg is updated. This is especially useful if someone installs an unstripped ffmpeg. * debian/patches/03_swfdec-hang.patch: + Fix hanging of swfdec on YouTube and a lot of other websites. Patch from upstream bugzilla (Closes: #533111). -- Sebastian Dröge Tue, 23 Jun 2009 18:57:29 +0200 gstreamer0.10-ffmpeg (0.10.7.2-1) experimental; urgency=low * debian/patches/05_disable-libvorbis-libtheora.patch: + Dropped, it's already upstream since 0.10.7. * New upstream pre-release. * debian/control: + Update Standards-Version to 3.8.1, no additional changes needed. -- Sebastian Dröge Sat, 06 Jun 2009 17:46:54 +0200 gstreamer0.10-ffmpeg (0.10.7-1) unstable; urgency=low * New upstream release, 'Some high ground is not worth taking'. * debian/control, debian/rules: + Add a debug package. -- Sebastian Dröge Sat, 21 Mar 2009 09:35:27 +0100 gstreamer0.10-ffmpeg (0.10.6.2-1) unstable; urgency=low * New upstream pre-release: + debian/control: - Update GStreamer build dependencies to >= 0.10.22. + debian/patches/02_demuxer-seek-fix.patch: - Dropped, merged upstream. -- Sebastian Dröge Tue, 10 Mar 2009 10:09:05 +0100 gstreamer0.10-ffmpeg (0.10.6-3) unstable; urgency=low * Upload to unstable. -- Sebastian Dröge Sun, 22 Feb 2009 12:24:07 +0100 gstreamer0.10-ffmpeg (0.10.6-2) experimental; urgency=low * debian/patches/02_demuxer-seek-fix.patch: + Patch from upstream GIT to fix seeking in the demuxers. This was broken by one of the ffmpeg updates. -- Sebastian Dröge Thu, 05 Feb 2009 14:42:10 +0100 gstreamer0.10-ffmpeg (0.10.6-1) experimental; urgency=low * New upstream release, 'A little itching in our bones'. -- Sebastian Dröge Fri, 28 Nov 2008 08:17:45 +0100 gstreamer0.10-ffmpeg (0.10.5.3-1) experimental; urgency=low * New upstream pre-release: + debian/patches/02_libswscale-typo.patch, debian/patches/02_libswscale-include.patch: - Dropped, merged upstream. -- Sebastian Dröge Thu, 20 Nov 2008 08:47:41 +0100 gstreamer0.10-ffmpeg (0.10.5.2-1) experimental; urgency=low * New upstream pre-release: + debian/patches/02_new-ffmpeg.patch, debian/patches/03_h264-codec-data-escaping.patch, debian/patches/04_h264-frame-reordering.patch: - Dropped, merged upstream. + Ported ffvideoscale to new libswscale (Closes: #487766). * debian/control: + Build depend on latest ffmpeg (Closes: #505009). * debian/patches/02_libswscale-typo.patch: + Fix typo in libswscale configure check. * debian/patches/03_libswscale-include.patch: + Fix swscale.h include path. -- Sebastian Dröge Sun, 09 Nov 2008 15:09:58 +0100 gstreamer0.10-ffmpeg (0.10.5-3) experimental; urgency=low * No change rebuild to get all build dependencies listed in the generated .dsc file (Closes: #504130). -- Sebastian Dröge Mon, 03 Nov 2008 10:36:56 +0100 gstreamer0.10-ffmpeg (0.10.5-2) experimental; urgency=low * debian/control: + Build depend on newer ffmpeg snapshot from experimental for new features. * debian/patches/02_old-ffmpeg.patch, debian/patches/02_new-ffmpeg.patch: + Patch from upstream CVS to work with the new ffmpeg snapshot. -- Sebastian Dröge Thu, 30 Oct 2008 12:04:18 +0100 gstreamer0.10-ffmpeg (0.10.5-1) experimental; urgency=low * New upstream release, 'This little piggy went to market'. * debian/patches/03_h264-codec-data-escaping.patch: + Patch from upstream CVS to escape the private h264 codec data before passing it to ffmpeg as ffmpeg requires this while GStreamer doesn't. * debian/patches/04_h264-frame-reordering.patch: + Patch from upstream CVS to fix decoding of h264 when the upstream elements provide reordered frames. * debian/patches/05_disable-libvorbis-libtheora.patch: + Disable libvorbis and libtheora based encoders. The ones provided by GStreamer directly are working much better. -- Sebastian Dröge Mon, 06 Oct 2008 11:39:05 +0200 gstreamer0.10-ffmpeg (0.10.4.2-1) experimental; urgency=low * New upstream pre-release: + debian/patches/02_av_picture_copy.patch, debian/patches/03_disable-aac.patch, debian/patches/04_disable-mpegts.patch: - Dropped, merged upstream. + debian/control: - Build depend on libbz2-dev. * debian/control: + Update Standards-Version to 3.8.0, no additional changes needed. + Wrap Uploaders, Build-Depends and Depends. * debian/rules, debian/control: + Use new automatic codec installation infrastructure. * debian/patches/02_old-ffmpeg.patch: + Revert some upstream changes to make it work with our ancient ffmpeg version. -- Sebastian Dröge Fri, 15 Aug 2008 09:14:07 +0200 gstreamer0.10-ffmpeg (0.10.4-3) unstable; urgency=low * debian/patches/03_disable-aac.patch: + The faad plugin is named "libfaad", not "faad". -- Sebastian Dröge Sun, 25 May 2008 11:02:03 +0200 gstreamer0.10-ffmpeg (0.10.4-2) unstable; urgency=low * debian/patches/02_av_picture_copy.patch: + Patch from Bugzilla to use av_picture_copy() instead of swscale as this is faster and swscale is overkill at those places. * debian/patches/03_disable-aac.patch: + Disable AAC decoders as they don't work well and the one from gst-plugins-bad works far better. * debian/patches/04_disable-mpegts.patch: + Disable both mpegts demuxers instead of only one and don't register a typefinder for this as they don't work well. -- Sebastian Dröge Fri, 23 May 2008 11:42:56 +0200 gstreamer0.10-ffmpeg (0.10.4-1) unstable; urgency=low * New upstream stable release, "A jump to the left". -- Sebastian Dröge Thu, 22 May 2008 09:29:40 +0200 gstreamer0.10-ffmpeg (0.10.3.3-1) unstable; urgency=low * New upstream pre-release: + Upload to unstable for the ffmpeg transition. + Plugin correctly declares itself as GPL licensed now (we're linking against ffmpeg versions with GPL'ed code). + debian/patches/02_debian-ffmpeg.patch: - Dropped, merged upstream. -- Sebastian Dröge Tue, 20 May 2008 09:43:35 +0200 gstreamer0.10-ffmpeg (0.10.3.2-1) experimental; urgency=low * New upstream pre-release, requiring ffmpeg from experimental: + debian/patches/01_debian-ffmpeg.patch, debian/patches/02_g-enum-value-array-null-termination.patch, debian/patches/03_disable-wavpack.patch, debian/patches/04_handle_codec_type_unknown_as_video.patch, debian/patches/05_ffmpeg_mux_api_fixes.patch: - Dropped, merged upstream. + debian/control: - Build depend on libswscale-dev. + debian/patches/01_new-codec-ids.patch: - Add codec ID mapping for Ogg Vorbis. + debian/rules: - Don't build with -Werror. + debian/patches/02_debian-ffmpeg.patch: - Fix build with Debian's ffmpeg. -- Sebastian Dröge Mon, 12 May 2008 16:51:45 +0200 gstreamer0.10-ffmpeg (0.10.3-7) experimental; urgency=low * debian/patches/05_ffmpeg_mux_api_fixes.patch + Added. Adapt to some API changes in ffmpegs muxing (From upstream CVS) * debian/control: - build-depend on a version >= 0.svn20080206 of the various ffmpeg bits - Drop the libavutil-dev build-depend it's brought in by libavcodec-dev -- Sjoerd Simons Sat, 26 Apr 2008 12:05:57 +0200 gstreamer0.10-ffmpeg (0.10.3-6) unstable; urgency=low * debian/patches/99_ltmain_as-needed.patch, debian/rules: + Add -Wl,-z,defs -Wl,-O1 -Wl,--as-needed to LDFLAGS to remove some unnecessary dependencies on various packages. -- Sebastian Dröge Tue, 19 Feb 2008 09:19:48 +0100 gstreamer0.10-ffmpeg (0.10.3-5) unstable; urgency=low [ Sjoerd Simons ] * debian/patches/04_handle_codec_type_unknown_as_video.patch: + Some video codecs don't set the CODEC_TYPE properly. Assume CODEC_TYPE_UNKNOWN is also video. Fixes playback with newer ffmpeg snapshots. (Closes: #463759). * Add myself to Uploaders. [ Emilio Pozuelo Monfort ] * debian/rules: - Decide the package name and url depending on the distribution. * debian/control: - Build-Depend on lsb-release. -- Sjoerd Simons Thu, 07 Feb 2008 11:07:19 +0100 gstreamer0.10-ffmpeg (0.10.3-4) unstable; urgency=low * debian/patches/03_disable-wavpack.patch: + Patch from upstream CVS to prevent gst-ffmpeg to register a new typefinder and caps type for WavPack. This fixes playback of WavPack files. -- Sebastian Dröge Mon, 07 Jan 2008 19:35:54 +0100 gstreamer0.10-ffmpeg (0.10.3-3) unstable; urgency=low * debian/patches/02_g-enum-value-array-null-termination.patch: + Null-terminate GEnumValue arrays to fix crashes when using them or when doing gst-inspect-0.10 --print-all. Patch from upstream CVS. -- Sebastian Dröge Sat, 15 Dec 2007 12:59:53 +0100 gstreamer0.10-ffmpeg (0.10.3-2) unstable; urgency=low * Upload to unstable, still missing support for some codecs that are supported in the Debian ffmpeg but were not supported yet by the internal ffmpeg copy. * debian/rules: + Set package name and origin to point out that this is the Debian package and point to the Debian package information page. * debian/control: + Update Standards-Version to 3.7.3, no additional changes needed. -- Sebastian Dröge Wed, 05 Dec 2007 11:40:15 +0100 gstreamer0.10-ffmpeg (0.10.3-1exp1) experimental; urgency=low * debian/rules, debian/control: + Build against the system ffmpeg (Closes: #402090, #402793). * debian/patches/01_debian-ffmpeg.patch: + Adjust for API changes in Debian's ffmpeg compared to upstream's version. * debian/patches/21_h264-check-sps-pps.patch, debian/patches/22_asf-misc-security-fixes.patch: + Dropped, not necessary anymore. * debian/rules: + Remove some workarounds needed for the bundled ffmpeg. * debian/TODO.Debian: + Updated. -- Sebastian Dröge Wed, 05 Dec 2007 05:32:31 +0100 gstreamer0.10-ffmpeg (0.10.3-1) unstable; urgency=low * New upstream release, "My T-Shirt is slowly fading": + debian/patches/23_h264-draw-edges.patch: - Dropped, merged upstream. -- Sebastian Dröge Tue, 04 Dec 2007 21:24:53 +0100 gstreamer0.10-ffmpeg (0.10.2-5) unstable; urgency=low * debian/rules: + Fix setting of the GST_REGISTRY environment variable. -- Sebastian Dröge Sat, 24 Nov 2007 20:05:38 +0100 gstreamer0.10-ffmpeg (0.10.2-4) 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/23_h264-draw-edges.patch: + Patch from upstream CVS to fix green artifacts when decoding certain h.264 files (Closes: #432916). -- Sebastian Dröge Mon, 24 Sep 2007 19:30:51 +0200 gstreamer0.10-ffmpeg (0.10.2-3) unstable; urgency=low * debian/control, debian/rules: + Call dh_gstinstallcodecs to generate the codecs database. -- Sebastian Dröge Mon, 30 Jul 2007 20:43:42 +0200 gstreamer0.10-ffmpeg (0.10.2-2) unstable; urgency=low * Merge experimental branch: + New upstream release 0.10.2, "At the edge of Taymans": - Adds WMV9 support (Closes: #388479) - Fixes FLV playback (Closes: #388471) + debian/rules: - Drop --disable-ffplay, it's passed by the upstream ./configure already. (Loic Minier) + debian/control, debian/compat: - Update to standards version 3.7.2 - Update to debhelper compat level 5 + debian/control: - Update package descriptions to reflect that the encoders are disabled in this package for patent reasons (Closes: #389904) + debian/gstreamer0.10-ffmpeg.install: - Remove bogus file + debian/rules: - Remove .la and .a files as they're not necessary at all + debian/patches/01_disable-broken-demuxers.patch, debian/patches/02_state-change-return.patch, debian/patches/20_CVE-2006-4800-4xm-buffer-overflow.patch: - Dropped, merged upstream + debian/patches/40_fix-missing-symbols_config-muxers.patch: - Dropped, not necessary anymore + debian/control: - Raise gstreamer and plugins-base dependencies to >= 0.10.4 - Add build dependency on liboil0.3-dev (>= 0.3.6) * debian/patches/21_h264-check-sps-pps.patch: + Updated for the new version * debian/control: + Update to use my debian.org mail address -- Sebastian Dröge Mon, 16 Apr 2007 01:15:20 +0200 gstreamer0.10-ffmpeg (0.10.1-7) unstable; urgency=high * Drop superfluous files from patch 22_asf-misc-security-fixes. -- Loic Minier Wed, 24 Jan 2007 13:41:46 +0100 gstreamer0.10-ffmpeg (0.10.1-6) unstable; urgency=high * SECURITY: New patch, 22_asf-misc-security-fixes, to properly check packet sizes, chunk sizes, and fragment positions; from upstream SVN r7640 and r7650. -- Loic Minier Wed, 24 Jan 2007 13:18:45 +0100 gstreamer0.10-ffmpeg (0.10.1-5) unstable; urgency=high * SECURITY: Update patch 21_h264-check-sps-pps to check more bitstram values and fix potential security holes; from upstream SVN r7591. -- Loic Minier Sun, 21 Jan 2007 19:36:41 +0100 gstreamer0.10-ffmpeg (0.10.1-4) unstable; urgency=high * SECURITY: New patch, 21_h264-check-sps-pps, to properly check the sps and pps ids before use; from upstream SVN r7585 and r7586. -- Loic Minier Sat, 20 Jan 2007 14:44:18 +0100 gstreamer0.10-ffmpeg (0.10.1-3) unstable; urgency=low * New patch, 20_CVE-2006-4800-4xm-buffer-overflow, fixes buffer overflow in 4XM code; CVE-2006-4800; thanks Andreas Barth; closes: #401311. -- Loic Minier Wed, 6 Dec 2006 14:15:19 +0100 gstreamer0.10-ffmpeg (0.10.1-2) unstable; urgency=low [ Loic Minier ] * Re-add the change of 0.8.7-3 (-DRUNTIME_CPUDETECT) now that gcc doesn't ICE on this anymore. [ Sebastian Dröge ] * debian/patches/02_state-change-return.patch: + Actually return something on state changes * debian/patches/01_disable-broken-demuxers.patch: + Disable the broken demuxers for now as they only cause problems -- Loic Minier Sun, 23 Jul 2006 11:03:49 +0200 gstreamer0.10-ffmpeg (0.10.1-1) unstable; urgency=low * New upstream release, "Late Train". - Bump up libgstreamer-plugins-base0.10-dev build-dep to >= 0.10.0. [debian/control] - Drop patch for CVE-2005-4048 (merged upstream). [debian/patches/32_CVE-2005-4048_avcodec-default-get-buffer-heap-overflow.patch] - Update missing symbols patch. [debian/patches/40_fix-missing-symbols_config-muxers.patch] -- Loic Minier Mon, 3 Apr 2006 16:38:51 +0200 gstreamer0.10-ffmpeg (0.10.0-3) unstable; urgency=low * Fix missing symbols when registering the ffmpeg plugin, caused by the use of --disable-encoders and buggy #ifdef CONFIG_MUXERS in the autoconfed ffmpeg source version of upstream, thanks Sam Morris; this is a temporary workaround while upstream refreshs the ffmpeg snapshot. (Closes: #353045) [debian/patches/40_fix-missing-symbols_config-muxers.patch] -- Loic Minier Wed, 22 Feb 2006 12:22:20 +0100 gstreamer0.10-ffmpeg (0.10.0-2) unstable; urgency=low * Add ${misc:Depends} to Depends. [debian/control] * Build with --enable-mpegaudio-hp under hppa to workaround #352529. [debian/rules] -- Loic Minier Sun, 12 Feb 2006 15:48:56 +0100 gstreamer0.10-ffmpeg (0.10.0-1) unstable; urgency=low * New upstream version. - don't list libgstreamer0.10-0 as a Depends the shlibs get that [debian/control] - fix the path of the .la file to clean [debian/rules] - no need to run registration at installation with gstreamer0.10 [debian/gstreamer0.8-ffmpeg.postinst, debian/gstreamer0.8-ffmpeg.postrm, debian/gstreamer0.8-ffmpeg.preinst] - package name/version updates [debian/changelog, debian/control, debian/gstreamer0.8-ffmpeg.install, debian/rules] - removed patch shipped with the new upstream code [debian/patches/64_reduce-all-givs-alpha-gcc-4.patch] -- Sebastien Bacher Sat, 17 Dec 2005 23:59:34 +0100 gst-ffmpeg (0.8.7-5) unstable; urgency=low * SECURITY: New patch from ffmpeg's CVS to address a heap overflow in avcodec_default_get_buffer identified as CVE-2005-4048. (Closes: #343503) [debian/patches/32_CVE-2005-4048_avcodec-default-get-buffer-heap-overflow.patch] -- Loic Minier Thu, 15 Dec 2005 20:44:36 +0100 gst-ffmpeg (0.8.7-4) unstable; urgency=low * Revert the change from 0.8.7-3 for m68k, since it causes an ICE at build time (the m68k porters have been told). [debian/rules] -- Loic Minier Sun, 6 Nov 2005 21:56:17 +0100 gst-ffmpeg (0.8.7-3) unstable; urgency=low * Use -DRUNTIME_CPUDETECT to detect the correct per-CPU optimized function at runtime. (Closes: #337804) [debian/rules] -- Loic Minier Sun, 6 Nov 2005 19:03:38 +0100 gst-ffmpeg (0.8.7-2) unstable; urgency=low * New patch to remove the -f-reduce-all-givs flag which was dropped in gcc 4.0. [debian/patches/64_reduce-all-givs-alpha-gcc-4.patch] * Turn Altivec support on via "-maltivec" when building under powerpc. [debian/rules] -- Loic Minier Sun, 30 Oct 2005 17:28:18 +0100 gst-ffmpeg (0.8.7-1) unstable; urgency=low * New upstream releases. - Upstream's configure now supports --disable-encoders, use it. [debian/rules] - Drop obsolete patch. [debian/patches/50_configure-no-encoders.patch] - Disable ffplay server. [debian/rules] * Update FSF address. [debian/copyright] -- Loic Minier Wed, 26 Oct 2005 15:49:06 +0200 gst-ffmpeg (0.8.5-2) unstable; urgency=low [ Loic Minier ] * Fix encoders removal. [debian/patches/50_configure-no-encoders.patch] -- Loic Minier Tue, 12 Jul 2005 19:17:46 +0200 gst-ffmpeg (0.8.5-1) unstable; urgency=low [ Loic Minier ] * New upstream release "For the better of the world". - Add libgstreamer0.8-plugins-dev build-dep. [debian/control] * Add a TODO list. [debian/TODO.Debian] * Change ffmpeg's upstream URL. [debian/control] * Set Maintainer to group. [debian/control] * Bump Standards-Version to 3.6.2. [debian/control] * Call gst-register and gst-compprep with GST_REGISTRY in their environment to override the default behavior of writing to /root/.gstreamer-0.8, waiting for an upstream fix. [debian/gstreamer0.8-ffmpeg.postinst, debian/gstreamer0.8-ffmpeg.postrm] * Remove left over /root/.gstreamer-0.8 tree if it hasn't been modified. [debian/gstreamer0.8-ffmpeg.preinst] * Add CDBS' simple-patchsys. [debian/rules, debian/patches] * Configure internal ffmpeg build not to use encoders. [debian/patches/50_configure-no-encoders.patch] -- Loic Minier Mon, 11 Jul 2005 19:04:47 +0200 gst-ffmpeg (0.8.4-1) unstable; urgency=low * New upstream -- David I. Lehn Mon, 14 Mar 2005 13:12:25 -0500 gst-ffmpeg (0.8.3-1) unstable; urgency=low * New upstream * debian/rules: * Distribute NEWS * debian/control: * Simplify description * Upload to unstable -- David I. Lehn Mon, 17 Jan 2005 17:17:10 -0500 gst-ffmpeg (0.8.2-2) unstable; urgency=low * debian/README.Debian, debian/control: * Update URLs * debian/control: * Update debhelper dependency to 4.1.0 * Make description more verbose * debian/watch: * Add -- David I. Lehn Tue, 21 Dec 2004 04:44:30 -0500 gst-ffmpeg (0.8.2-1) unstable; urgency=low * New upstream -- David I. Lehn Fri, 19 Nov 2004 14:07:19 -0500 gst-ffmpeg (0.8.1.2-1) unstable; urgency=low * New upstream -- David I. Lehn Thu, 7 Oct 2004 00:38:50 -0400 gst-ffmpeg (0.8.0-1) unstable; urgency=low * Initial packaging -- David I. Lehn Wed, 16 Jun 2004 23:04:15 -0400 debian/README.Debian0000664000000000000000000000043612220324744011234 0ustar gst-libav for Debian --------------------- This package contains the GStreamer libav plugin. More information can be found at: http://gstreamer.freedesktop.org/ http://gstreamer.freedesktop.org/modules/gst-libav.html David I. Lehn Wed, 16 Jun 2004 22:54:22 -0400