comparison fft-test.c @ 1879:dd63cb7e5080 libavcodec

fft_*() renamed into ff_fft_*() patch by (Gildas Bazin <gbazin at altern dot org>)
author michael
date Sat, 13 Mar 2004 21:43:24 +0000
parents 1e39f273ecd6
children 786ccf72ccd5
comparison
equal deleted inserted replaced
1878:838c18d1e7fc 1879:dd63cb7e5080
196 } else { 196 } else {
197 if (do_inverse) 197 if (do_inverse)
198 printf("IFFT"); 198 printf("IFFT");
199 else 199 else
200 printf("FFT"); 200 printf("FFT");
201 fft_init(s, fft_nbits, do_inverse); 201 ff_fft_init(s, fft_nbits, do_inverse);
202 fft_ref_init(fft_nbits, do_inverse); 202 fft_ref_init(fft_nbits, do_inverse);
203 } 203 }
204 printf(" %d test\n", fft_size); 204 printf(" %d test\n", fft_size);
205 205
206 /* generate random data */ 206 /* generate random data */
225 225
226 check_diff((float *)tab_ref, tab2, fft_size / 2); 226 check_diff((float *)tab_ref, tab2, fft_size / 2);
227 } 227 }
228 } else { 228 } else {
229 memcpy(tab, tab1, fft_size * sizeof(FFTComplex)); 229 memcpy(tab, tab1, fft_size * sizeof(FFTComplex));
230 fft_permute(s, tab); 230 ff_fft_permute(s, tab);
231 fft_calc(s, tab); 231 ff_fft_calc(s, tab);
232 232
233 fft_ref(tab_ref, tab1, fft_nbits); 233 fft_ref(tab_ref, tab1, fft_nbits);
234 check_diff((float *)tab_ref, (float *)tab, fft_size * 2); 234 check_diff((float *)tab_ref, (float *)tab, fft_size * 2);
235 } 235 }
236 236
252 } else { 252 } else {
253 ff_mdct_calc(m, (float *)tab, (float *)tab1, tabtmp); 253 ff_mdct_calc(m, (float *)tab, (float *)tab1, tabtmp);
254 } 254 }
255 } else { 255 } else {
256 memcpy(tab, tab1, fft_size * sizeof(FFTComplex)); 256 memcpy(tab, tab1, fft_size * sizeof(FFTComplex));
257 fft_calc(s, tab); 257 ff_fft_calc(s, tab);
258 } 258 }
259 } 259 }
260 duration = gettime() - time_start; 260 duration = gettime() - time_start;
261 if (duration >= 1000000) 261 if (duration >= 1000000)
262 break; 262 break;
269 } 269 }
270 270
271 if (do_mdct) { 271 if (do_mdct) {
272 ff_mdct_end(m); 272 ff_mdct_end(m);
273 } else { 273 } else {
274 fft_end(s); 274 ff_fft_end(s);
275 } 275 }
276 return 0; 276 return 0;
277 } 277 }