Commit graph

11 commits

Author SHA1 Message Date
Jean-Marc Valin
104c218c9b Random numbers should work on 16-bit archs. 2008-03-19 09:33:49 +11:00
Jean-Marc Valin
9d312b9756 Defining RADIX_TWO_ONLY removes all butterflies, except for radix 2 and 4. 2008-03-05 17:34:45 +11:00
Jean-Marc Valin
4508ebd585 real fft snr comparison testcase includes DC 2008-02-24 23:48:15 +11:00
Jean-Marc Valin
44830b0440 Float FFT now does the same scaling as the fixed-point FFT 2008-02-24 22:36:05 +11:00
Jean-Marc Valin
2c1d2f5bcc MDCT now scales down by N/2 instead of N/4. The factor two is moved to the
overlap-add during synthesis.
2008-02-22 21:54:11 +11:00
Jean-Marc Valin
5b9c3b358a Increased precision for real FFT 2008-02-22 17:34:13 +11:00
Jean-Marc Valin
14806ab936 Fixed the real fft testsuite as well 2008-02-22 13:20:05 +11:00
Jean-Marc Valin
9a0bba183c Everything should now compile with a C89 compiler. 2008-02-20 14:08:50 +11:00
Jean-Marc Valin
6211c90def Split the radix functions into forward and backward versions, removed the
"inverse" flag from the state so it can be shared between the forward and
inverse transforms.
2008-02-08 14:21:20 +11:00
Jean-Marc Valin
711ad251df Changed ordering of real FFT freq data to something more aligned (it's not
used anywhere yet).
2008-02-08 12:22:03 +11:00
Jean-Marc Valin
e6586d21fa Real FFT cleanup, plus some testcases 2008-02-08 10:48:15 +11:00