summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Stelling <blubb@gentoo.org>2006-02-04 16:20:47 +0000
committerSimon Stelling <blubb@gentoo.org>2006-02-04 16:20:47 +0000
commitc82078abebbb0fc926af79a17795aa45d015942e (patch)
tree0a725116efb7d4d452e91f8aa31f31dab3456e96 /media-plugins
parentDrop dependencies on autotools, autotools eclass handle them. (diff)
downloadhistorical-c82078abebbb0fc926af79a17795aa45d015942e.tar.gz
historical-c82078abebbb0fc926af79a17795aa45d015942e.tar.bz2
historical-c82078abebbb0fc926af79a17795aa45d015942e.zip
no need to gzip smallish patches
Package-Manager: portage-2.1_pre4-r1
Diffstat (limited to 'media-plugins')
-rw-r--r--media-plugins/gst-plugins-ffmpeg/ChangeLog7
-rw-r--r--media-plugins/gst-plugins-ffmpeg/Manifest60
-rw-r--r--media-plugins/gst-plugins-ffmpeg/files/gst-ffmpeg-gcc4.patch114
-rw-r--r--media-plugins/gst-plugins-ffmpeg/files/gst-ffmpeg-gcc4.patch.gzbin1367 -> 0 bytes
-rw-r--r--media-plugins/gst-plugins-ffmpeg/gst-plugins-ffmpeg-0.8.4-r1.ebuild6
5 files changed, 170 insertions, 17 deletions
diff --git a/media-plugins/gst-plugins-ffmpeg/ChangeLog b/media-plugins/gst-plugins-ffmpeg/ChangeLog
index 8ed91cfc9212..dc333b7cb5e1 100644
--- a/media-plugins/gst-plugins-ffmpeg/ChangeLog
+++ b/media-plugins/gst-plugins-ffmpeg/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-plugins/gst-plugins-ffmpeg
# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-plugins/gst-plugins-ffmpeg/ChangeLog,v 1.50 2006/01/29 21:46:04 kloeri Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/gst-plugins-ffmpeg/ChangeLog,v 1.51 2006/02/04 16:20:46 blubb Exp $
+
+ 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:
diff --git a/media-plugins/gst-plugins-ffmpeg/Manifest b/media-plugins/gst-plugins-ffmpeg/Manifest
index cc425ee5a727..0c86db2d8c10 100644
--- a/media-plugins/gst-plugins-ffmpeg/Manifest
+++ b/media-plugins/gst-plugins-ffmpeg/Manifest
@@ -1,32 +1,66 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 794332d160f3a3b5462d8406df550866 ChangeLog 7338
+MD5 7b66cb239734664324c57f991b4ea3f8 ChangeLog 7525
+RMD160 5b980c5bf885ec47126cc5cf70d7ff8dd9075c19 ChangeLog 7525
+SHA256 1bc20f170036b657828c17246e04dbb88b73e927be7bdb144a19c6dd1411b6f7 ChangeLog 7525
MD5 4e1e8378e4303b131780f2b9263a6810 files/digest-gst-plugins-ffmpeg-0.10.0 71
+RMD160 5db7d7d18846d676ec5bd4bf25fc2d37194208b6 files/digest-gst-plugins-ffmpeg-0.10.0 71
+SHA256 64f8ab8d10f113d9d4ca79ec3fc7c358cc7a813739a6449166effd1de6e831df files/digest-gst-plugins-ffmpeg-0.10.0 71
MD5 4e1e8378e4303b131780f2b9263a6810 files/digest-gst-plugins-ffmpeg-0.10.0-r1 71
+RMD160 5db7d7d18846d676ec5bd4bf25fc2d37194208b6 files/digest-gst-plugins-ffmpeg-0.10.0-r1 71
+SHA256 64f8ab8d10f113d9d4ca79ec3fc7c358cc7a813739a6449166effd1de6e831df files/digest-gst-plugins-ffmpeg-0.10.0-r1 71
MD5 bca5ec805820433590977e10928cc8a3 files/digest-gst-plugins-ffmpeg-0.8.4 70
+RMD160 8bca85391753d8ca2202642d6320b4d14fcc7af5 files/digest-gst-plugins-ffmpeg-0.8.4 70
+SHA256 f08a876546608b03d6c8dc644f3be769828e710099020f81a4d5355a7684a102 files/digest-gst-plugins-ffmpeg-0.8.4 70
MD5 bca5ec805820433590977e10928cc8a3 files/digest-gst-plugins-ffmpeg-0.8.4-r1 70
+RMD160 8bca85391753d8ca2202642d6320b4d14fcc7af5 files/digest-gst-plugins-ffmpeg-0.8.4-r1 70
+SHA256 f08a876546608b03d6c8dc644f3be769828e710099020f81a4d5355a7684a102 files/digest-gst-plugins-ffmpeg-0.8.4-r1 70
MD5 1f3f598337071d9fb75bd2ced0fd0ce5 files/digest-gst-plugins-ffmpeg-0.8.5 70
+RMD160 742aa3eb5fc411ac42e586336c0bac6258505098 files/digest-gst-plugins-ffmpeg-0.8.5 70
+SHA256 2c7f2bf224e11312be37435ca594b3bb1b349b0df0ad0d9c3e370990beb455b3 files/digest-gst-plugins-ffmpeg-0.8.5 70
MD5 116ed34f4ffdbba9366d3d73de065842 files/digest-gst-plugins-ffmpeg-0.8.6 70
+RMD160 da03812a1bcc6b598fa04cc98da1beb923b22c03 files/digest-gst-plugins-ffmpeg-0.8.6 70
+SHA256 3d82894f1d24ecbfd40a24ac40206f9c9fe21a7ac6e62b895626c3510fd6ce5c files/digest-gst-plugins-ffmpeg-0.8.6 70
MD5 7a94bdb0f81ff1bb5d568333930d5b20 files/digest-gst-plugins-ffmpeg-0.8.7 70
+RMD160 0694738755352e6ed2e62935ee169ee180e74a99 files/digest-gst-plugins-ffmpeg-0.8.7 70
+SHA256 b85f9e6536eb78501408279988326f9f8446369eef7f81d23e2ae3c34c6cb655 files/digest-gst-plugins-ffmpeg-0.8.7 70
MD5 7a94bdb0f81ff1bb5d568333930d5b20 files/digest-gst-plugins-ffmpeg-0.8.7-r1 70
+RMD160 0694738755352e6ed2e62935ee169ee180e74a99 files/digest-gst-plugins-ffmpeg-0.8.7-r1 70
+SHA256 b85f9e6536eb78501408279988326f9f8446369eef7f81d23e2ae3c34c6cb655 files/digest-gst-plugins-ffmpeg-0.8.7-r1 70
MD5 622065818c9e4ae7054c4230d3205d5f files/ffmpeg_dos.patch 3467
-MD5 46751c3c4ae072d530592ef91852936f files/gst-ffmpeg-gcc4.patch.gz 1367
+RMD160 27b9d67aba8e3361b243d667dbdca02922f38d12 files/ffmpeg_dos.patch 3467
+SHA256 e76bf74120640437102be9cf1484c2fcc5a56ec4c94a037f0db2f138b37202a9 files/ffmpeg_dos.patch 3467
+MD5 59ef3574f3e888dd1353990d7b3c74ba files/gst-ffmpeg-gcc4.patch 4606
+RMD160 ab7797090e5571a54bb4abac55cd9ffabb2fd3a5 files/gst-ffmpeg-gcc4.patch 4606
+SHA256 98f6a225a49c349eb26dea18eadc3dc4dbd1d0369d9f16c2c6023a36fa96585c files/gst-ffmpeg-gcc4.patch 4606
MD5 17bff3394f5317a370ff75f983c76d16 files/gst-plugins-ffmpeg-0.8.4-eoshangfix.patch 905
+RMD160 8ffab5fa8892bdd00b45a90c9b2beaed00eb4e84 files/gst-plugins-ffmpeg-0.8.4-eoshangfix.patch 905
+SHA256 30455208cf8c0ecc1d7ec2df01e4770e28793ffd1d7f3b1efabb474c4f756e7d files/gst-plugins-ffmpeg-0.8.4-eoshangfix.patch 905
MD5 2963f26bd29fbec176f2e0fb08213e75 files/gst-plugins-ffmpeg-0.8.5-gmake.patch 322
+RMD160 e7c91a5daea308d991a2cb36314a10edaaef24db files/gst-plugins-ffmpeg-0.8.5-gmake.patch 322
+SHA256 15d17051747b52e56f0c566e60d694ce86ab0622fb0853b8f3c257742964e0c2 files/gst-plugins-ffmpeg-0.8.5-gmake.patch 322
MD5 d2e27f9051f7baa7930d4373daca6519 gst-plugins-ffmpeg-0.10.0-r1.ebuild 1298
+RMD160 c5c5454c3861afe7f181aa3189f3b2c9a3b932d7 gst-plugins-ffmpeg-0.10.0-r1.ebuild 1298
+SHA256 8626e1f4298632871cccc7976046e5ef852cd6314af205c259a76b7ef213d3d2 gst-plugins-ffmpeg-0.10.0-r1.ebuild 1298
MD5 bd9a573e4c8653240c98a7b3cb718210 gst-plugins-ffmpeg-0.10.0.ebuild 1261
-MD5 054ebc6de6df9d72f7c22f5352aedddc gst-plugins-ffmpeg-0.8.4-r1.ebuild 1681
+RMD160 1d8a67186bf98c60c7a7564a01536311edffca51 gst-plugins-ffmpeg-0.10.0.ebuild 1261
+SHA256 638df0242e5c54de9a2962a6ad67c6a78b10bc9e280c4a33f402fb4e0179b0bb gst-plugins-ffmpeg-0.10.0.ebuild 1261
+MD5 435de796dc56190d7ddcab415a7569d4 gst-plugins-ffmpeg-0.8.4-r1.ebuild 1677
+RMD160 394cd547ed1061ec2440c2e30031eddadd523321 gst-plugins-ffmpeg-0.8.4-r1.ebuild 1677
+SHA256 df9981c46e1e72445b6493ad4125fa0e78829b3e84a7607f6e46ea533caf350f gst-plugins-ffmpeg-0.8.4-r1.ebuild 1677
MD5 e71143901d9b301f20a71ae2667d5d12 gst-plugins-ffmpeg-0.8.4.ebuild 1487
+RMD160 e06cf941f388221c55196cd577460822b4bbd9b6 gst-plugins-ffmpeg-0.8.4.ebuild 1487
+SHA256 81a407532b14e796f56c4c76cdfc8c87d5afa05a3d8e3d141d9e4f0cb0b892cd gst-plugins-ffmpeg-0.8.4.ebuild 1487
MD5 d3fd16950041773cb07e314b73140b31 gst-plugins-ffmpeg-0.8.5.ebuild 1618
+RMD160 0cb312ae49ef0956b9c1a14fa42b527960f123a3 gst-plugins-ffmpeg-0.8.5.ebuild 1618
+SHA256 a9690c069f2acb5607c1826fc844ae1b883da9e185e155dd50ebe49f3561faee gst-plugins-ffmpeg-0.8.5.ebuild 1618
MD5 7251fdac77e8a3ab01f83718c6074cfe gst-plugins-ffmpeg-0.8.6.ebuild 1663
+RMD160 491e430d18b1ea711097626d8335542091be9da0 gst-plugins-ffmpeg-0.8.6.ebuild 1663
+SHA256 b56e9ab24714cf589fe8b5876de46aee103880ed9eb99db76dc5c7bf73983f97 gst-plugins-ffmpeg-0.8.6.ebuild 1663
MD5 a68f6d7a7d8eb4f0234de9eeab6485b4 gst-plugins-ffmpeg-0.8.7-r1.ebuild 1582
+RMD160 a987ac3457f5ade7f9e52db911126947c138fc8a gst-plugins-ffmpeg-0.8.7-r1.ebuild 1582
+SHA256 4be2d1988aa4c6295d83835fbcbee50cd165b9e868cfa44cbea1aaa4e9531ba5 gst-plugins-ffmpeg-0.8.7-r1.ebuild 1582
MD5 b2ee7964fb68b8d1930e482f1ebc9731 gst-plugins-ffmpeg-0.8.7.ebuild 1551
+RMD160 9becd0a8d5ce00ac1c2e7b0917c6e7725445b384 gst-plugins-ffmpeg-0.8.7.ebuild 1551
+SHA256 ec01741e7c77b064df9724acef0772fc85fbffa9258bcf6a307d70a9ba427c85 gst-plugins-ffmpeg-0.8.7.ebuild 1551
MD5 6cf6f97e79b43eaf70fa938c431342a3 metadata.xml 181
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2 (GNU/Linux)
-
-iD8DBQFD3TfwugEuf3OQ0akRAj5LAJ0R1UNStT3M9pxf2Jb6HLFsD8KQPwCfct+h
-lcZdsYO4KSfPhzC321l34pU=
-=HRvk
------END PGP SIGNATURE-----
+RMD160 51814fbdcf7f32cfe70018b3af7fc798e41ff90d metadata.xml 181
+SHA256 22c215902ccdc7fd8cdb765750fb23ea9d9b6c9d3edb1b45325c3469f8f6ffc5 metadata.xml 181
diff --git a/media-plugins/gst-plugins-ffmpeg/files/gst-ffmpeg-gcc4.patch b/media-plugins/gst-plugins-ffmpeg/files/gst-ffmpeg-gcc4.patch
new file mode 100644
index 000000000000..0828c261745f
--- /dev/null
+++ b/media-plugins/gst-plugins-ffmpeg/files/gst-ffmpeg-gcc4.patch
@@ -0,0 +1,114 @@
+diff -Naur gst-ffmpeg-0.8.4/gst-libs/ext/ffmpeg/libavcodec/avcodec.h gst-ffmpeg-0.8.4-gcc4/gst-libs/ext/ffmpeg/libavcodec/avcodec.h
+--- gst-ffmpeg-0.8.4/gst-libs/ext/ffmpeg/libavcodec/avcodec.h 2004-12-16 18:47:15.000000000 +0100
++++ gst-ffmpeg-0.8.4-gcc4/gst-libs/ext/ffmpeg/libavcodec/avcodec.h 2005-05-15 00:59:20.508942904 +0200
+@@ -1757,6 +1757,13 @@
+ #define FF_OPT_MAX_DEPTH 10
+ } AVOption;
+
++#ifdef HAVE_MMX
++extern const struct AVOption avoptions_common[3 + 5];
++#else
++extern const struct AVOption avoptions_common[3];
++#endif
++extern const struct AVOption avoptions_workaround_bug[11];
++
+ /**
+ * Parse option(s) and sets fields in passed structure
+ * @param strct structure where the parsed results will be written
+diff -Naur gst-ffmpeg-0.8.4/gst-libs/ext/ffmpeg/libavcodec/common.h gst-ffmpeg-0.8.4-gcc4/gst-libs/ext/ffmpeg/libavcodec/common.h
+--- gst-ffmpeg-0.8.4/gst-libs/ext/ffmpeg/libavcodec/common.h 2004-12-16 18:47:16.000000000 +0100
++++ gst-ffmpeg-0.8.4-gcc4/gst-libs/ext/ffmpeg/libavcodec/common.h 2005-05-15 00:59:20.510942600 +0200
+@@ -62,14 +62,6 @@
+ #define AVOPTION_SUB(ptr) { .name = NULL, .help = (const char*)ptr }
+ #define AVOPTION_END() AVOPTION_SUB(NULL)
+
+-struct AVOption;
+-#ifdef HAVE_MMX
+-extern const struct AVOption avoptions_common[3 + 5];
+-#else
+-extern const struct AVOption avoptions_common[3];
+-#endif
+-extern const struct AVOption avoptions_workaround_bug[11];
+-
+ #endif /* HAVE_AV_CONFIG_H */
+
+ /* Suppress restrict if it was not defined in config.h. */
+diff -Naur gst-ffmpeg-0.8.4/gst-libs/ext/ffmpeg/libavcodec/i386/dsputil_mmx.c gst-ffmpeg-0.8.4-gcc4/gst-libs/ext/ffmpeg/libavcodec/i386/dsputil_mmx.c
+--- gst-ffmpeg-0.8.4/gst-libs/ext/ffmpeg/libavcodec/i386/dsputil_mmx.c 2004-12-16 18:48:06.000000000 +0100
++++ gst-ffmpeg-0.8.4-gcc4/gst-libs/ext/ffmpeg/libavcodec/i386/dsputil_mmx.c 2005-05-15 00:59:29.139630840 +0200
+@@ -672,26 +672,22 @@
+ "punpcklwd %%mm0, %%mm1 \n\t"
+ "punpckhwd %%mm4, %%mm3 \n\t"
+ "punpckhwd %%mm0, %%mm6 \n\t"
+- "movd %%mm5, %0 \n\t"
++ "movd %%mm5, (%0) \n\t"
+ "punpckhdq %%mm5, %%mm5 \n\t"
+- "movd %%mm5, %1 \n\t"
+- "movd %%mm3, %2 \n\t"
++ "movd %%mm5, (%0,%2) \n\t"
++ "movd %%mm3, (%0,%2,2) \n\t"
+ "punpckhdq %%mm3, %%mm3 \n\t"
+- "movd %%mm3, %3 \n\t"
+- "movd %%mm1, %4 \n\t"
++ "movd %%mm3, (%0,%3) \n\t"
++ "movd %%mm1, (%1) \n\t"
+ "punpckhdq %%mm1, %%mm1 \n\t"
+- "movd %%mm1, %5 \n\t"
+- "movd %%mm6, %6 \n\t"
++ "movd %%mm1, (%1,%2) \n\t"
++ "movd %%mm6, (%1,%2,2) \n\t"
+ "punpckhdq %%mm6, %%mm6 \n\t"
+- "movd %%mm6, %7 \n\t"
+- : "=m" (*(uint32_t*)(src + 0*stride)),
+- "=m" (*(uint32_t*)(src + 1*stride)),
+- "=m" (*(uint32_t*)(src + 2*stride)),
+- "=m" (*(uint32_t*)(src + 3*stride)),
+- "=m" (*(uint32_t*)(src + 4*stride)),
+- "=m" (*(uint32_t*)(src + 5*stride)),
+- "=m" (*(uint32_t*)(src + 6*stride)),
+- "=m" (*(uint32_t*)(src + 7*stride))
++ "movd %%mm6, (%1,%3) \n\t"
++ :: "r" (src),
++ "r" (src + 4*stride),
++ "r" ((long) stride ),
++ "r" ((long)(3*stride))
+ );
+ }
+
+diff -Naur gst-ffmpeg-0.8.4/gst-libs/ext/ffmpeg/libavcodec/libpostproc/postprocess_template.c gst-ffmpeg-0.8.4-gcc4/gst-libs/ext/ffmpeg/libavcodec/libpostproc/postprocess_template.c
+--- gst-ffmpeg-0.8.4/gst-libs/ext/ffmpeg/libavcodec/libpostproc/postprocess_template.c 2004-12-16 18:48:16.000000000 +0100
++++ gst-ffmpeg-0.8.4-gcc4/gst-libs/ext/ffmpeg/libavcodec/libpostproc/postprocess_template.c 2005-05-15 00:59:20.506943208 +0200
+@@ -611,6 +611,7 @@
+ static inline void RENAME(doVertDefFilter)(uint8_t src[], int stride, PPContext *c)
+ {
+ #if defined (HAVE_MMX2) || defined (HAVE_3DNOW)
++ PPContext *ptr_c_pQPb = c->pQPb;
+ /*
+ uint8_t tmp[16];
+ const int l1= stride;
+@@ -832,7 +833,7 @@
+ "movq %%mm2, (%0, %1, 4) \n\t"
+
+ :
+- : "r" (src), "r" ((long)stride), "m" (c->pQPb)
++ : "r" (src), "r" ((long)stride), "m" (ptr_c_pQPb)
+ : "%"REG_a, "%"REG_c
+ );
+
+@@ -2758,6 +2759,7 @@
+ if(dc_mask & eq_mask){
+ long offset= -8*step;
+ int64_t *temp_sums= sums;
++ int64_t dc_eq_mask = dc_mask & eq_mask;
+
+ asm volatile(
+ "movq %2, %%mm0 \n\t" // QP,..., QP
+@@ -2930,7 +2932,7 @@
+ " js 1b \n\t"
+
+ : "+r"(offset), "+r"(temp_sums)
+- : "r" ((long)step), "r"(src - offset), "m"(dc_mask & eq_mask)
++ : "r" ((long)step), "r"(src - offset), "m"(dc_eq_mask)
+ );
+ }else
+ src+= step; // src points to begin of the 8x8 Block
diff --git a/media-plugins/gst-plugins-ffmpeg/files/gst-ffmpeg-gcc4.patch.gz b/media-plugins/gst-plugins-ffmpeg/files/gst-ffmpeg-gcc4.patch.gz
deleted file mode 100644
index 9559a2f2636f..000000000000
--- a/media-plugins/gst-plugins-ffmpeg/files/gst-ffmpeg-gcc4.patch.gz
+++ /dev/null
Binary files differ
diff --git a/media-plugins/gst-plugins-ffmpeg/gst-plugins-ffmpeg-0.8.4-r1.ebuild b/media-plugins/gst-plugins-ffmpeg/gst-plugins-ffmpeg-0.8.4-r1.ebuild
index ee9ccb8b8759..5cb225c733ec 100644
--- a/media-plugins/gst-plugins-ffmpeg/gst-plugins-ffmpeg-0.8.4-r1.ebuild
+++ b/media-plugins/gst-plugins-ffmpeg/gst-plugins-ffmpeg-0.8.4-r1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2005 Gentoo Foundation
+# Copyright 1999-2006 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.8.4-r1.ebuild,v 1.9 2005/12/05 23:10:03 zaheerm Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/gst-plugins-ffmpeg/gst-plugins-ffmpeg-0.8.4-r1.ebuild,v 1.10 2006/02/04 16:20:46 blubb Exp $
inherit flag-o-matic eutils
@@ -27,7 +27,7 @@ DEPEND="=media-libs/gstreamer-0.8*
src_unpack() {
unpack ${A}
- epatch ${FILESDIR}/gst-ffmpeg-gcc4.patch.gz
+ epatch ${FILESDIR}/gst-ffmpeg-gcc4.patch
# fixes hang on eos (bug #86042)
cd ${S}/ext/ffmpeg