summaryrefslogtreecommitdiffstats
path: root/Graphic_Equalizer/src
diff options
context:
space:
mode:
authorOliver Schinagl <oliver@schinagl.nl>2004-11-22 14:52:36 (GMT)
committerOliver Schinagl <oliver@schinagl.nl>2004-11-22 14:52:36 (GMT)
commit589966cd4fa1dc77be5206a835fd491206c32ce0 (patch)
tree03ee438a06d068bf2fc8fa1448ddd79aabce4df1 /Graphic_Equalizer/src
parente0916f9d3851bcbf1b82ce1399cccd0c86be6c27 (diff)
downloadTASS-589966cd4fa1dc77be5206a835fd491206c32ce0.zip
TASS-589966cd4fa1dc77be5206a835fd491206c32ce0.tar.gz
TASS-589966cd4fa1dc77be5206a835fd491206c32ce0.tar.bz2
made fft store unsigned.
changed logaritmic display around.
Diffstat (limited to 'Graphic_Equalizer/src')
-rw-r--r--Graphic_Equalizer/src/fft.hcc8
1 files changed, 4 insertions, 4 deletions
diff --git a/Graphic_Equalizer/src/fft.hcc b/Graphic_Equalizer/src/fft.hcc
index 04d072f..d12ab01 100644
--- a/Graphic_Equalizer/src/fft.hcc
+++ b/Graphic_Equalizer/src/fft.hcc
@@ -275,9 +275,9 @@ void perform_fft(signed 16 *pcm_audio)
/********************************************************************/
#if HARDWARE_MULTIPLY
-void perform_ifft(signed 18 *modified_audio, signed 6 *ifft_info)
+void perform_ifft(signed 18 *modified_audio, unsigned 6 *ifft_info)
#else
-void perform_ifft(signed 16 *modified_audio, signed 6 *ifft_info)
+void perform_ifft(signed 16 *modified_audio, unsigned 6 *ifft_info)
#endif
{
unsigned 6 k;
@@ -324,7 +324,7 @@ void perform_ifft(signed 16 *modified_audio, signed 6 *ifft_info)
#else
modified_audio[k] = (p<-16);
#endif
- ifft_info[k] = (p[17:12]);
+ ifft_info[k] = (unsigned 6)(32+(p[17:12]));
k++;
}
} while(k);
@@ -405,7 +405,7 @@ void equalize_audio(audiodata_t *audiodata)
#endif
p = (p<q) ? q : p; // This is done to get the best visual frequency result
- if (audiodata->display_log)
+ if (!audiodata->display_log)
{
bit=126;