Mercurial > audlegacy
diff audacious/visualization.c @ 2181:65ca93cd72bf trunk
[svn] - Added vis gradient to Ivory skin. With any luck Aerdan won't break my legs :)
- Made voiceprint subsampling work and fixed pause scrolling bug
author | marvin |
---|---|
date | Tue, 19 Dec 2006 17:22:33 -0800 |
parents | 8bdcac47760b |
children | d618044d35e4 |
line wrap: on
line diff
--- a/audacious/visualization.c Tue Dec 19 16:28:41 2006 -0800 +++ b/audacious/visualization.c Tue Dec 19 17:22:33 2006 -0800 @@ -414,10 +414,10 @@ else{ /*Voiceprint*/ if (!mono_freq_calced) calc_mono_freq(mono_freq, pcm_data, nch); - + memset(intern_vis_data, 0, 256); /* Subsampling; 8 frequencies per sample*/ for(i = 0; i < 256 ; i++) - intern_vis_data[i] = (mono_freq[0][i] >> 8); + intern_vis_data[i>>2] += (mono_freq[0][i] >> 8); /* Nonlinear transfer function makes the tones stand out*/ //for(i = 0; i < 16 ; i++) // intern_vis_data[i] = pow(1.2, intern_vis_data[i]);