diff options
author | Miguel Freitas <miguelfreitas@users.sourceforge.net> | 2003-10-06 21:52:42 +0000 |
---|---|---|
committer | Miguel Freitas <miguelfreitas@users.sourceforge.net> | 2003-10-06 21:52:42 +0000 |
commit | 2e29bd1fe0c87addc57755fb9812569e75cd4e39 (patch) | |
tree | ef23e232f9d63823f44bb6c4ffd604989cc222a0 /src/libmpeg2/idct_mmx.c | |
parent | c3a7991dd5e1b7a1013afd4e2c154fc870553c1c (diff) | |
download | xine-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.c | 14 |
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]; |