- ff_dct_calc(d, tab);
- if (do_inverse) {
- idct_ref(tab_ref, tab1, fft_nbits);
- } else {
- dct_ref(tab_ref, tab1, fft_nbits);
- }
- err = check_diff((float *)tab_ref, (float *)tab, fft_size, 1.0);
+ d.dct_calc(&d, &tab->re);
+ if (do_inverse)
+ idct_ref(&tab_ref->re, &tab1->re, fft_nbits);
+ else
+ dct_ref(&tab_ref->re, &tab1->re, fft_nbits);
+ err = check_diff(&tab_ref->re, &tab->re, fft_size, 1.0);