comparison dsputil.h @ 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
comparison
equal deleted inserted replaced
18:1d2077091e88 19:82d4c9be9873
23 23
24 void dsputil_init(void); 24 void dsputil_init(void);
25 25
26 /* pixel ops : interface with DCT */ 26 /* pixel ops : interface with DCT */
27 27
28 extern void (*ff_idct)(DCTELEM *block);
28 extern void (*get_pixels)(DCTELEM *block, const UINT8 *pixels, int line_size); 29 extern void (*get_pixels)(DCTELEM *block, const UINT8 *pixels, int line_size);
29 extern void (*put_pixels_clamped)(const DCTELEM *block, UINT8 *pixels, int line_size); 30 extern void (*put_pixels_clamped)(const DCTELEM *block, UINT8 *pixels, int line_size);
30 extern void (*add_pixels_clamped)(const DCTELEM *block, UINT8 *pixels, int line_size); 31 extern void (*add_pixels_clamped)(const DCTELEM *block, UINT8 *pixels, int line_size);
31 32
32 void get_pixels_c(DCTELEM *block, const UINT8 *pixels, int line_size); 33 void get_pixels_c(DCTELEM *block, const UINT8 *pixels, int line_size);