add multilib aware gst-plugins

git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@2776 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
geos_one
2010-12-12 15:10:45 +00:00
parent 0d5e4b415c
commit e28271bff4
431 changed files with 26589 additions and 0 deletions

View File

@@ -0,0 +1,531 @@
# ChangeLog for media-plugins/gst-plugins-ffmpeg
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-plugins/gst-plugins-ffmpeg/ChangeLog,v 1.119 2010/08/05 20:45:27 ssuominen Exp $
05 Aug 2010; Samuli Suominen <ssuominen@gentoo.org>
gst-plugins-ffmpeg-0.10.9.ebuild:
ppc64 stable wrt #324691
24 Jun 2010; Jeroen Roovers <jer@gentoo.org>
gst-plugins-ffmpeg-0.10.9.ebuild:
Stable for HPPA (bug #308379).
18 Apr 2010; <nixnut@gentoo.org> gst-plugins-ffmpeg-0.10.9.ebuild:
ppc stable #308379
05 Apr 2010; Raúl Porcel <armin76@gentoo.org>
gst-plugins-ffmpeg-0.10.9.ebuild:
alpha/arm/ia64/sparc stable wrt #308379
24 Mar 2010; Christian Faulhammer <fauli@gentoo.org>
gst-plugins-ffmpeg-0.10.9.ebuild:
stable x86, bug 308379
19 Mar 2010; Pacho Ramos <pacho@gentoo.org>
gst-plugins-ffmpeg-0.10.9.ebuild:
amd64 stable, bug 308379
28 Jan 2010; Jeroen Roovers <jer@gentoo.org>
gst-plugins-ffmpeg-0.10.7.ebuild:
Stable for HPPA (bug #266986).
15 Jan 2010; Tomáš Chvátal <scarabeus@gentoo.org>
gst-plugins-ffmpeg-0.10.5.ebuild, gst-plugins-ffmpeg-0.10.6.ebuild:
Use base_src_prepare.
*gst-plugins-ffmpeg-0.10.9 (17 Nov 2009)
17 Nov 2009; Olivier Crête <tester@gentoo.org>
+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 <armin76@gentoo.org>
gst-plugins-ffmpeg-0.10.7.ebuild:
arm/ia64/sparc stable wrt #266986
21 May 2009; Brent Baude <ranger@gentoo.org>
gst-plugins-ffmpeg-0.10.7.ebuild:
Marking gst-plugins-ffmpeg-0.10.7 ppc64 stable for bug 266986
21 May 2009; Brent Baude <ranger@gentoo.org>
gst-plugins-ffmpeg-0.10.7.ebuild:
Marking gst-plugins-ffmpeg-0.10.7 ppc stable for bug 266986
14 May 2009; Markus Meier <maekke@gentoo.org>
gst-plugins-ffmpeg-0.10.7.ebuild:
amd64 stable, bug #266986
12 May 2009; Christian Faulhammer <fauli@gentoo.org>
gst-plugins-ffmpeg-0.10.7.ebuild:
stable x86, bug 266986
05 May 2009; Samuli Suominen <ssuominen@gentoo.org>
gst-plugins-ffmpeg-0.10.7.ebuild:
Change ffmpeg dep. to allow live version as well.
03 May 2009; Tobias Klausmann <klausman@gentoo.org>
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 <tester@gentoo.org>
+gst-plugins-ffmpeg-0.10.7.ebuild:
Version bump
22 Dec 2008; Raúl Porcel <armin76@gentoo.org>
gst-plugins-ffmpeg-0.10.5.ebuild:
arm/ia64 stable wrt #245285
21 Dec 2008; nixnut <nixnut@gentoo.org> gst-plugins-ffmpeg-0.10.5.ebuild:
Stable on ppc wrt bug 231834
20 Dec 2008; Ferris McCormick <fmccor@gentoo.org>
gst-plugins-ffmpeg-0.10.5.ebuild:
Sparc stable, Bug #245291.
20 Dec 2008; Thomas Anderson <gentoofan23@gentoo.org>
gst-plugins-ffmpeg-0.10.5.ebuild:
stable amd64, bug 245291
16 Dec 2008; Brent Baude <ranger@gentoo.org>
gst-plugins-ffmpeg-0.10.5.ebuild:
Marking gst-plugins-ffmpeg-0.10.5 ppc64 for bug 245291
16 Dec 2008; Jeroen Roovers <jer@gentoo.org>
gst-plugins-ffmpeg-0.10.5.ebuild:
Stable for HPPA (bug #245291).
15 Dec 2008; <ssuominen@gentoo.org> gst-plugins-ffmpeg-0.10.5.ebuild:
x86 stable wrt #245291
12 Dec 2008; Tobias Klausmann <klausman@gentoo.org>
gst-plugins-ffmpeg-0.10.5.ebuild:
Stable on alpha, bug #245291
11 Dec 2008; Peter Alfredsen <loki_val@gentoo.org> metadata.xml:
Freedom!
*gst-plugins-ffmpeg-0.10.6 (05 Dec 2008)
05 Dec 2008; Peter Alfredsen <loki_val@gentoo.org>
+files/0.10.6/system-ffmpeg-warning.patch,
+gst-plugins-ffmpeg-0.10.6.ebuild:
Bump
10 Nov 2008; Raúl Porcel <armin76@gentoo.org>
gst-plugins-ffmpeg-0.10.5.ebuild:
Add ~ia64 wrt #241908
27 Oct 2008; Mike Frysinger <vapier@gentoo.org>
gst-plugins-ffmpeg-0.10.5.ebuild:
Add arm/ppc love #241908.
18 Oct 2008; Alexis Ballier <aballier@gentoo.org>
gst-plugins-ffmpeg-0.10.5.ebuild:
Drop arm/ia64/ppc ~arch keywords per bug #241908 to allow unmasking
15 Oct 2008; Peter Alfredsen <loki_val@gentoo.org>
gst-plugins-ffmpeg-0.10.5.ebuild:
Drop most of the filterflags. We're using system ffmpeg anyway.
14 Oct 2008; Peter Alfredsen <loki_val@gentoo.org>
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 <loki_val@gentoo.org>
+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 <loki_val@gentoo.org>
+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 <loki_val@gentoo.org>
+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 <loki_val@gentoo.org>
+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 <zaheerm@gentoo.org>
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 <drac@gentoo.org>
+gst-plugins-ffmpeg-0.10.3.ebuild:
Version bump.
11 Oct 2007; Markus Rothe <corsair@gentoo.org>
gst-plugins-ffmpeg-0.10.2.ebuild:
Stable on ppc64; bug #190900
26 Sep 2007; Raúl Porcel <armin76@gentoo.org>
gst-plugins-ffmpeg-0.10.2.ebuild:
ia64 stable wrt #190900
21 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org>
gst-plugins-ffmpeg-0.10.2.ebuild:
Stable on amd64 wrt bug #190900.
10 Sep 2007; nixnut <nixnut@gentoo.org> gst-plugins-ffmpeg-0.10.2.ebuild:
Stable on ppc wrt bug 190900
09 Sep 2007; Christian Faulhammer <opfer@gentoo.org>
gst-plugins-ffmpeg-0.10.2.ebuild:
x86 stable, bug 190900
03 Sep 2007; Jeroen Roovers <jer@gentoo.org>
gst-plugins-ffmpeg-0.10.2.ebuild:
Stable for HPPA (bug #190900).
07 Aug 2007; Gustavo Zacarias <gustavoz@gentoo.org>
gst-plugins-ffmpeg-0.10.2.ebuild:
Stable on sparc wrt #185823
16 Feb 2007; Roy Marples <uberlord@gentoo.org>
gst-plugins-ffmpeg-0.10.2.ebuild:
Added ~x86-fbsd keyword.
01 Feb 2007; Gustavo Zacarias <gustavoz@gentoo.org>
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 <leio@gentoo.org>
-gst-plugins-ffmpeg-0.10.1.ebuild:
Prune old versions
21 Dec 2006; Ferris McCormick <fmccor@gentoo.org>
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 <zaheerm@gentoo.org>
+gst-plugins-ffmpeg-0.10.2.ebuild:
version bump
19 Sep 2006; Aron Griffis <agriffis@gentoo.org>
gst-plugins-ffmpeg-0.10.1-r1.ebuild:
Mark 0.10.1-r1 stable on ia64. #139612
19 Aug 2006; Bryan Østergaard <kloeri@gentoo.org>
gst-plugins-ffmpeg-0.10.1-r1.ebuild:
Add ~ia64 keyword.
22 Jul 2006; Thomas Cort <tcort@gentoo.org>
gst-plugins-ffmpeg-0.10.1-r1.ebuild:
Stable on alpha.
17 Jul 2006; Daniel Gryniewicz <dang@gentoo.org>
gst-plugins-ffmpeg-0.10.1-r1.ebuild:
Marked stable on amd64 for bug #139612
16 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org>
gst-plugins-ffmpeg-0.10.1-r1.ebuild:
hppa stable, bug #139612
14 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org>
gst-plugins-ffmpeg-0.10.1-r1.ebuild:
ppc stable, bug #139612
12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
gst-plugins-ffmpeg-0.10.1-r1.ebuild:
Stable on x86 wrt bug #139612.
06 Jul 2006; Zaheer Abbas Merali <zaheerm@gentoo.org>
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 <zaheerm@gentoo.org>
+gst-plugins-ffmpeg-0.10.1-r1.ebuild:
Disable building of ffplay. Fixes #135153
14 May 2006; Tobias Scherbaum <dertobi123@gentoo.org>
gst-plugins-ffmpeg-0.10.1.ebuild:
Added ~hppa
12 May 2006; Thomas Cort <tcort@gentoo.org>
gst-plugins-ffmpeg-0.10.1.ebuild:
Added ~alpha keyword.
05 May 2006; Markus Rothe <corsair@gentoo.org>
gst-plugins-ffmpeg-0.10.1.ebuild:
Stable on ppc64
08 Apr 2006; Tobias Scherbaum <dertobi123@gentoo.org>
gst-plugins-ffmpeg-0.10.1.ebuild:
Added to ~ppc
02 Apr 2006; Marinus Schraal <foser@gentoo.org> files/ffmpeg_dos.patch :
Add back patch for 0.8 version (#128504)
*gst-plugins-ffmpeg-0.10.1 (01 Apr 2006)
01 Apr 2006; <zaheer@gentoo.org> -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 <corsair@gentoo.org>
gst-plugins-ffmpeg-0.10.0-r1.ebuild:
Added ~ppc64
27 Feb 2006; Zaheer Abbas Merali <zaheerm@gentoo.org>
-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 <zaheerm@gentoo.org> gst-plugins-ffmpeg-0.10.0-r1.ebuild:
fix bug #122065
04 Feb 2006; Simon Stelling <blubb@gentoo.org>
+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 <kloeri@gentoo.org
gst-plugins-ffmpeg-0.8.7-r1.ebuild:
Stable on alpha + ia64, bug 119512.
21 Jan 2006; Michael Hanselmann <hansmi@gentoo.org>
gst-plugins-ffmpeg-0.8.7-r1.ebuild:
Stable on ppc.
21 Jan 2006; Simon Stelling <blubb@gentoo.org>
gst-plugins-ffmpeg-0.8.7-r1.ebuild:
stable on amd64 wrt bug 119512
21 Jan 2006; Rene Nussbaumer <killerfox@gentoo.org>
gst-plugins-ffmpeg-0.8.7-r1.ebuild:
Stable on hppa. See bug #119512.
21 Jan 2006; Markus Rothe <corsair@gentoo.org>
gst-plugins-ffmpeg-0.8.7-r1.ebuild:
Stable on ppc64; bug #119512
20 Jan 2006; Joshua Jackson <tsunam@gentoo.org>
gst-plugins-ffmpeg-0.8.7-r1.ebuild:
Stable on x86 for Security bug #119512
20 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org>
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 <joem@gentoo.org> +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 <zaheerm@gentoo.org>
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 <zaheerm@gentoo.org>
-gst-plugins-ffmpeg-0.9.7.ebuild, +gst-plugins-ffmpeg-0.10.0.ebuild:
0.10.0 Release
04 Dec 2005; Zaheer Abbas Merali <zaheerm@gentoo.org>
-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 <zaheerm@gentoo.org>
+gst-plugins-ffmpeg-0.9.7.ebuild:
0.10 Prerelease
27 Nov 2005; Zaheer Abbas Merali <zaheerm@gentoo.org>
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 <zaheerm@gentoo.org>
+gst-plugins-ffmpeg-0.8.7.ebuild:
version bump, thanks Frittella Laurento <mrfree@infinito.it> fixes bug #111360
05 Sep 2005; Zaheer Abbas Merali <zaheerm@gentoo.org>
+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 <zaheerm@gentoo.org>
+gst-plugins-ffmpeg-0.8.6.ebuild:
version bump
24 Aug 2005; Aron Griffis <agriffis@gentoo.org>
gst-plugins-ffmpeg-0.8.4-r1.ebuild:
stable on ia64
13 Jul 2005; Zaheer Abbas Merali <zaheerm@gentoo.org>
gst-plugins-ffmpeg-0.8.5.ebuild:
fix gstreamer dep, due to use of new symbol
02 Jul 2005; Bryan Østergaard <kloeri@gentoo.org>
gst-plugins-ffmpeg-0.8.4.ebuild:
Stable on alpha.
26 Jun 2005; Guy Martin <gmsoft@gentoo.org>
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 <kloeri@gentoo.org>
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 <zaheerm@gentoo.org>
+gst-plugins-ffmpeg-0.8.5.ebuild:
version bump
09 Jun 2005; Markus Rothe <corsair@gentoo.org>
gst-plugins-ffmpeg-0.8.4-r1.ebuild:
Stable on ppc64
16 May 2005; Zaheer Abbas Merali <zaheerm@gentoo.org>
gst-plugins-ffmpeg-0.8.4-r1.ebuild:
filter -fweb, fixes #91789
14 May 2005; Hanno Boeck <hanno@gentoo.org>
+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 <agriffis@gentoo.org>
gst-plugins-ffmpeg-0.8.4.ebuild:
stable on ia64
06 May 2005; Markus Rothe <corsair@gentoo.org>
gst-plugins-ffmpeg-0.8.4-r1.ebuild:
Added ~ppc64 to KEYWORDS
02 May 2005; Gustavo Zacarias <gustavoz@gentoo.org>
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 <zaheerm@gentoo.org>
+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 <luckyduck@gentoo.org>
gst-plugins-ffmpeg-0.8.4.ebuild:
stable on amd64
25 Apr 2005; Zaheer Abbas Merali <zaheerm@gentoo.org>
-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 <obz@gentoo.org>
gst-plugins-ffmpeg-0.8.4.ebuild:
Keyworded ppc
25 Apr 2005; Zaheer Abbas Merali <zaheerm@gentoo.org>
gst-plugins-ffmpeg-0.8.4.ebuild:
stabilise on x86
*gst-plugins-ffmpeg-0.8.4 (11 Mar 2005)
11 Mar 2005; Heinrich Wendel <lanius@gentoo.org>
+gst-plugins-ffmpeg-0.8.4.ebuild:
version bump
30 Jan 2005; lanius@gentoo.org :
stable on amd64
05 Jan 2004; foser <foser@gentoo.org> 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 <foser@gentoo.org> gst-plugins-ffmpeg-0.8.3.ebuild :
New release
16 Dec 2004; Dylan Carlson <absinthe@gentoo.org>
gst-plugins-ffmpeg-0.8.2.ebuild:
Stable on amd64.
12 Dec 2004; foser <foser@gentoo.org> 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 <foser@gentoo.org> 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 <lv@gentoo.org> gst-plugins-ffmpeg-0.8.1.ebuild:
stable on amd64
*gst-plugins-ffmpeg-0.8.2 (11 Oct 2004)
11 Oct 2004; foser <foser@gentoo.org> gst-plugins-ffmpeg-0.8.2.ebuild :
New release
Filter some problematic CFLAGS (#56075)
Remove global sed
20 Aug 2004; Travis Tilley <lv@gentoo.org> gst-plugins-ffmpeg-0.8.1.ebuild:
added ~amd64 keyword
04 Aug 2004; foser <foser@gentoo.org> gst-plugins-ffmpeg-0.8.1.ebuild :
Add homepage (#57908)
*gst-plugins-ffmpeg-0.8.1 (20 Jul 2004)
20 Jul 2004; foser <foser@gentoo.org> gst-plugins-ffmpeg-0.8.1.ebuild :
New release
30 Apr 2004; foser <foser@gentoo.org> 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 <weeve@gentoo.org> gst-plugins-ffmpeg-0.8.0.ebuild:
Added ~sparc keyword.
29 Mar 2004; David Holm <dholm@gentoo.org> gst-plugins-ffmpeg-0.8.0.ebuild:
Added to ~ppc.
*gst-plugins-ffmpeg-0.8.0 (28 Mar 2004)
28 Mar 2004; foser <foser@gentoo.org> 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

View File

@@ -0,0 +1,14 @@
AUX 0.10.5/lavc.patch 8765 RMD160 fd4d4d6c0d9cea1202f511a071a8ebf4bb7bb80c SHA1 ba3b67eee7754122ca6adc49d899ad922355bd33 SHA256 aef53bcf9fcac97662df70858ea5a2e02c4661f695b5d0425d0ca6f4a53342ad
AUX 0.10.5/offset.patch 525 RMD160 bc69512dbd8cbf979bbcf88f07bb11ddc356ab04 SHA1 761f0c4fa50fb942b94996c52789b40558188ace SHA256 dd5ccdb6cc16d72f7dd94e89f549c32fe09a483b503369fa06e3b673d89d6d33
AUX 0.10.5/system-ffmpeg-warning.patch 3567 RMD160 a86a0b85d1b7972898ca775218fbab1e1897cbeb SHA1 5a06df62273146890585fc457f5bda9c2c77b13e SHA256 73c9cfa1006c6bca43d677a60ca8b2e30bca3b17c9855d11812afffa35542568
AUX 0.10.6/system-ffmpeg-warning.patch 3547 RMD160 260b776fea9854c235bb3a4dc155b0d9cd8ef649 SHA1 fa938e48f5420194b929e8025fb98144471f3450 SHA256 fccf0f672fc34fd03d156ba4d9498511858563ea2e9fbe3c217adc6a4f9abd6c
DIST gst-ffmpeg-0.10.5.tar.bz2 3031714 RMD160 ae314047c7a5feacc78dff4392f5e9989f88aac6 SHA1 795540b2277af922fd868b1ee62445274150f5ee SHA256 3316bf75739cbb36c9cd85b13026d09675fca349f29e9fdd29aa51712520c28b
DIST gst-ffmpeg-0.10.6.tar.bz2 3126310 RMD160 537ed2f6ce6463a6cc6d913c246afe130435309a SHA1 0979f167bbe440f1948060737c8d50a1400276b6 SHA256 c9a5f4c9b1eddd7cb042d83390072f832f19f3712d023e4d6568391e5eb4878a
DIST gst-ffmpeg-0.10.7.tar.bz2 8208382 RMD160 7afb20556e91d50717821b3e61224cd01e835c5b SHA1 962484ce93cb632ee31d463034085aab2e93f178 SHA256 94bd5110a03837145afe5c81760f22bd7bef9ef455f4417340eeeb2b12e54fb0
DIST gst-ffmpeg-0.10.9.tar.bz2 3310276 RMD160 07d0ac35a7896058b827992a07bd4f8501c0abc0 SHA1 88b68958680d345ebb7b261dbabd12b5908869ef SHA256 63ed1b3c7d548bed4ad50e05b14374cdb0d91e3bfac19248d68c7144bf2c8f15
EBUILD gst-plugins-ffmpeg-0.10.5.ebuild 1639 RMD160 4c7b9682017e2e11dd146f64d4d3dc11a8ddfd88 SHA1 09562974b2de22593a5400630f8587084897558b SHA256 27df9fa4c4130a94e4c0d400715ab78f0fc10cbdd45ca093f7810d777df9b1ef
EBUILD gst-plugins-ffmpeg-0.10.6.ebuild 1543 RMD160 e9c07be85448a44d7718ac3c60fe23995f7259ae SHA1 f3a227c5b480d13f39aa169a5245cf2c72ac6182 SHA256 bdcb7eb0ca599c38834dcd81b37fe3411a6d5e069e4cb6dcc0dba696b1a8eacd
EBUILD gst-plugins-ffmpeg-0.10.7.ebuild 1451 RMD160 b52726b0e402a31f00695dc84feb5b1071e00795 SHA1 c3af64b2ebcf88c66024e4b8c9e6dac164756d51 SHA256 821a3346b1ade67d9738196e1805de19ac749c777a2837af78f5c40dc927eb75
EBUILD gst-plugins-ffmpeg-0.10.9.ebuild 1103 RMD160 b69788268add004f574f883d599acae19afcdd50 SHA1 f5ad3de7f65a5f44c1d52c8f1ce67099eec34e42 SHA256 ae4b13df8080264b9b7a92882ef15c593ae9290a27df59e448e15c3da596c72c
MISC ChangeLog 17342 RMD160 4deaa123485ae4bfe02072bfeab7e03661132921 SHA1 0d24600f4e9edaa41e658d93b802ac2625e45080 SHA256 97df4e8b92ba4a73ccd4b01e514562875bf5c616784361587213f74dd1cba8d7
MISC metadata.xml 181 RMD160 51814fbdcf7f32cfe70018b3af7fc798e41ff90d SHA1 faf40c45bd66b0072b95556cf7ab097d3be19511 SHA256 22c215902ccdc7fd8cdb765750fb23ea9d9b6c9d3edb1b45325c3469f8f6ffc5

View File

@@ -0,0 +1,233 @@
Index: gst-ffmpeg-0.10.4/ext/ffmpeg/gstffmpegcfg.c
===================================================================
--- gst-ffmpeg-0.10.4.orig/ext/ffmpeg/gstffmpegcfg.c
+++ gst-ffmpeg-0.10.4/ext/ffmpeg/gstffmpegcfg.c
@@ -272,7 +272,9 @@ gst_ffmpeg_flags_get_type (void)
{CODEC_FLAG_GRAY, "Only decode/encode grayscale", "gray"},
{CODEC_FLAG_NORMALIZE_AQP,
"Normalize Adaptive Quantization (masking, etc)", "aqp"},
+#if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
{CODEC_FLAG_TRELLIS_QUANT, "Trellis Quantization", "trellis"},
+#endif
{CODEC_FLAG_GLOBAL_HEADER,
"Global headers in extradata instead of every keyframe",
"global-headers"},
@@ -669,6 +671,11 @@ gst_ffmpeg_cfg_init ()
"Prediction Method",
GST_TYPE_FFMPEG_PRED_METHOD, FF_PRED_LEFT, G_PARAM_READWRITE);
gst_ffmpeg_add_pspec (pspec, config.prediction_method, FALSE, huffyuv, NULL);
+#if LIBAVCODEC_VERSION_INT >= ((52<<16)+(0<<8)+0)
+ pspec = g_param_spec_int ("trellis", "Trellis Quantization",
+ "Trellis RD quantization", 0, 1, 1, G_PARAM_READWRITE);
+ gst_ffmpeg_add_pspec (pspec, config.trellis, FALSE, mpeg, NULL);
+#endif
}
/* ==== END CONFIGURATION SECTION ==== */
Index: gst-ffmpeg-0.10.4/ext/ffmpeg/gstffmpegcodecmap.c
===================================================================
--- gst-ffmpeg-0.10.4.orig/ext/ffmpeg/gstffmpegcodecmap.c
+++ gst-ffmpeg-0.10.4/ext/ffmpeg/gstffmpegcodecmap.c
@@ -332,7 +332,11 @@ gst_ffmpeg_codecid_to_caps (enum CodecID
NULL);
if (context) {
gst_caps_set_simple (caps,
+#if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
"depth", G_TYPE_INT, context->bits_per_sample, NULL);
+#else
+ "depth", G_TYPE_INT, context->bits_per_coded_sample, NULL);
+#endif
}
break;
@@ -511,7 +515,11 @@ gst_ffmpeg_codecid_to_caps (enum CodecID
caps = gst_ff_vid_caps_new (context, codec_id, "video/x-huffyuv", NULL);
if (context) {
gst_caps_set_simple (caps,
+#if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
"bpp", G_TYPE_INT, context->bits_per_sample, NULL);
+#else
+ "bpp", G_TYPE_INT, context->bits_per_coded_sample, NULL);
+#endif
}
break;
@@ -627,7 +635,11 @@ gst_ffmpeg_codecid_to_caps (enum CodecID
"layout", G_TYPE_STRING, "microsoft", NULL);
if (context) {
gst_caps_set_simple (caps,
+#if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
"depth", G_TYPE_INT, (gint) context->bits_per_sample, NULL);
+#else
+ "depth", G_TYPE_INT, (gint) context->bits_per_coded_sample, NULL);
+#endif
} else {
gst_caps_set_simple (caps, "depth", GST_TYPE_INT_RANGE, 1, 64, NULL);
}
@@ -638,7 +650,11 @@ gst_ffmpeg_codecid_to_caps (enum CodecID
"layout", G_TYPE_STRING, "quicktime", NULL);
if (context) {
gst_caps_set_simple (caps,
+#if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
"depth", G_TYPE_INT, (gint) context->bits_per_sample, NULL);
+#else
+ "depth", G_TYPE_INT, (gint) context->bits_per_coded_sample, NULL);
+#endif
} else {
gst_caps_set_simple (caps, "depth", GST_TYPE_INT_RANGE, 1, 64, NULL);
}
@@ -688,7 +704,11 @@ gst_ffmpeg_codecid_to_caps (enum CodecID
caps = gst_ff_vid_caps_new (context, codec_id, "video/x-camtasia", NULL);
if (context) {
gst_caps_set_simple (caps,
+#if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
"depth", G_TYPE_INT, (gint) context->bits_per_sample, NULL);
+#else
+ "depth", G_TYPE_INT, (gint) context->bits_per_coded_sample, NULL);
+#endif
} else {
gst_caps_set_simple (caps, "depth", GST_TYPE_INT_RANGE, 8, 32, NULL);
}
@@ -1026,7 +1046,11 @@ gst_ffmpeg_codecid_to_caps (enum CodecID
caps = gst_ff_aud_caps_new (context, codec_id, "audio/x-alac", NULL);
if (context) {
gst_caps_set_simple (caps,
+#if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
"samplesize", G_TYPE_INT, context->bits_per_sample, NULL);
+#else
+ "samplesize", G_TYPE_INT, context->bits_per_coded_sample, NULL);
+#endif
}
break;
@@ -1049,7 +1073,11 @@ gst_ffmpeg_codecid_to_caps (enum CodecID
caps = gst_ff_aud_caps_new (context, codec_id, "audio/x-tta", NULL);
if (context) {
gst_caps_set_simple (caps,
+#if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
"samplesize", G_TYPE_INT, context->bits_per_sample, NULL);
+#else
+ "samplesize", G_TYPE_INT, context->bits_per_coded_sample, NULL);
+#endif
}
break;
case CODEC_ID_VORBIS:
@@ -1416,7 +1444,11 @@ gst_ffmpeg_caps_to_pixfmt (const GstCaps
gst_structure_get_int (structure, "width", &context->width);
gst_structure_get_int (structure, "height", &context->height);
+#if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
gst_structure_get_int (structure, "bpp", &context->bits_per_sample);
+#else
+ gst_structure_get_int (structure, "bpp", &context->bits_per_coded_sample);
+#endif
fps = gst_structure_get_value (structure, "framerate");
if (fps != NULL && GST_VALUE_HOLDS_FRACTION (fps)) {
@@ -1647,7 +1679,11 @@ gst_ffmpeg_caps_with_codecid (enum Codec
gint depth;
if (gst_structure_get_int (str, "depth", &depth)) {
+#if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
context->bits_per_sample = depth;
+#else
+ context->bits_per_coded_sample = depth;
+#endif
} else {
GST_WARNING ("No depth field in caps %" GST_PTR_FORMAT, caps);
}
@@ -1680,7 +1716,11 @@ gst_ffmpeg_caps_with_codecid (enum Codec
context->bit_rate = bitrate;
}
case CODEC_ID_ALAC:
+#if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
gst_structure_get_int (str, "samplesize", &context->bits_per_sample);
+#else
+ gst_structure_get_int (str, "samplesize", &context->bits_per_coded_sample);
+#endif
break;
case CODEC_ID_DVVIDEO:
Index: gst-ffmpeg-0.10.4/ext/ffmpeg/gstffmpegdec.c
===================================================================
--- gst-ffmpeg-0.10.4.orig/ext/ffmpeg/gstffmpegdec.c
+++ gst-ffmpeg-0.10.4/ext/ffmpeg/gstffmpegdec.c
@@ -696,7 +696,11 @@ gst_ffmpegdec_setcaps (GstPad * pad, Gst
/* workaround encoder bugs */
ffmpegdec->context->workaround_bugs |= FF_BUG_AUTODETECT;
+#if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
ffmpegdec->context->error_resilience = 1;
+#else
+ ffmpegdec->context->error_recognition = 1;
+#endif
/* for slow cpus */
ffmpegdec->context->lowres = ffmpegdec->lowres;
@@ -2423,7 +2427,7 @@ gst_ffmpegdec_register (GstPlugin * plug
AVCodec *in_plugin;
gint rank;
- in_plugin = first_avcodec;
+ in_plugin = av_codec_next(NULL);
GST_LOG ("Registering decoders");
@@ -2545,7 +2549,7 @@ gst_ffmpegdec_register (GstPlugin * plug
gst_caps_unref (sinkcaps);
if (srccaps)
gst_caps_unref (srccaps);
- in_plugin = in_plugin->next;
+ in_plugin = av_codec_next(in_plugin);
}
GST_LOG ("Finished Registering decoders");
Index: gst-ffmpeg-0.10.4/ext/ffmpeg/gstffmpegenc.c
===================================================================
--- gst-ffmpeg-0.10.4.orig/ext/ffmpeg/gstffmpegenc.c
+++ gst-ffmpeg-0.10.4/ext/ffmpeg/gstffmpegenc.c
@@ -306,8 +306,8 @@ gst_ffmpegenc_getcaps (GstPad * pad)
/* set some default properties */
ctx->width = DEFAULT_WIDTH;
ctx->height = DEFAULT_HEIGHT;
- ctx->time_base.num = DEFAULT_FRAME_RATE_BASE;
- ctx->time_base.den = 25 * DEFAULT_FRAME_RATE_BASE;
+ ctx->time_base.num = 1;
+ ctx->time_base.den = 25;
ctx->bit_rate = DEFAULT_VIDEO_BITRATE;
/* makes it silent */
ctx->strict_std_compliance = -1;
@@ -391,7 +391,9 @@ gst_ffmpegenc_setcaps (GstPad * pad, Gst
/* RTP payload used for GOB production (for Asterisk) */
if (ffmpegenc->rtp_payload_size) {
+#if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
ffmpegenc->context->rtp_mode = 1;
+#endif
ffmpegenc->context->rtp_payload_size = ffmpegenc->rtp_payload_size;
}
@@ -944,13 +946,13 @@ gst_ffmpegenc_register (GstPlugin * plug
GType type;
AVCodec *in_plugin;
- in_plugin = first_avcodec;
GST_LOG ("Registering encoders");
/* build global ffmpeg param/property info */
gst_ffmpeg_cfg_init ();
+ in_plugin = av_codec_next(NULL);
while (in_plugin) {
gchar *type_name;
GstCaps *srccaps = NULL, *sinkcaps = NULL;
@@ -1027,7 +1029,7 @@ gst_ffmpegenc_register (GstPlugin * plug
gst_caps_unref (sinkcaps);
if (srccaps)
gst_caps_unref (srccaps);
- in_plugin = in_plugin->next;
+ in_plugin = av_codec_next(in_plugin);
}
GST_LOG ("Finished registering encoders");

View File

@@ -0,0 +1,15 @@
Index: gst-ffmpeg-0.10.4/ext/ffmpeg/gstffmpegprotocol.c
===================================================================
--- gst-ffmpeg-0.10.4.orig/ext/ffmpeg/gstffmpegprotocol.c
+++ gst-ffmpeg-0.10.4/ext/ffmpeg/gstffmpegprotocol.c
@@ -175,8 +175,8 @@ gst_ffmpegdata_write (URLContext * h, un
return size;
}
-static offset_t
-gst_ffmpegdata_seek (URLContext * h, offset_t pos, int whence)
+static int64_t
+gst_ffmpegdata_seek (URLContext * h, int64_t pos, int whence)
{
GstProtocolInfo *info;
guint64 newpos;

View File

@@ -0,0 +1,72 @@
diff -NrU5 gst-ffmpeg-0.10.5.orig/configure gst-ffmpeg-0.10.5/configure
--- gst-ffmpeg-0.10.5.orig/configure 2008-10-14 15:37:05.000000000 +0200
+++ gst-ffmpeg-0.10.5/configure 2008-10-14 15:38:00.000000000 +0200
@@ -17231,68 +17231,10 @@
_ACEOF
HAVE_FFMPEG_UNINSTALLED=0
{ $as_echo "$as_me:$LINENO: Using system-installed FFMpeg code" >&5
$as_echo "$as_me: Using system-installed FFMpeg code" >&6;}
- { $as_echo "$as_me:$LINENO: WARNING:
- ======================================================================
- WARNING: you have chosen to build gst-ffmpeg against a random
- external version of ffmpeg instead of building it against the tested
- internal ffmpeg snapshot that is included with gst-ffmpeg.
-
- This is a very bad idea. So bad in fact that words cannot express
- just how bad it is. Suffice to say that it is BAD.
-
- The GStreamer developers cannot and will not support a gst-ffmpeg
- built this way. Any bug reports that indicate there is an external
- version of ffmpeg involved will be closed immediately without further
- investigation.
-
- The reason such a setup can't be supported is that the ffmpeg API
- and ABI is in constant flux, yet there aren't any official releases
- of the ffmpeg library to develop against. This makes it impossible
- to guarantee that gst-ffmpeg will work reliably, or even compile,
- with a randomly picked version ffmpeg. Even if gst-ffmpeg compiles
- and superficially appears to work fine against your chosen external
- ffmpeg version, that might just not be the case on other systems, or
- even the same system at a later time, or when using decoders,
- encoders, demuxers or muxers that have not been tested.
-
- Please do not create or distribute binary packages of gst-ffmpeg
- that link against an external ffmpeg. Thank you!
- ======================================================================
- " >&5
-$as_echo "$as_me: WARNING:
- ======================================================================
- WARNING: you have chosen to build gst-ffmpeg against a random
- external version of ffmpeg instead of building it against the tested
- internal ffmpeg snapshot that is included with gst-ffmpeg.
-
- This is a very bad idea. So bad in fact that words cannot express
- just how bad it is. Suffice to say that it is BAD.
-
- The GStreamer developers cannot and will not support a gst-ffmpeg
- built this way. Any bug reports that indicate there is an external
- version of ffmpeg involved will be closed immediately without further
- investigation.
-
- The reason such a setup can't be supported is that the ffmpeg API
- and ABI is in constant flux, yet there aren't any official releases
- of the ffmpeg library to develop against. This makes it impossible
- to guarantee that gst-ffmpeg will work reliably, or even compile,
- with a randomly picked version ffmpeg. Even if gst-ffmpeg compiles
- and superficially appears to work fine against your chosen external
- ffmpeg version, that might just not be the case on other systems, or
- even the same system at a later time, or when using decoders,
- encoders, demuxers or muxers that have not been tested.
-
- Please do not create or distribute binary packages of gst-ffmpeg
- that link against an external ffmpeg. Thank you!
- ======================================================================
- " >&2;}
-
- sleep 15
else
source "$srcdir/ffmpegrev"
{ $as_echo "$as_me:$LINENO: Using ffmpeg revision $FFMPEG_REVISION" >&5

View File

@@ -0,0 +1,72 @@
diff -NrU5 gst-ffmpeg-0.10.6.orig/configure gst-ffmpeg-0.10.6/configure
--- gst-ffmpeg-0.10.6.orig/configure 2008-12-05 23:57:18.000000000 +0100
+++ gst-ffmpeg-0.10.6/configure 2008-12-06 00:02:04.000000000 +0100
@@ -17130,68 +17130,10 @@
_ACEOF
HAVE_FFMPEG_UNINSTALLED=0
{ echo "$as_me:$LINENO: Using system-installed FFMpeg code" >&5
echo "$as_me: Using system-installed FFMpeg code" >&6;}
- { echo "$as_me:$LINENO: WARNING:
- ======================================================================
- WARNING: you have chosen to build gst-ffmpeg against a random
- external version of ffmpeg instead of building it against the tested
- internal ffmpeg snapshot that is included with gst-ffmpeg.
-
- This is a very bad idea. So bad in fact that words cannot express
- just how bad it is. Suffice to say that it is BAD.
-
- The GStreamer developers cannot and will not support a gst-ffmpeg
- built this way. Any bug reports that indicate there is an external
- version of ffmpeg involved will be closed immediately without further
- investigation.
-
- The reason such a setup can't be supported is that the ffmpeg API
- and ABI is in constant flux, yet there aren't any official releases
- of the ffmpeg library to develop against. This makes it impossible
- to guarantee that gst-ffmpeg will work reliably, or even compile,
- with a randomly picked version ffmpeg. Even if gst-ffmpeg compiles
- and superficially appears to work fine against your chosen external
- ffmpeg version, that might just not be the case on other systems, or
- even the same system at a later time, or when using decoders,
- encoders, demuxers or muxers that have not been tested.
-
- Please do not create or distribute binary packages of gst-ffmpeg
- that link against an external ffmpeg. Thank you!
- ======================================================================
- " >&5
-echo "$as_me: WARNING:
- ======================================================================
- WARNING: you have chosen to build gst-ffmpeg against a random
- external version of ffmpeg instead of building it against the tested
- internal ffmpeg snapshot that is included with gst-ffmpeg.
-
- This is a very bad idea. So bad in fact that words cannot express
- just how bad it is. Suffice to say that it is BAD.
-
- The GStreamer developers cannot and will not support a gst-ffmpeg
- built this way. Any bug reports that indicate there is an external
- version of ffmpeg involved will be closed immediately without further
- investigation.
-
- The reason such a setup can't be supported is that the ffmpeg API
- and ABI is in constant flux, yet there aren't any official releases
- of the ffmpeg library to develop against. This makes it impossible
- to guarantee that gst-ffmpeg will work reliably, or even compile,
- with a randomly picked version ffmpeg. Even if gst-ffmpeg compiles
- and superficially appears to work fine against your chosen external
- ffmpeg version, that might just not be the case on other systems, or
- even the same system at a later time, or when using decoders,
- encoders, demuxers or muxers that have not been tested.
-
- Please do not create or distribute binary packages of gst-ffmpeg
- that link against an external ffmpeg. Thank you!
- ======================================================================
- " >&2;}
-
- sleep 15
else
source "$srcdir/ffmpegrev"
{ echo "$as_me:$LINENO: Using ffmpeg revision $FFMPEG_REVISION" >&5

View File

@@ -0,0 +1,61 @@
# Copyright 1999-2010 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.5.ebuild,v 1.14 2010/01/15 12:02:48 scarabeus Exp $
inherit flag-o-matic eutils base
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.4
>=media-libs/gst-plugins-base-0.10.4
>=dev-libs/liboil-0.3.6
>=media-video/ffmpeg-0.4.9_p20081014"
DEPEND="${RDEPEND}
dev-util/pkgconfig"
PATCHES=( "${PD}/offset.patch"
"${PD}/lavc.patch"
"${PD}/system-ffmpeg-warning.patch"
)
src_unpack() {
unpack ${A}
cd "${S}"
base_src_prepare
sed -i \
-e 's,ffmpeg/avformat.h,libavformat/avformat.h,' \
-e 's,ffmpeg/avcodec.h,libavcodec/avcodec.h,' \
-e 's,ffmpeg/swscale.h,libswscale/swscale.h,' \
-e 's,postproc/postprocess.h,libpostproc/postprocess.h,' \
ext/ffmpeg/gst* \
ext/libpostproc/gstpostproc.c \
|| die "404. No files found."
}
src_compile() {
append-flags -fno-strict-aliasing
econf --with-system-ffmpeg
emake || die "emake failed."
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed."
dodoc AUTHORS ChangeLog NEWS README TODO
}

View File

@@ -0,0 +1,59 @@
# Copyright 1999-2010 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.6.ebuild,v 1.2 2010/01/15 12:02:48 scarabeus Exp $
inherit flag-o-matic eutils base
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.4
>=media-libs/gst-plugins-base-0.10.4
>=dev-libs/liboil-0.3.6
>=media-video/ffmpeg-0.4.9_p20081014"
DEPEND="${RDEPEND}
dev-util/pkgconfig"
PATCHES=( "${PD}/system-ffmpeg-warning.patch" )
src_unpack() {
unpack ${A}
cd "${S}"
base_src_prepare
sed -i \
-e 's,ffmpeg/avformat.h,libavformat/avformat.h,' \
-e 's,ffmpeg/avcodec.h,libavcodec/avcodec.h,' \
-e 's,ffmpeg/swscale.h,libswscale/swscale.h,' \
ext/ffmpeg/gst* \
ext/libpostproc/gstpostproc.c \
|| die "404. No files found."
}
src_compile() {
append-flags -fno-strict-aliasing
econf --with-system-ffmpeg
emake || die "emake failed."
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed."
dodoc AUTHORS ChangeLog NEWS README TODO
}

View File

@@ -0,0 +1,56 @@
# Copyright 1999-2010 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.7.ebuild,v 1.9 2010/01/28 18:41:22 jer Exp $
inherit flag-o-matic eutils base
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.22
>=media-libs/gst-plugins-base-0.10.22
>=dev-libs/liboil-0.3.6
>=media-video/ffmpeg-0.5"
DEPEND="${RDEPEND}
dev-util/pkgconfig"
src_unpack() {
unpack ${A}
cd "${S}"
sed -i \
-e 's,ffmpeg/avformat.h,libavformat/avformat.h,' \
-e 's,ffmpeg/avcodec.h,libavcodec/avcodec.h,' \
-e 's,ffmpeg/swscale.h,libswscale/swscale.h,' \
ext/ffmpeg/gst* \
ext/libpostproc/gstpostproc.c \
|| die "404. No files found."
}
src_compile() {
append-flags -fno-strict-aliasing
econf --with-system-ffmpeg
emake || die "emake failed."
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed."
dodoc AUTHORS ChangeLog NEWS README TODO
}

View File

@@ -0,0 +1,42 @@
# Copyright 1999-2010 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.8 2010/08/05 20:45:27 ssuominen Exp $
inherit flag-o-matic eutils base
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_compile() {
append-flags -fno-strict-aliasing
econf
emake || die "emake failed."
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed."
dodoc AUTHORS ChangeLog NEWS README TODO
}

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>gstreamer</herd>
<herd>gnome</herd>
</pkgmetadata>