Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/celt.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJean-Marc Valin <Jean-Marc.Valin@csiro.au>2008-02-08 04:22:03 +0300
committerJean-Marc Valin <Jean-Marc.Valin@csiro.au>2008-02-08 04:22:03 +0300
commit711ad251dfc69deeddeb2a6c33b1bc1348939808 (patch)
treee8e23bdb978cb335e48b4461cba36049f6bf6991 /tests
parentb3756709ad18f2da42a7cbc97daca012256eb542 (diff)
Changed ordering of real FFT freq data to something more aligned (it's not
used anywhere yet).
Diffstat (limited to 'tests')
-rw-r--r--tests/real-fft-test.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/tests/real-fft-test.c b/tests/real-fft-test.c
index 532ed8d..952a83b 100644
--- a/tests/real-fft-test.c
+++ b/tests/real-fft-test.c
@@ -33,9 +33,9 @@ double snr_compare( kiss_fft_cpx * vec1,kiss_fft_scalar * vec2, int n)
for (k=1;k<n;++k) {
sigpow += (double)vec1[k].r * (double)vec1[k].r +
(double)vec1[k].i * (double)vec1[k].i;
- err = (double)vec1[k].r - (double)vec2[2*k-1];
+ err = (double)vec1[k].r - (double)vec2[2*k];
noisepow += err * err;
- err = (double)vec1[k].i - (double)vec2[2*k];
+ err = (double)vec1[k].i - (double)vec2[2*k+1];
noisepow += err * err;
}
@@ -146,11 +146,11 @@ int main(void)
}
fin[0] = cin[0].r;
- fin[NFFT-1] = cin[NFFT/2].r;
+ fin[1] = cin[NFFT/2].r;
for (i=1;i< NFFT/2;++i)
{
- fin[2*i-1] = cin[i].r;
- fin[2*i] = cin[i].i;
+ fin[2*i] = cin[i].r;
+ fin[2*i+1] = cin[i].i;
}
kiss_fft(kiss_fft_state,cin,cout);