summaryrefslogtreecommitdiffstats
path: root/libmpeg2
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-12-09 18:09:41 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-12-09 18:09:41 +0000
commitd24e49b53dcca7a371b84ec8555b624ce119a87c (patch)
treecd8a1fa3ff91004f17026766fb356f9b2d73947c /libmpeg2
parent6bdd546887086e2485afbf0b296c43eb65e976f1 (diff)
downloadmpv-d24e49b53dcca7a371b84ec8555b624ce119a87c.tar.bz2
mpv-d24e49b53dcca7a371b84ec8555b624ce119a87c.tar.xz
Fix ppc without altivec compilation
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21550 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpeg2')
-rw-r--r--libmpeg2/idct.c2
-rw-r--r--libmpeg2/libmpeg-0.4.1.diff11
2 files changed, 12 insertions, 1 deletions
diff --git a/libmpeg2/idct.c b/libmpeg2/idct.c
index df4979b63f..b7e0c96480 100644
--- a/libmpeg2/idct.c
+++ b/libmpeg2/idct.c
@@ -253,7 +253,7 @@ void mpeg2_idct_init (uint32_t accel)
mpeg2_idct_mmx_init ();
} else
#endif
-#ifdef ARCH_PPC
+#if defined(ARCH_PPC) && defined(HAVE_ALTIVEC)
if (accel & MPEG2_ACCEL_PPC_ALTIVEC) {
mpeg2_idct_copy = mpeg2_idct_copy_altivec;
mpeg2_idct_add = mpeg2_idct_add_altivec;
diff --git a/libmpeg2/libmpeg-0.4.1.diff b/libmpeg2/libmpeg-0.4.1.diff
index 7ea7e27784..be7bd1b51a 100644
--- a/libmpeg2/libmpeg-0.4.1.diff
+++ b/libmpeg2/libmpeg-0.4.1.diff
@@ -373,3 +373,14 @@
decoder->offset += 16; \
if (decoder->offset == decoder->width) { \
do { /* just so we can use the break statement */ \
+--- libmpeg2/idct.c 2006-06-16 20:12:26.000000000 +0200
++++ libmpeg2/idct.c 2006-06-16 20:12:50.000000000 +0200
+@@ -253,7 +253,7 @@
+ mpeg2_idct_mmx_init ();
+ } else
+ #endif
+-#ifdef ARCH_PPC
++#if defined(ARCH_PPC) && defined(HAVE_ALTIVEC)
+ if (accel & MPEG2_ACCEL_PPC_ALTIVEC) {
+ mpeg2_idct_copy = mpeg2_idct_copy_altivec;
+ mpeg2_idct_add = mpeg2_idct_add_altivec;