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,48 @@
# ChangeLog for media-plugins/gst-plugins-x264
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-plugins/gst-plugins-x264/ChangeLog,v 1.9 2010/01/05 18:15:19 ssuominen Exp $
05 Jan 2010; Samuli Suominen <ssuominen@gentoo.org>
-gst-plugins-x264-0.10.11.ebuild, -gst-plugins-x264-0.10.12.ebuild:
Remove broken plugins, incompatible with current tree (with stable x264
API).
*gst-plugins-x264-0.10.13 (17 Nov 2009)
17 Nov 2009; Olivier Crête <tester@gentoo.org>
+gst-plugins-x264-0.10.13.ebuild,
+files/gst-plugins-x264-0.10.13-x264-api-change-1.patch:
Version bump
*gst-plugins-x264-0.10.12 (07 Sep 2009)
07 Sep 2009; Olivier Crête <tester@gentoo.org>
+gst-plugins-x264-0.10.12.ebuild:
Version bump, moved from -bad to -ugly
21 May 2009; Brent Baude <ranger@gentoo.org>
gst-plugins-x264-0.10.11.ebuild:
Marking gst-plugins-x264-0.10.11 ~ppc64 for bug 266986
21 May 2009; Brent Baude <ranger@gentoo.org>
gst-plugins-x264-0.10.11.ebuild:
Marking gst-plugins-x264-0.10.11 ~ppc for bug 266986
14 May 2009; Markus Meier <maekke@gentoo.org>
gst-plugins-x264-0.10.11.ebuild:
amd64 stable, bug #266986
12 May 2009; Christian Faulhammer <fauli@gentoo.org>
gst-plugins-x264-0.10.11.ebuild:
stable x86, bug 266986
28 Apr 2009; Olivier Crête <tester@gentoo.org>
gst-plugins-x264-0.10.11.ebuild:
Add ~amd64
*gst-plugins-x264-0.10.11 (30 Mar 2009)
30 Mar 2009; Olivier Crête <tester@gentoo.org> +metadata.xml,
+gst-plugins-x264-0.10.11.ebuild:
Add x264 h.264 encoder plugin

View File

@@ -0,0 +1,5 @@
AUX gst-plugins-x264-0.10.13-x264-api-change-1.patch 1038 RMD160 dbec181993b3081427e0cd220f096ff511a98be9 SHA1 557b8620d87fa788639146e18a816c197eeaea42 SHA256 d1dd99fed0c5d7e75194d8933140cb3ee1eb0dbe4f21bd439545fd915b4277bb
DIST gst-plugins-ugly-0.10.13.tar.bz2 1016859 RMD160 1cf856fd273fff8b08b3bd987ec36b82c33c374a SHA1 20252cc743cbdcca62c702b5ab703c2be0f9d955 SHA256 39f07a60739f5dfa4f5574a02db15de69fd05b9ea63239488338ec3491bf69a8
EBUILD gst-plugins-x264-0.10.13.ebuild 570 RMD160 84840f0bf9f6411210a9a46a10dfda66ab74b72b SHA1 47b9d2caf59c79e37702714fddc600a0fa8ebb4b SHA256 a3b6cac0f492e980eca35088478794ecb68809b53e2f04dfd64d6c3fb86f2f56
MISC ChangeLog 1594 RMD160 f86f0f61a8776b51786af376700f73a6c0601d21 SHA1 9422aa84760647330f5b21f6f01ff4b9aa1b082b SHA256 97d53c2f3f2a42d5e7408bbc3ad78f239e73ed37ffd1243383733a1e9adf90b3
MISC metadata.xml 162 RMD160 c6078d82a9ff46dbb283bc14ade9d117144cca67 SHA1 f46f8ccd62374b17183b5aca523c4dcf60d718f9 SHA256 3ac891ee23de8c6e2bef32e0c7aa3e6607e808de76ed723fbe7a1fb92f6093f1

View File

@@ -0,0 +1,30 @@
From 0a36965808ab9095dd68541f589fd71b66c99ca7 Mon Sep 17 00:00:00 2001
From: Robert Swain <robert.swain@gmail.com>
Date: Tue, 20 Oct 2009 20:00:44 +0100
Subject: [PATCH 01/16] x264enc: Adapt to slightly modified x264 API
Fixes #599095.
---
ext/x264/gstx264enc.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/ext/x264/gstx264enc.c b/ext/x264/gstx264enc.c
index ed20154..ff0f0fa 100644
--- a/ext/x264/gstx264enc.c
+++ b/ext/x264/gstx264enc.c
@@ -582,7 +582,12 @@ gst_x264_enc_init_encoder (GstX264Enc * encoder)
encoder->x264param.analyse.i_noise_reduction = encoder->noise_reduction;
encoder->x264param.i_frame_reference = encoder->ref;
encoder->x264param.i_bframe = encoder->bframes;
+#if X264_BUILD < 78
encoder->x264param.b_bframe_pyramid = encoder->b_pyramid;
+#else
+ encoder->x264param.i_bframe_pyramid =
+ encoder->b_pyramid ? X264_B_PYRAMID_NORMAL : X264_B_PYRAMID_NONE;
+#endif
#if X264_BUILD < 63
encoder->x264param.b_bframe_adaptive = encoder->b_adapt;
#else
--
1.6.4.4

View File

@@ -0,0 +1,20 @@
# 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-x264/gst-plugins-x264-0.10.13.ebuild,v 1.2 2009/11/17 04:42:28 mr_bones_ Exp $
inherit eutils gst-plugins-ugly
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=media-libs/x264-0.0.20081006
>=media-libs/gstreamer-0.10.25
>=media-libs/gst-plugins-base-0.10.25"
DEPEND="${RDEPEND}"
src_unpack()
{
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/gst-plugins-x264-0.10.13-x264-api-change-1.patch"
}

View File

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