Mercurial > libavcodec.hg
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); |