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