diff --git a/media-plugins/gst-plugins-ffmpeg/ChangeLog b/media-plugins/gst-plugins-ffmpeg/ChangeLog new file mode 100644 index 0000000..30c9fa6 --- /dev/null +++ b/media-plugins/gst-plugins-ffmpeg/ChangeLog @@ -0,0 +1,500 @@ +# ChangeLog for media-plugins/gst-plugins-ffmpeg +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-plugins/gst-plugins-ffmpeg/ChangeLog,v 1.111 2009/11/17 03:33:00 tester Exp $ + +*gst-plugins-ffmpeg-0.10.9 (17 Nov 2009) + + 17 Nov 2009; Olivier Crête + +gst-plugins-ffmpeg-0.10.9.ebuild: + Version bump, also use internal ffmpeg, the system one is not from the + same branch + + 01 Jul 2009; Raúl Porcel + gst-plugins-ffmpeg-0.10.7.ebuild: + arm/ia64/sparc stable wrt #266986 + + 21 May 2009; Brent Baude + gst-plugins-ffmpeg-0.10.7.ebuild: + Marking gst-plugins-ffmpeg-0.10.7 ppc64 stable for bug 266986 + + 21 May 2009; Brent Baude + gst-plugins-ffmpeg-0.10.7.ebuild: + Marking gst-plugins-ffmpeg-0.10.7 ppc stable for bug 266986 + + 14 May 2009; Markus Meier + gst-plugins-ffmpeg-0.10.7.ebuild: + amd64 stable, bug #266986 + + 12 May 2009; Christian Faulhammer + gst-plugins-ffmpeg-0.10.7.ebuild: + stable x86, bug 266986 + + 05 May 2009; Samuli Suominen + gst-plugins-ffmpeg-0.10.7.ebuild: + Change ffmpeg dep. to allow live version as well. + + 03 May 2009; Tobias Klausmann + gst-plugins-ffmpeg-0.10.7.ebuild: + Stable on alpha, bug #266986 + +*gst-plugins-ffmpeg-0.10.7 (30 Mar 2009) + + 30 Mar 2009; Olivier Crête + +gst-plugins-ffmpeg-0.10.7.ebuild: + Version bump + + 22 Dec 2008; Raúl Porcel + gst-plugins-ffmpeg-0.10.5.ebuild: + arm/ia64 stable wrt #245285 + + 21 Dec 2008; nixnut gst-plugins-ffmpeg-0.10.5.ebuild: + Stable on ppc wrt bug 231834 + + 20 Dec 2008; Ferris McCormick + gst-plugins-ffmpeg-0.10.5.ebuild: + Sparc stable, Bug #245291. + + 20 Dec 2008; Thomas Anderson + gst-plugins-ffmpeg-0.10.5.ebuild: + stable amd64, bug 245291 + + 16 Dec 2008; Brent Baude + gst-plugins-ffmpeg-0.10.5.ebuild: + Marking gst-plugins-ffmpeg-0.10.5 ppc64 for bug 245291 + + 16 Dec 2008; Jeroen Roovers + gst-plugins-ffmpeg-0.10.5.ebuild: + Stable for HPPA (bug #245291). + + 15 Dec 2008; gst-plugins-ffmpeg-0.10.5.ebuild: + x86 stable wrt #245291 + + 12 Dec 2008; Tobias Klausmann + gst-plugins-ffmpeg-0.10.5.ebuild: + Stable on alpha, bug #245291 + + 11 Dec 2008; Peter Alfredsen metadata.xml: + Freedom! + +*gst-plugins-ffmpeg-0.10.6 (05 Dec 2008) + + 05 Dec 2008; Peter Alfredsen + +files/0.10.6/system-ffmpeg-warning.patch, + +gst-plugins-ffmpeg-0.10.6.ebuild: + Bump + + 10 Nov 2008; Raúl Porcel + gst-plugins-ffmpeg-0.10.5.ebuild: + Add ~ia64 wrt #241908 + + 27 Oct 2008; Mike Frysinger + gst-plugins-ffmpeg-0.10.5.ebuild: + Add arm/ppc love #241908. + + 18 Oct 2008; Alexis Ballier + gst-plugins-ffmpeg-0.10.5.ebuild: + Drop arm/ia64/ppc ~arch keywords per bug #241908 to allow unmasking + + 15 Oct 2008; Peter Alfredsen + gst-plugins-ffmpeg-0.10.5.ebuild: + Drop most of the filterflags. We're using system ffmpeg anyway. + + 14 Oct 2008; Peter Alfredsen + gst-plugins-ffmpeg-0.10.4-r1.ebuild: + Adjust dependency on ffmpeg to be only _p20080326 + +*gst-plugins-ffmpeg-0.10.5 (14 Oct 2008) + + 14 Oct 2008; Peter Alfredsen + +files/0.10.5/lavc.patch, +files/0.10.5/offset.patch, + +files/0.10.5/system-ffmpeg-warning.patch, metadata.xml, + +gst-plugins-ffmpeg-0.10.5.ebuild: + Bump to 0.10.5, take maintainership since it seems I'm stuck with it. + + 25 Jun 2008; Peter Alfredsen + +files/0.10.4/system-ffmpeg-warning.patch, + gst-plugins-ffmpeg-0.10.4-r1.ebuild: + Removed 15 second wait and warning message using unspeakable means. + +*gst-plugins-ffmpeg-0.10.4-r1 (23 Jun 2008) + + 23 Jun 2008; Peter Alfredsen + +files/0.10.4/01_new-codec-ids.patch, +files/0.10.4/03_disable-aac.patch, + +files/0.10.4/02_av_picture_copy.patch, + +files/0.10.4/04_disable-mpegts.patch, -gst-plugins-ffmpeg-0.10.4.ebuild, + +gst-plugins-ffmpeg-0.10.4-r1.ebuild: + Revbump with patches to fix interaction with newer ffmpeg, courtesy of + Debian. Fixes bug 229015. + +*gst-plugins-ffmpeg-0.10.4 (22 Jun 2008) + + 22 Jun 2008; Peter Alfredsen + +gst-plugins-ffmpeg-0.10.4.ebuild: + Bumping to 0.10.4, to get something that compiles with gcc-4.3. Solves + 226023, 225855 and 137401. Uses system ffmpeg, despite upstream + recommending against it. Debian, Ubuntu and a few others are already doing + this, though. + + 22 Feb 2008; Zaheer Abbas Merali + gst-plugins-ffmpeg-0.10.1-r1.ebuild, + gst-plugins-ffmpeg-0.10.2.ebuild, gst-plugins-ffmpeg-0.10.3.ebuild: + fix up deps; bug #210509 + +*gst-plugins-ffmpeg-0.10.3 (08 Dec 2007) + + 08 Dec 2007; Samuli Suominen + +gst-plugins-ffmpeg-0.10.3.ebuild: + Version bump. + + 11 Oct 2007; Markus Rothe + gst-plugins-ffmpeg-0.10.2.ebuild: + Stable on ppc64; bug #190900 + + 26 Sep 2007; Raúl Porcel + gst-plugins-ffmpeg-0.10.2.ebuild: + ia64 stable wrt #190900 + + 21 Sep 2007; Chris Gianelloni + gst-plugins-ffmpeg-0.10.2.ebuild: + Stable on amd64 wrt bug #190900. + + 10 Sep 2007; nixnut gst-plugins-ffmpeg-0.10.2.ebuild: + Stable on ppc wrt bug 190900 + + 09 Sep 2007; Christian Faulhammer + gst-plugins-ffmpeg-0.10.2.ebuild: + x86 stable, bug 190900 + + 03 Sep 2007; Jeroen Roovers + gst-plugins-ffmpeg-0.10.2.ebuild: + Stable for HPPA (bug #190900). + + 07 Aug 2007; Gustavo Zacarias + gst-plugins-ffmpeg-0.10.2.ebuild: + Stable on sparc wrt #185823 + + 16 Feb 2007; Roy Marples + gst-plugins-ffmpeg-0.10.2.ebuild: + Added ~x86-fbsd keyword. + + 01 Feb 2007; Gustavo Zacarias + gst-plugins-ffmpeg-0.10.1-r1.ebuild, gst-plugins-ffmpeg-0.10.2.ebuild: + 0.10.1 not good for sparc so unkeyworded, 0.10.2 kinda works but not fine + for all media types, ~sparc it anyway + + 10 Jan 2007; Mart Raudsepp + -gst-plugins-ffmpeg-0.10.1.ebuild: + Prune old versions + + 21 Dec 2006; Ferris McCormick + gst-plugins-ffmpeg-0.10.1-r1.ebuild: + Add ~sparc keyword; builds and installs as expected. + +*gst-plugins-ffmpeg-0.10.2 (13 Dec 2006) + + 13 Dec 2006; Zaheer Abbas Merali + +gst-plugins-ffmpeg-0.10.2.ebuild: + version bump + + 19 Sep 2006; Aron Griffis + gst-plugins-ffmpeg-0.10.1-r1.ebuild: + Mark 0.10.1-r1 stable on ia64. #139612 + + 19 Aug 2006; Bryan Østergaard + gst-plugins-ffmpeg-0.10.1-r1.ebuild: + Add ~ia64 keyword. + + 22 Jul 2006; Thomas Cort + gst-plugins-ffmpeg-0.10.1-r1.ebuild: + Stable on alpha. + + 17 Jul 2006; Daniel Gryniewicz + gst-plugins-ffmpeg-0.10.1-r1.ebuild: + Marked stable on amd64 for bug #139612 + + 16 Jul 2006; Tobias Scherbaum + gst-plugins-ffmpeg-0.10.1-r1.ebuild: + hppa stable, bug #139612 + + 14 Jul 2006; Tobias Scherbaum + gst-plugins-ffmpeg-0.10.1-r1.ebuild: + ppc stable, bug #139612 + + 12 Jul 2006; Chris Gianelloni + gst-plugins-ffmpeg-0.10.1-r1.ebuild: + Stable on x86 wrt bug #139612. + + 06 Jul 2006; Zaheer Abbas Merali + gst-plugins-ffmpeg-0.8.7-r1.ebuild: + Fix bug #139222 + +*gst-plugins-ffmpeg-0.10.1-r1 (19 Jun 2006) + + 19 Jun 2006; Zaheer Abbas Merali + +gst-plugins-ffmpeg-0.10.1-r1.ebuild: + Disable building of ffplay. Fixes #135153 + + 14 May 2006; Tobias Scherbaum + gst-plugins-ffmpeg-0.10.1.ebuild: + Added ~hppa + + 12 May 2006; Thomas Cort + gst-plugins-ffmpeg-0.10.1.ebuild: + Added ~alpha keyword. + + 05 May 2006; Markus Rothe + gst-plugins-ffmpeg-0.10.1.ebuild: + Stable on ppc64 + + 08 Apr 2006; Tobias Scherbaum + gst-plugins-ffmpeg-0.10.1.ebuild: + Added to ~ppc + + 02 Apr 2006; Marinus Schraal files/ffmpeg_dos.patch : + Add back patch for 0.8 version (#128504) + +*gst-plugins-ffmpeg-0.10.1 (01 Apr 2006) + + 01 Apr 2006; -files/ffmpeg_dos.patch, + -gst-plugins-ffmpeg-0.10.0.ebuild, -gst-plugins-ffmpeg-0.10.0-r1.ebuild, + +gst-plugins-ffmpeg-0.10.1.ebuild: + version bump + + 29 Mar 2006; Markus Rothe + gst-plugins-ffmpeg-0.10.0-r1.ebuild: + Added ~ppc64 + + 27 Feb 2006; Zaheer Abbas Merali + -gst-plugins-ffmpeg-0.8.4.ebuild, -gst-plugins-ffmpeg-0.8.4-r1.ebuild, + -gst-plugins-ffmpeg-0.8.5.ebuild, -gst-plugins-ffmpeg-0.8.6.ebuild, + -gst-plugins-ffmpeg-0.8.7.ebuild, gst-plugins-ffmpeg-0.8.7-r1.ebuild: + fix deps and remove obsolete ebuilds + + 24 Feb 2006; Zaheer Abbas Merali gst-plugins-ffmpeg-0.10.0-r1.ebuild: + fix bug #122065 + + 04 Feb 2006; Simon Stelling + +files/gst-ffmpeg-gcc4.patch, -files/gst-ffmpeg-gcc4.patch.gz, + gst-plugins-ffmpeg-0.8.4-r1.ebuild: + no need to gzip smallish patches + + 29 Jan 2006; Bryan Østergaard + gst-plugins-ffmpeg-0.8.7-r1.ebuild: + Stable on ppc. + + 21 Jan 2006; Simon Stelling + gst-plugins-ffmpeg-0.8.7-r1.ebuild: + stable on amd64 wrt bug 119512 + + 21 Jan 2006; Rene Nussbaumer + gst-plugins-ffmpeg-0.8.7-r1.ebuild: + Stable on hppa. See bug #119512. + + 21 Jan 2006; Markus Rothe + gst-plugins-ffmpeg-0.8.7-r1.ebuild: + Stable on ppc64; bug #119512 + + 20 Jan 2006; Joshua Jackson + gst-plugins-ffmpeg-0.8.7-r1.ebuild: + Stable on x86 for Security bug #119512 + + 20 Jan 2006; Gustavo Zacarias + gst-plugins-ffmpeg-0.8.7-r1.ebuild: + Stable on sparc wrt security #119512 and #119634 + +*gst-plugins-ffmpeg-0.10.0-r1 (18 Jan 2006) +*gst-plugins-ffmpeg-0.8.7-r1 (18 Jan 2006) + + 18 Jan 2006; Joe McCann +files/ffmpeg_dos.patch, + +gst-plugins-ffmpeg-0.8.7-r1.ebuild, +gst-plugins-ffmpeg-0.10.0-r1.ebuild: + Adding patch for ffmpeg vulnerability. More info available in bug 115760 + + 05 Dec 2005; Zaheer Abbas Merali + gst-plugins-ffmpeg-0.8.4.ebuild, gst-plugins-ffmpeg-0.8.4-r1.ebuild, + gst-plugins-ffmpeg-0.8.5.ebuild, gst-plugins-ffmpeg-0.8.6.ebuild, + gst-plugins-ffmpeg-0.8.7.ebuild: + Fix GStreamer dependencies + +*gst-plugins-ffmpeg-0.10.0 (05 Dec 2005) + + 05 Dec 2005; Zaheer Abbas Merali + -gst-plugins-ffmpeg-0.9.7.ebuild, +gst-plugins-ffmpeg-0.10.0.ebuild: + 0.10.0 Release + + 04 Dec 2005; Zaheer Abbas Merali + -gst-plugins-ffmpeg-0.8.3.ebuild: + Remove unneeded versions + +*gst-plugins-ffmpeg-0.9.7 (04 Dec 2005) + + 04 Dec 2005; Zaheer Abbas Merali + +gst-plugins-ffmpeg-0.9.7.ebuild: + 0.10 Prerelease + + 27 Nov 2005; Zaheer Abbas Merali + gst-plugins-ffmpeg-0.8.6.ebuild: + fix bug #109280 + +*gst-plugins-ffmpeg-0.8.7 (27 Nov 2005) + + 27 Nov 2005; Zaheer Abbas Merali + +gst-plugins-ffmpeg-0.8.7.ebuild: + version bump, thanks Frittella Laurento fixes bug #111360 + + 05 Sep 2005; Zaheer Abbas Merali + +files/gst-plugins-ffmpeg-0.8.5-gmake.patch, + gst-plugins-ffmpeg-0.8.5.ebuild, gst-plugins-ffmpeg-0.8.6.ebuild: + add patch so make is replaced by autotool specified make, fixes bug + +*gst-plugins-ffmpeg-0.8.6 (28 Aug 2005) + + 28 Aug 2005; Zaheer Abbas Merali + +gst-plugins-ffmpeg-0.8.6.ebuild: + version bump + + 24 Aug 2005; Aron Griffis + gst-plugins-ffmpeg-0.8.4-r1.ebuild: + stable on ia64 + + 13 Jul 2005; Zaheer Abbas Merali + gst-plugins-ffmpeg-0.8.5.ebuild: + fix gstreamer dep, due to use of new symbol + + 02 Jul 2005; Bryan Østergaard + gst-plugins-ffmpeg-0.8.4.ebuild: + Stable on alpha. + + 26 Jun 2005; Guy Martin + gst-plugins-ffmpeg-0.8.4.ebuild, gst-plugins-ffmpeg-0.8.4-r1.ebuild, + gst-plugins-ffmpeg-0.8.5.ebuild: + Stable on hppa. + + 13 Jun 2005; Bryan Østergaard + gst-plugins-ffmpeg-0.8.5.ebuild: + Add ~alpha keyword. + +*gst-plugins-ffmpeg-0.8.5 (11 Jun 2005) + + 11 Jun 2005; Zaheer Abbas Merali + +gst-plugins-ffmpeg-0.8.5.ebuild: + version bump + + 09 Jun 2005; Markus Rothe + gst-plugins-ffmpeg-0.8.4-r1.ebuild: + Stable on ppc64 + + 16 May 2005; Zaheer Abbas Merali + gst-plugins-ffmpeg-0.8.4-r1.ebuild: + filter -fweb, fixes #91789 + + 14 May 2005; Hanno Boeck + +files/gst-ffmpeg-gcc4.patch.gz, gst-plugins-ffmpeg-0.8.4-r1.ebuild: + Fix for gcc4 (from ffmpeg ebuild and cvs). + + 09 May 2005; Aron Griffis + gst-plugins-ffmpeg-0.8.4.ebuild: + stable on ia64 + + 06 May 2005; Markus Rothe + gst-plugins-ffmpeg-0.8.4-r1.ebuild: + Added ~ppc64 to KEYWORDS + + 02 May 2005; Gustavo Zacarias + gst-plugins-ffmpeg-0.8.4.ebuild: + Stable on sparc + +*gst-plugins-ffmpeg-0.8.4-r1 (29 Apr 2005) + + 29 Apr 2005; Zaheer Abbas Merali + +files/gst-plugins-ffmpeg-0.8.4-eoshangfix.patch, + +gst-plugins-ffmpeg-0.8.4-r1.ebuild: + add patch to stop some files taking up 100% cpu - fixes bug #86042 + + 27 Apr 2005; Jan Brinkmann + gst-plugins-ffmpeg-0.8.4.ebuild: + stable on amd64 + + 25 Apr 2005; Zaheer Abbas Merali + -gst-plugins-ffmpeg-0.8.0.ebuild, -gst-plugins-ffmpeg-0.8.2.ebuild: + Removing gst-plugins-ffmpeg 0.8.0 and 0.8.2 + + 25 Apr 2005; Mike Gardiner + gst-plugins-ffmpeg-0.8.4.ebuild: + Keyworded ppc + + 25 Apr 2005; Zaheer Abbas Merali + gst-plugins-ffmpeg-0.8.4.ebuild: + stabilise on x86 + +*gst-plugins-ffmpeg-0.8.4 (11 Mar 2005) + + 11 Mar 2005; Heinrich Wendel + +gst-plugins-ffmpeg-0.8.4.ebuild: + version bump + + 30 Jan 2005; lanius@gentoo.org : + stable on amd64 + + 05 Jan 2004; foser gst-plugins-ffmpeg-0.8.3.ebuild : + Also strip -msse3 from CFLAGS (#64262 comment #35) + +*gst-plugins-ffmpeg-0.8.3 (29 Dec 2004) + + 29 Dec 2004; foser gst-plugins-ffmpeg-0.8.3.ebuild : + New release + + 16 Dec 2004; Dylan Carlson + gst-plugins-ffmpeg-0.8.2.ebuild: + Stable on amd64. + + 12 Dec 2004; foser gst-plugins-ffmpeg-0.8.2-r1.ebuild : + Use the CFLAG restrictions from the mplayer ebuild (#64262) + +*gst-plugins-ffmpeg-0.8.2-r1 (29 Nov 2004) + + 29 Nov 2004; foser gst-plugins-ffmpeg-0.8.2-r1.ebuild : + Add patch to fix aspect ratio issues with some movies + http://bugzilla.gnome.org/show_bug.cgi?id=159755 + Filter more flags to fix bugs like #64262 + + 30 Oct 2004; Travis Tilley gst-plugins-ffmpeg-0.8.1.ebuild: + stable on amd64 + +*gst-plugins-ffmpeg-0.8.2 (11 Oct 2004) + + 11 Oct 2004; foser gst-plugins-ffmpeg-0.8.2.ebuild : + New release + Filter some problematic CFLAGS (#56075) + Remove global sed + + 20 Aug 2004; Travis Tilley gst-plugins-ffmpeg-0.8.1.ebuild: + added ~amd64 keyword + + 04 Aug 2004; foser gst-plugins-ffmpeg-0.8.1.ebuild : + Add homepage (#57908) + +*gst-plugins-ffmpeg-0.8.1 (20 Jul 2004) + + 20 Jul 2004; foser gst-plugins-ffmpeg-0.8.1.ebuild : + New release + + 30 Apr 2004; foser gst-plugins-ffmpeg-0.8.0.ebuild : + Do not use the gst-plugins eclass, the eclass structure messes up the deps (#49228) + + 14 Apr 2004; Jason Wever gst-plugins-ffmpeg-0.8.0.ebuild: + Added ~sparc keyword. + + 29 Mar 2004; David Holm gst-plugins-ffmpeg-0.8.0.ebuild: + Added to ~ppc. + +*gst-plugins-ffmpeg-0.8.0 (28 Mar 2004) + + 28 Mar 2004; foser gst-plugins-ffmpeg-0.8.0.ebuild, ChangeLog, metadata.xml : + Initial commit + ffmpeg based plugin for gstreamer + offers a wide variety of audio/videa plug-ins + added to the gnome herd diff --git a/media-plugins/gst-plugins-ffmpeg/Manifest b/media-plugins/gst-plugins-ffmpeg/Manifest new file mode 100644 index 0000000..b03687f --- /dev/null +++ b/media-plugins/gst-plugins-ffmpeg/Manifest @@ -0,0 +1,7 @@ +AUX 0.10.10/build-ffmpeg-seperately.patch 449 RMD160 1b1d4fecfb1169e629a3b8655fff313f6d99cebb SHA1 784dc35063c3fa46ef4859fe5c21b7ac465f998f SHA256 03d5dfe5fe2a958c0609162b5d6237d8f107f6a405bbdbd1064e717656f7d3df +AUX 0.10.10/enable-ftree-vectorize.patch 445 RMD160 99e447c0d8867ce4c8cf90e45ff9e2ba54fc071b SHA1 340234f426c8c09dff8b7df968ad1eceed8b6096 SHA256 2984cf846ba5246f0088c473f59d11d3b8095c94ab1235a5e47e470b27008b60 +AUX 0.10.9/increase-demux-rank.patch 553 RMD160 1dde9a18195e18a2c61ce6ad813a828df01cba4b SHA1 7df845e2a2c85bb6d8af698a7b9146e7c3beb9d7 SHA256 6791b75a0f152bdb90d4dcfde69f1d7669f02bb9040d57b8f5edfc203697f900 +DIST gst-ffmpeg-0.10.10.tar.bz2 3806004 RMD160 0043867177ebc3e86c1344627fb731f6d6c1a0fe SHA1 966450c350c058ed05d73bb224234e171dd54f7e SHA256 697114483444a0a469028857a1d58145c99e6f5d2cd7edd8cb04cdc3fc72ad94 +EBUILD gst-plugins-ffmpeg-0.10.10.ebuild 2396 RMD160 382d4c0fe0dfe72ee8152d8b1333f9d573024891 SHA1 636b97c544fff16bca86087b840d70b0e9305205 SHA256 819a99d213a0a9c8ccba7c4a4621fe4d0e85fe31a6e6cd96727b51e6c4759450 +MISC ChangeLog 16391 RMD160 ec5db9539d1305d006e2d110b4c7eea8baef63a9 SHA1 8b33e89cd1d0ca41ee44718396f3b8a4ee3c09a7 SHA256 7e41cd1ea3691e32d1e3a29cdedfb51280a7e21bd4c38d7560e3d275759beb27 +MISC metadata.xml 181 RMD160 51814fbdcf7f32cfe70018b3af7fc798e41ff90d SHA1 faf40c45bd66b0072b95556cf7ab097d3be19511 SHA256 22c215902ccdc7fd8cdb765750fb23ea9d9b6c9d3edb1b45325c3469f8f6ffc5 diff --git a/media-plugins/gst-plugins-ffmpeg/files/0.10.10/build-ffmpeg-seperately.patch b/media-plugins/gst-plugins-ffmpeg/files/0.10.10/build-ffmpeg-seperately.patch new file mode 100644 index 0000000..63a3f92 --- /dev/null +++ b/media-plugins/gst-plugins-ffmpeg/files/0.10.10/build-ffmpeg-seperately.patch @@ -0,0 +1,11 @@ +--- ./configure.ac.orig 2010-10-11 03:35:03.847499964 +0200 ++++ ./configure.ac 2010-10-11 03:35:08.927299825 +0200 +@@ -373,7 +373,7 @@ + + AS_MKDIR_P(["$ac_top_build_prefix"gst-libs/ext/ffmpeg]) + cd "$ac_top_build_prefix"gst-libs/ext/ffmpeg && +- $confcmd $embffmpeg_configure_args || ++ echo $confcmd $embffmpeg_configure_args || + AC_MSG_ERROR([Failed to configure embedded FFmpeg tree]) + cd "$origdir" + ], diff --git a/media-plugins/gst-plugins-ffmpeg/files/0.10.10/enable-ftree-vectorize.patch b/media-plugins/gst-plugins-ffmpeg/files/0.10.10/enable-ftree-vectorize.patch new file mode 100644 index 0000000..61255f5 --- /dev/null +++ b/media-plugins/gst-plugins-ffmpeg/files/0.10.10/enable-ftree-vectorize.patch @@ -0,0 +1,11 @@ +--- ./gst-libs/ext/ffmpeg/configure.orig 2010-10-11 03:51:49.677970647 +0200 ++++ ./gst-libs/ext/ffmpeg/configure 2010-10-11 03:52:22.576680789 +0200 +@@ -2731,8 +2731,6 @@ + add_cflags -msg_disable nomainieee + add_cflags -msg_disable ptrmismatch1 + add_cflags -msg_disable unreachcode +-elif enabled gcc; then +- check_cflags -fno-tree-vectorize + elif enabled clang; then + check_cflags -Qunused-arguments + elif enabled armcc; then diff --git a/media-plugins/gst-plugins-ffmpeg/files/0.10.9/increase-demux-rank.patch b/media-plugins/gst-plugins-ffmpeg/files/0.10.9/increase-demux-rank.patch new file mode 100644 index 0000000..b99433a --- /dev/null +++ b/media-plugins/gst-plugins-ffmpeg/files/0.10.9/increase-demux-rank.patch @@ -0,0 +1,14 @@ +--- ./ext/ffmpeg/gstffmpegdemux.c.orig 2010-04-19 13:35:46.716044223 +0200 ++++ ./ext/ffmpeg/gstffmpegdemux.c 2010-04-19 13:36:08.616044961 +0200 +@@ -2215,9 +2215,9 @@ + !strcmp (in_plugin->name, "4xm") || + !strcmp (in_plugin->name, "yuv4mpegpipe") || + !strcmp (in_plugin->name, "mpc") || !strcmp (in_plugin->name, "gif")) +- rank = GST_RANK_MARGINAL; ++ rank = GST_RANK_PRIMARY*200; + else +- rank = GST_RANK_NONE; ++ rank = GST_RANK_PRIMARY*100; + + p = name = g_strdup (in_plugin->name); + while (*p) { diff --git a/media-plugins/gst-plugins-ffmpeg/gst-plugins-ffmpeg-0.10.10.ebuild b/media-plugins/gst-plugins-ffmpeg/gst-plugins-ffmpeg-0.10.10.ebuild new file mode 100644 index 0000000..ce506f9 --- /dev/null +++ b/media-plugins/gst-plugins-ffmpeg/gst-plugins-ffmpeg-0.10.10.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-plugins/gst-plugins-ffmpeg/gst-plugins-ffmpeg-0.10.9.ebuild,v 1.2 2009/11/17 06:02:17 mr_bones_ Exp $ + +inherit flag-o-matic eutils base toolchain-funcs autotools + +PD=${FILESDIR}/${PV} +MY_PN=${PN/-plugins} +MY_P=${MY_PN}-${PV} + +# Create a major/minor combo for SLOT +PVP=(${PV//[-\._]/ }) +SLOT=${PVP[0]}.${PVP[1]} +#SLOT=0.10 + +DESCRIPTION="FFmpeg based gstreamer plugin" +HOMEPAGE="http://gstreamer.freedesktop.org/modules/gst-ffmpeg.html" +SRC_URI="http://gstreamer.freedesktop.org/src/${MY_PN}/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="" + +S=${WORKDIR}/${MY_P} + +RDEPEND=">=media-libs/gstreamer-0.10.25 + >=media-libs/gst-plugins-base-0.10.25 + >=dev-libs/liboil-0.3.6" +DEPEND="${RDEPEND} + dev-util/pkgconfig" + +src_unpack() { + unpack ${A} + cd ${S} + epatch "${FILESDIR}"/0.10.9/increase-demux-rank.patch + epatch "${FILESDIR}"/0.10.10/build-ffmpeg-seperately.patch + epatch "${FILESDIR}"/0.10.10/enable-ftree-vectorize.patch + eautoreconf +} + +src_compile() { + append-flags -fno-strict-aliasing + + for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do + [ "${i}" = "native" ] && i="host" # bug #273421 + myconf="${myconf} --cpu=$i" + break + done + + # cross compile support + if tc-is-cross-compiler ; then + myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}-" + case ${CHOST} in + *freebsd*) + myconf="${myconf} --target-os=freebsd" + ;; + mingw32*) + myconf="${myconf} --target-os=mingw32" + ;; + *linux*) + myconf="${myconf} --target-os=linux" + ;; + esac + fi + + cd ${S}/gst-libs/ext/ffmpeg + #econf \ + # --extra-cflags="${CFLAGS}"|| die "emake failed." + ./configure \ + --prefix=/usr \ + --libdir=/usr/$(get_libdir) \ + --shlibdir=/usr/$(get_libdir) \ + --mandir=/usr/share/man \ + --enable-static --enable-shared \ + --cc="$(tc-getCC)" \ + --extra-cflags="${CFLAGS}" \ + --enable-gpl \ + --enable-postproc \ + ${myconf} || die "configure failed" + emake || die "emake failed." + + cd ${S} + econf \ + --with-ffmpeg-extra-configure="${myconf} --extra-cflags=-mfpu=neon" + emake || die "emake failed." +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed." + dodoc AUTHORS ChangeLog NEWS README TODO +} diff --git a/media-plugins/gst-plugins-ffmpeg/metadata.xml b/media-plugins/gst-plugins-ffmpeg/metadata.xml new file mode 100644 index 0000000..3abe2ca --- /dev/null +++ b/media-plugins/gst-plugins-ffmpeg/metadata.xml @@ -0,0 +1,6 @@ + + + +gstreamer +gnome +