summaryrefslogtreecommitdiffstats
path: root/Graphic_Equalizer/include/fft.hch
diff options
context:
space:
mode:
authorOliver Schinagl <oliver@schinagl.nl>2004-11-11 16:13:58 (GMT)
committerOliver Schinagl <oliver@schinagl.nl>2004-11-11 16:13:58 (GMT)
commit27405f4f8c65baabb28ce427912851be10207781 (patch)
tree3a090403142563d916a8cbb5ef8a3c4113a5b6ae /Graphic_Equalizer/include/fft.hch
parent9877678730e53e9ee99241a8ab5babe35eacf28d (diff)
downloadTASS-27405f4f8c65baabb28ce427912851be10207781.zip
TASS-27405f4f8c65baabb28ce427912851be10207781.tar.gz
TASS-27405f4f8c65baabb28ce427912851be10207781.tar.bz2
Added fft files
fixed some issues, included equalizer.
Diffstat (limited to 'Graphic_Equalizer/include/fft.hch')
-rw-r--r--Graphic_Equalizer/include/fft.hch8
1 files changed, 8 insertions, 0 deletions
diff --git a/Graphic_Equalizer/include/fft.hch b/Graphic_Equalizer/include/fft.hch
new file mode 100644
index 0000000..6bcc8cc
--- /dev/null
+++ b/Graphic_Equalizer/include/fft.hch
@@ -0,0 +1,8 @@
+#if HARDWARE_MULTIPLY
+void perform_fft(signed 18 *pcm_audio);
+void perform_ifft(signed 18 *modified_audio /*,unsigned 6 *ifft_info*/);
+#else
+void perform_fft(signed 16 *pcm_audio);
+void perform_ifft(signed 16 *modified_audio /*,unsigned 6 *ifft_info*/);
+#endif
+void equalize_audio(unsigned 4 *eq_level, unsigned 7 *fft_info);