FFT Plugin: Revamp the main code to rid it of 64-bit math. Use 32-bit kiss_fft_scalar...
commit39f307a5d2c1113a511abb398c5feaef649a95a5
authorjethead71 <jethead71@a1c6a512-1295-4272-9138-f99709370657>
Wed, 2 Jun 2010 08:34:10 +0000 (2 08:34 +0000)
committerjethead71 <jethead71@a1c6a512-1295-4272-9138-f99709370657>
Wed, 2 Jun 2010 08:34:10 +0000 (2 08:34 +0000)
treeefdd88db6d56a941f11ee2c7d3a687287ca267ec
parent33c7a611294f5ce8f37a464699c44d332a4e3a23
FFT Plugin: Revamp the main code to rid it of 64-bit math. Use 32-bit kiss_fft_scalar because 16-bit integers are generally a poor choice for computation on-target. Simplify display code to speed it up. Add logarithmic frequency display (need keymappings, guessed on some). On dual-core, perform FFT on COP. Add some support function to fixedpoint.c. ... and stuff.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26470 a1c6a512-1295-4272-9138-f99709370657
apps/fixedpoint.c
apps/plugins/fft/fft.c
apps/plugins/fft/kiss_fft.c
apps/plugins/fft/kiss_fft.h
apps/plugins/fft/kiss_fftr.c
apps/plugins/lib/fixedpoint.h