summaryrefslogtreecommitdiff
path: root/src/libmpeg2/idct.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libmpeg2/idct.c')
-rw-r--r--src/libmpeg2/idct.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/libmpeg2/idct.c b/src/libmpeg2/idct.c
index 2aaf6eaf9..0b77a62ed 100644
--- a/src/libmpeg2/idct.c
+++ b/src/libmpeg2/idct.c
@@ -84,6 +84,14 @@ void idct_init (void)
idct_block_add = idct_block_add_mlib;
} else
#endif
+#ifdef ENABLE_ALTIVEC
+ if (config.flags & MM_ACCEL_PPC_ALTIVEC) {
+ fprintf (stderr, "Using altivec for IDCT transform\n");
+ idct_block_copy = idct_block_copy_altivec;
+ idct_block_add = idct_block_add_altivec;
+ idct_altivec_init ();
+ } else
+#endif
{
int i;