summaryrefslogtreecommitdiff
path: root/src/libmpeg2/idct_mmx.c
diff options
context:
space:
mode:
authorMiguel Freitas <miguelfreitas@users.sourceforge.net>2003-10-06 21:52:42 +0000
committerMiguel Freitas <miguelfreitas@users.sourceforge.net>2003-10-06 21:52:42 +0000
commit2e29bd1fe0c87addc57755fb9812569e75cd4e39 (patch)
treeef23e232f9d63823f44bb6c4ffd604989cc222a0 /src/libmpeg2/idct_mmx.c
parentc3a7991dd5e1b7a1013afd4e2c154fc870553c1c (diff)
downloadxine-lib-2e29bd1fe0c87addc57755fb9812569e75cd4e39.tar.gz
xine-lib-2e29bd1fe0c87addc57755fb9812569e75cd4e39.tar.bz2
- add XvMC support
- bump vo and post interface versions obs: video_out_xvmc.c needs some more work, see todo. CVS patchset: 5459 CVS date: 2003/10/06 21:52:42
Diffstat (limited to 'src/libmpeg2/idct_mmx.c')
-rw-r--r--src/libmpeg2/idct_mmx.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/libmpeg2/idct_mmx.c b/src/libmpeg2/idct_mmx.c
index bee54e83b..78ab3c547 100644
--- a/src/libmpeg2/idct_mmx.c
+++ b/src/libmpeg2/idct_mmx.c
@@ -691,6 +691,10 @@ void mpeg2_idct_add_mmxext (int16_t * block, uint8_t * dest, int stride)
block_zero (block);
}
+void mpeg2_idct_mmxext (int16_t * block)
+{
+ mmxext_idct (block);
+}
declare_idct (mmx_idct, mmx_table,
mmx_row_head, mmx_row, mmx_row_tail, mmx_row_mid)
@@ -709,6 +713,16 @@ void mpeg2_idct_add_mmx (int16_t * block, uint8_t * dest, int stride)
block_zero (block);
}
+void mpeg2_idct_mmx (int16_t * block)
+{
+ mmx_idct (block);
+}
+
+void mpeg2_zero_block_mmx (int16_t * block)
+{
+ block_zero (block);
+}
+
void mpeg2_idct_mmx_init (void)
{
extern uint8_t mpeg2_scan_norm[64];