comparison dct-test.c @ 474:11dbd00682fc libavcodec

avoid name clash with libjpeg - added missing externs
author bellard
date Tue, 04 Jun 2002 12:58:40 +0000
parents 718a22dc121f
children e7b72c1dfa1b
comparison
equal deleted inserted replaced
473:1ca0876f99bc 474:11dbd00682fc
88 } 88 }
89 89
90 fdct_func(block); 90 fdct_func(block);
91 emms(); /* for ff_mmx_idct */ 91 emms(); /* for ff_mmx_idct */
92 92
93 if (fdct_func == jpeg_fdct_ifast) { 93 if (fdct_func == fdct_ifast) {
94 for(i=0; i<64; i++) { 94 for(i=0; i<64; i++) {
95 scale = (1 << (AANSCALE_BITS + 11)) / aanscales[i]; 95 scale = (1 << (AANSCALE_BITS + 11)) / aanscales[i];
96 block[i] = (block[i] * scale) >> AANSCALE_BITS; 96 block[i] = (block[i] * scale) >> AANSCALE_BITS;
97 } 97 }
98 } 98 }
171 171
172 printf("ffmpeg DCT/IDCT test\n"); 172 printf("ffmpeg DCT/IDCT test\n");
173 173
174 if (!test_idct) { 174 if (!test_idct) {
175 dct_error("REF", 0, fdct, fdct); /* only to verify code ! */ 175 dct_error("REF", 0, fdct, fdct); /* only to verify code ! */
176 dct_error("AAN", 0, jpeg_fdct_ifast, fdct); 176 dct_error("AAN", 0, fdct_ifast, fdct);
177 dct_error("MMX", 0, fdct_mmx, fdct); 177 dct_error("MMX", 0, fdct_mmx, fdct);
178 } else { 178 } else {
179 dct_error("REF", 1, idct, idct); 179 dct_error("REF", 1, idct, idct);
180 dct_error("INT", 1, j_rev_dct, idct); 180 dct_error("INT", 1, j_rev_dct, idct);
181 dct_error("MMX", 1, ff_mmx_idct, idct); 181 dct_error("MMX", 1, ff_mmx_idct, idct);