diff -Nur audacious-plugins-2.2-orig/src/skins/ui_svis.c audacious-plugins-2.2-551801/src/skins/ui_svis.c
--- audacious-plugins-2.2-orig/src/skins/ui_svis.c 2009-11-22 23:49:53.000000000 +0100
+++ audacious-plugins-2.2-551801/src/skins/ui_svis.c 2010-01-02 14:58:56.146988246 +0100
@@ -354,7 +354,7 @@
for(x=0;x< SVIS_WIDTH; x++){
if(svis->data[x] > y << 1)
{
- ptr = rgb_data + x * 6 + (SVIS_HEIGHT * 2 - y * 2) * SVIS_WIDTH *2;
+ ptr = rgb_data + x * 6 + (SVIS_HEIGHT-y) * SVIS_WIDTH *2;
DRAW_DS_PIXEL(ptr, 23);
DRAW_DS_PIXEL(ptr + 2, 23);
}
@@ -364,7 +364,7 @@
- ptr = rgb_data + x * 2 + (SVIS_HEIGHT * 2 - y * 2) * SVIS_WIDTH * 2;
+ ptr = rgb_data + x * 2 + (SVIS_HEIGHT-y) * SVIS_WIDTH * 2;