add xvid idcts to dct-test
Originally committed as revision 4576 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
cd7af76d9e
commit
434df899fe
@ -465,7 +465,7 @@ imgresample-test: imgresample.c
|
|||||||
$(CC) $(CFLAGS) -DTEST -o $@ $^ -lm
|
$(CC) $(CFLAGS) -DTEST -o $@ $^ -lm
|
||||||
|
|
||||||
dct-test: dct-test.o fdctref.o $(LIB)
|
dct-test: dct-test.o fdctref.o $(LIB)
|
||||||
$(CC) -o $@ $^ -lm
|
$(CC) -o $@ $^ -lm $(LIBAVUTIL)
|
||||||
|
|
||||||
motion-test: motion_test.o $(LIB)
|
motion-test: motion_test.o $(LIB)
|
||||||
$(CC) -o $@ $^ -lm
|
$(CC) -o $@ $^ -lm
|
||||||
|
@ -20,9 +20,15 @@
|
|||||||
#define MAX(a, b) (((a) > (b)) ? (a) : (b))
|
#define MAX(a, b) (((a) > (b)) ? (a) : (b))
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#undef printf
|
||||||
|
|
||||||
|
void *fast_memcpy(void *a, const void *b, size_t c){return memcpy(a,b,c);};
|
||||||
|
|
||||||
/* reference fdct/idct */
|
/* reference fdct/idct */
|
||||||
extern void fdct(DCTELEM *block);
|
extern void fdct(DCTELEM *block);
|
||||||
extern void idct(DCTELEM *block);
|
extern void idct(DCTELEM *block);
|
||||||
|
extern void ff_idct_xvid_mmx(DCTELEM *block);
|
||||||
|
extern void ff_idct_xvid_mmx2(DCTELEM *block);
|
||||||
extern void init_fdct();
|
extern void init_fdct();
|
||||||
|
|
||||||
extern void j_rev_dct(DCTELEM *data);
|
extern void j_rev_dct(DCTELEM *data);
|
||||||
@ -493,6 +499,8 @@ int main(int argc, char **argv)
|
|||||||
dct_error("LIBMPEG2-MMXEXT", 1, ff_mmxext_idct, idct, test);
|
dct_error("LIBMPEG2-MMXEXT", 1, ff_mmxext_idct, idct, test);
|
||||||
dct_error("SIMPLE-C", 1, simple_idct, idct, test);
|
dct_error("SIMPLE-C", 1, simple_idct, idct, test);
|
||||||
dct_error("SIMPLE-MMX", 1, ff_simple_idct_mmx, idct, test);
|
dct_error("SIMPLE-MMX", 1, ff_simple_idct_mmx, idct, test);
|
||||||
|
dct_error("XVID-MMX", 1, ff_idct_xvid_mmx, idct, test);
|
||||||
|
dct_error("XVID-MMX2", 1, ff_idct_xvid_mmx2, idct, test);
|
||||||
// dct_error("ODIVX-C", 1, odivx_idct_c, idct);
|
// dct_error("ODIVX-C", 1, odivx_idct_c, idct);
|
||||||
//printf(" test against odivx idct\n");
|
//printf(" test against odivx idct\n");
|
||||||
// dct_error("REF", 1, idct, odivx_idct_c);
|
// dct_error("REF", 1, idct, odivx_idct_c);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user