Mercurial > libavcodec.hg
diff dsputil.c @ 19:82d4c9be9873 libavcodec
MMX/MMXEXT iDCT support, using external functions currently defined in libmpeg2
Gives average 13-20% mpeg decoding speedup on x86 systems.
author | arpi_esp |
---|---|
date | Fri, 03 Aug 2001 18:33:03 +0000 |
parents | ec4642daa6fe |
children | 2733a4c1c693 |
line wrap: on
line diff
--- a/dsputil.c Thu Aug 02 18:46:26 2001 +0000 +++ b/dsputil.c Fri Aug 03 18:33:03 2001 +0000 @@ -21,6 +21,7 @@ #include "avcodec.h" #include "dsputil.h" +void (*ff_idct)(DCTELEM *block); void (*get_pixels)(DCTELEM *block, const UINT8 *pixels, int line_size); void (*put_pixels_clamped)(const DCTELEM *block, UINT8 *pixels, int line_size); void (*add_pixels_clamped)(const DCTELEM *block, UINT8 *pixels, int line_size); @@ -363,6 +364,7 @@ squareTbl[i] = (i - 256) * (i - 256); } + ff_idct = j_rev_dct; get_pixels = get_pixels_c; put_pixels_clamped = put_pixels_clamped_c; add_pixels_clamped = add_pixels_clamped_c;