Mercurial > libavcodec.hg
comparison dct-test.c @ 6585:0ec61ed36c29 libavcodec
Add a header file to declare Xvid IDCT functions.
patch by Alexander Strange, astrange ithinksw com
author | diego |
---|---|
date | Sat, 12 Apr 2008 16:54:36 +0000 |
parents | 8a059debc2ba |
children | e0a87be356e3 |
comparison
equal
deleted
inserted
replaced
6584:b436a5778a63 | 6585:0ec61ed36c29 |
---|---|
35 #include "dsputil.h" | 35 #include "dsputil.h" |
36 | 36 |
37 #include "simple_idct.h" | 37 #include "simple_idct.h" |
38 #include "faandct.h" | 38 #include "faandct.h" |
39 #include "faanidct.h" | 39 #include "faanidct.h" |
40 #include "i386/idct_xvid.h" | |
40 | 41 |
41 #ifndef MAX | 42 #ifndef MAX |
42 #define MAX(a, b) (((a) > (b)) ? (a) : (b)) | 43 #define MAX(a, b) (((a) > (b)) ? (a) : (b)) |
43 #endif | 44 #endif |
44 | 45 |
48 void *fast_memcpy(void *a, const void *b, size_t c){return memcpy(a,b,c);}; | 49 void *fast_memcpy(void *a, const void *b, size_t c){return memcpy(a,b,c);}; |
49 | 50 |
50 /* reference fdct/idct */ | 51 /* reference fdct/idct */ |
51 extern void fdct(DCTELEM *block); | 52 extern void fdct(DCTELEM *block); |
52 extern void idct(DCTELEM *block); | 53 extern void idct(DCTELEM *block); |
53 extern void ff_idct_xvid_mmx(DCTELEM *block); | |
54 extern void ff_idct_xvid_mmx2(DCTELEM *block); | |
55 extern void init_fdct(); | 54 extern void init_fdct(); |
56 | 55 |
57 extern void ff_mmx_idct(DCTELEM *data); | 56 extern void ff_mmx_idct(DCTELEM *data); |
58 extern void ff_mmxext_idct(DCTELEM *data); | 57 extern void ff_mmxext_idct(DCTELEM *data); |
59 | 58 |