Mercurial > audlegacy
diff audacious/visualization.c @ 2194:b9f60fcdf6cc trunk
[svn] - Improve the scope visualization
author | nhjm449 |
---|---|
date | Fri, 22 Dec 2006 03:06:44 -0800 |
parents | d618044d35e4 |
children | 60bd49189fde |
line wrap: on
line diff
--- a/audacious/visualization.c Fri Dec 22 00:54:43 2006 -0800 +++ b/audacious/visualization.c Fri Dec 22 03:06:44 2006 -0800 @@ -443,8 +443,10 @@ step = (length << 8) / 74; for (i = 0, pos = 0; i < 75; i++, pos += step) { - intern_vis_data[i] = ((mono_pcm[0][pos >> 8]) >> 11) + 6; - if (intern_vis_data[i] > 12) + intern_vis_data[i] = ((mono_pcm[0][pos >> 8]) >> 12) + 7; + if (intern_vis_data[i] == 255) + intern_vis_data[i] = 0; + else if (intern_vis_data[i] > 12) intern_vis_data[i] = 12; /* Do not see the point of that? (comparison always false) -larne. if (intern_vis_data[i] < 0)