diff options
Diffstat (limited to 'libavcodec/i386/simple_idct_mmx.c')
-rw-r--r-- | libavcodec/i386/simple_idct_mmx.c | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/libavcodec/i386/simple_idct_mmx.c b/libavcodec/i386/simple_idct_mmx.c index 4f19cc20ae..0c859862ee 100644 --- a/libavcodec/i386/simple_idct_mmx.c +++ b/libavcodec/i386/simple_idct_mmx.c @@ -1291,7 +1291,20 @@ Temp ); } -void simple_idct_mmx(int16_t *block) +void ff_simple_idct_mmx(int16_t *block) { - idct(block); + idct(block); +} + +//FIXME merge add/put into the idct + +void ff_simple_idct_put_mmx(UINT8 *dest, int line_size, DCTELEM *block) +{ + idct(block); + put_pixels_clamped(block, dest, line_size); +} +void ff_simple_idct_add_mmx(UINT8 *dest, int line_size, DCTELEM *block) +{ + idct(block); + add_pixels_clamped(block, dest, line_size); } |