--- gstreamer0.10-ffmpeg-0.10.10.orig/debian/gstreamer0.10-ffmpeg.install +++ gstreamer0.10-ffmpeg-0.10.10/debian/gstreamer0.10-ffmpeg.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/*/*.so* --- gstreamer0.10-ffmpeg-0.10.10.orig/debian/changelog +++ gstreamer0.10-ffmpeg-0.10.10/debian/changelog @@ -0,0 +1,645 @@ +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 --- gstreamer0.10-ffmpeg-0.10.10.orig/debian/watch +++ gstreamer0.10-ffmpeg-0.10.10/debian/watch @@ -0,0 +1,2 @@ +version=2 +http://gstreamer.freedesktop.org/src/gst-ffmpeg/gst-ffmpeg-(.*)\.tar\.gz --- gstreamer0.10-ffmpeg-0.10.10.orig/debian/copyright +++ gstreamer0.10-ffmpeg-0.10.10/debian/copyright @@ -0,0 +1,28 @@ +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/ + +Upstream Authors: + + The GStreamer Team + +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'. + --- gstreamer0.10-ffmpeg-0.10.10.orig/debian/control +++ gstreamer0.10-ffmpeg-0.10.10/debian/control @@ -0,0 +1,79 @@ +Source: gstreamer0.10-ffmpeg +Section: libs +Priority: optional +Maintainer: Maintainers of GStreamer packages +Uploaders: David I. Lehn , + Loic Minier , + Sebastian Dröge , + Sjoerd Simons +Build-Depends: debhelper (>= 5), + cdbs (>= 0.4.8), + autotools-dev, + zlib1g-dev, + libglib2.0-dev (>= 2.4.0), + pkg-config (>= 0.11.0), + libgstreamer0.10-dev (>= 0.10.22), + libgstreamer-plugins-base0.10-dev (>= 0.10.22), + liboil0.3-dev (>= 0.3.6), + gstreamer-tools (>= 0.10.14), + libavcodec-dev (>= 3:0.svn20081108), + libpostproc-dev (>= 3:0.svn20081108), + libavformat-dev (>= 3:0.svn20081108), + libswscale-dev (>= 3:0.svn20081108), + libbz2-dev, + lsb-release +Standards-Version: 3.8.3 + +Package: gstreamer0.10-ffmpeg +Architecture: any +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: FFmpeg plugin for GStreamer + This GStreamer plugin supports a large number of audio and video compression + formats through the use of the FFmpeg 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.ffmpeg.org/ + http://gstreamer.freedesktop.org/ + http://gstreamer.freedesktop.org/modules/gst-ffmpeg.html + +Package: gstreamer0.10-ffmpeg-dbg +Architecture: any +Section: debug +Priority: extra +Depends: ${misc:Depends}, + ${shlibs:Depends}, + gstreamer0.10-ffmpeg (= ${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: FFmpeg plugin for GStreamer (debug symbols) + This GStreamer plugin supports a large number of audio and video compression + formats through the use of the FFmpeg 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.ffmpeg.org/ + http://gstreamer.freedesktop.org/ + http://gstreamer.freedesktop.org/modules/gst-ffmpeg.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. + --- gstreamer0.10-ffmpeg-0.10.10.orig/debian/rules +++ gstreamer0.10-ffmpeg-0.10.10/debian/rules @@ -0,0 +1,44 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/class/gnome.mk +include /usr/share/cdbs/1/rules/utils.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 lsb_release -si)" + +GST_PACKAGE_NAME := "GStreamer FFMPEG Plugins (unknown Debian derivative)" +GST_PACKAGE_ORIGIN="http://packages.qa.debian.org/gstreamer0.10-ffmpeg" + +ifeq ($(DISTRO),"Debian") +GST_PACKAGE_NAME := "GStreamer FFMPEG Plugins (Debian)" +GST_PACKAGE_ORIGIN="http://packages.qa.debian.org/gstreamer0.10-ffmpeg" +endif + +ifeq ($(DISTRO),"Ubuntu") +GST_PACKAGE_NAME := "GStreamer FFMPEG Plugins (Ubuntu)" +GST_PACKAGE_ORIGIN="https://launchpad.net/distros/ubuntu/+source/gstreamer0.10-ffmpeg" +endif + + +DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH 2>/dev/null) + +DEB_CONFIGURE_EXTRA_FLAGS += --with-system-ffmpeg \ + --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=gstreamer0.10-ffmpeg-dbg + +install/gstreamer0.10-ffmpeg:: + rm -f debian/gstreamer0.10-ffmpeg/usr/lib/gstreamer-0.10/libgst*.la + rm -f debian/gstreamer0.10-ffmpeg/usr/lib/gstreamer-0.10/libgst*.a + +common-binary-fixup-arch:: + dh_gstscancodecs + --- gstreamer0.10-ffmpeg-0.10.10.orig/debian/README.Debian +++ gstreamer0.10-ffmpeg-0.10.10/debian/README.Debian @@ -0,0 +1,10 @@ +gst-ffmpeg for Debian +--------------------- +This package contains the GStreamer ffmpeg plugin. + +More information can be found at: + +http://gstreamer.freedesktop.org/ +http://gstreamer.freedesktop.org/modules/gst-ffmpeg.html + +David I. Lehn Wed, 16 Jun 2004 22:54:22 -0400 --- gstreamer0.10-ffmpeg-0.10.10.orig/debian/compat +++ gstreamer0.10-ffmpeg-0.10.10/debian/compat @@ -0,0 +1 @@ +5 --- gstreamer0.10-ffmpeg-0.10.10.orig/debian/patches/01_new-codec-ids.patch +++ gstreamer0.10-ffmpeg-0.10.10/debian/patches/01_new-codec-ids.patch @@ -0,0 +1,12 @@ +--- ext/ffmpeg/gstffmpegcodecmap.c.old 2008-05-12 17:24:59.000000000 +0200 ++++ ext/ffmpeg/gstffmpegcodecmap.c 2008-05-12 17:26:20.000000000 +0200 +@@ -1051,6 +1051,9 @@ + "samplesize", G_TYPE_INT, context->bits_per_sample, NULL); + } + break; ++ case CODEC_ID_VORBIS: ++ caps = gst_ff_aud_caps_new (context, codec_id, "audio/x-vorbis", NULL); ++ break; + default: + g_warning ("Unknown codec ID %d, please add here", codec_id); + break; --- gstreamer0.10-ffmpeg-0.10.10.orig/debian/patches/02_plugin-dependencies.patch +++ gstreamer0.10-ffmpeg-0.10.10/debian/patches/02_plugin-dependencies.patch @@ -0,0 +1,17 @@ +--- ext/ffmpeg/gstffmpeg.c.old 2009-06-23 18:51:31.000000000 +0200 ++++ ext/ffmpeg/gstffmpeg.c 2009-06-23 18:54:29.000000000 +0200 +@@ -138,6 +138,14 @@ + + av_register_all (); + ++ gst_plugin_add_dependency_simple (plugin, NULL, ++ "/usr/lib:/usr/local/lib", ++ "libavcodec.so.52," ++ "libavformat.so.52," ++ "libpostproc.so.51," ++ "libswscale.so.0", ++ GST_PLUGIN_DEPENDENCY_FLAG_NONE); ++ + gst_ffmpegenc_register (plugin); + gst_ffmpegdec_register (plugin); + gst_ffmpegdemux_register (plugin); --- gstreamer0.10-ffmpeg-0.10.10.orig/debian/patches/99_ltmain_as-needed.patch +++ gstreamer0.10-ffmpeg-0.10.10/debian/patches/99_ltmain_as-needed.patch @@ -0,0 +1,30 @@ +--- ltmain.sh.old 2007-10-09 07:38:25.000000000 +0200 ++++ ltmain.sh 2007-10-09 07:39:25.000000000 +0200 +@@ -1794,6 +1794,11 @@ + arg=`$echo "X$arg" | $Xsed -e "s/^ //"` + ;; + ++ -Wl,--as-needed) ++ deplibs="$deplibs $arg" ++ continue ++ ;; ++ + -Wl,*) + args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'` + arg= +@@ -2137,6 +2142,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) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" --- gstreamer0.10-ffmpeg-0.10.10.orig/debian/patches/03_too-new-codec-ids.patch +++ gstreamer0.10-ffmpeg-0.10.10/debian/patches/03_too-new-codec-ids.patch @@ -0,0 +1,37 @@ +--- ext/ffmpeg/gstffmpegcodecmap.c.old 2010-02-19 18:21:18.261170270 +0100 ++++ ext/ffmpeg/gstffmpegcodecmap.c 2010-02-19 18:22:29.798413342 +0100 +@@ -429,7 +429,6 @@ + maxchannels = 6; + break; + case CODEC_ID_WMAPRO: +- case CODEC_ID_TRUEHD: + maxchannels = 8; + break; + default: +@@ -640,16 +639,6 @@ + caps = gst_ff_aud_caps_new (context, codec_id, "audio/x-eac3", NULL); + break; + +- case CODEC_ID_TRUEHD: +- caps = gst_ff_aud_caps_new (context, codec_id, "audio/x-true-hd", NULL); +- break; +- +- case CODEC_ID_ATRAC1: +- caps = +- gst_ff_aud_caps_new (context, codec_id, "audio/x-vnd.sony.atrac3", +- NULL); +- break; +- + case CODEC_ID_ATRAC3: + caps = + gst_ff_aud_caps_new (context, codec_id, "audio/x-vnd.sony.atrac1", +@@ -1483,9 +1472,6 @@ + "samplesize", G_TYPE_INT, context->bits_per_coded_sample, NULL); + } + break; +- case CODEC_ID_TWINVQ: +- caps = gst_ff_aud_caps_new (context, codec_id, "audio/x-twin-vq", NULL); +- break; + case CODEC_ID_VORBIS: + caps = gst_ff_aud_caps_new (context, codec_id, "audio/x-vorbis", NULL); + break;