summaryrefslogtreecommitdiff
path: root/src/libmpeg2/mpeg2_internal.h
diff options
context:
space:
mode:
authorGuenter Bartsch <guenter@users.sourceforge.net>2001-12-05 15:12:02 +0000
committerGuenter Bartsch <guenter@users.sourceforge.net>2001-12-05 15:12:02 +0000
commit85fa502b8d69f72eecee95fe3692344ae4035989 (patch)
treeecbc5a6c7d1166dab53781c70722588a36e7ce9d /src/libmpeg2/mpeg2_internal.h
parent814d94cb28617fdafa195f8bdbd4c40db4ccc92a (diff)
downloadxine-lib-85fa502b8d69f72eecee95fe3692344ae4035989.tar.gz
xine-lib-85fa502b8d69f72eecee95fe3692344ae4035989.tar.bz2
altivec support by Jeffrey W. Baker <jwbaker@acm.org>
CVS patchset: 1171 CVS date: 2001/12/05 15:12:02
Diffstat (limited to 'src/libmpeg2/mpeg2_internal.h')
-rw-r--r--src/libmpeg2/mpeg2_internal.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/libmpeg2/mpeg2_internal.h b/src/libmpeg2/mpeg2_internal.h
index 8e7ce0d11..d9bc71c62 100644
--- a/src/libmpeg2/mpeg2_internal.h
+++ b/src/libmpeg2/mpeg2_internal.h
@@ -170,6 +170,13 @@ void idct_block_copy_mmx (int16_t *block, uint8_t * dest, int stride);
void idct_block_add_mmx (int16_t *block, uint8_t * dest, int stride);
void idct_mmx_init (void);
+#ifdef ENABLE_ALTIVEC
+/* idct_altivec.c */
+void idct_block_copy_altivec (int16_t * block, uint8_t * dest, int stride);
+void idct_block_add_altivec (int16_t * block, uint8_t * dest, int stride);
+void idct_altivec_init (void);
+#endif
+
/* motion_comp.c */
void motion_comp_init (void);
@@ -191,6 +198,9 @@ extern mc_functions_t mc_functions_c;
extern mc_functions_t mc_functions_mmx;
extern mc_functions_t mc_functions_mmxext;
extern mc_functions_t mc_functions_3dnow;
+#ifdef ENABLE_ALTIVEC
+extern mc_functions_t mc_functions_altivec;
+#endif
extern mc_functions_t mc_functions_mlib;
/* slice.c */