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 @@ for(x=0;x< SVIS_WIDTH; x++){ if(svis->data[x] > y << 1) { - ptr = rgb_data + x * 2 + (SVIS_HEIGHT * 2 - y * 2) * SVIS_WIDTH * 2; + ptr = rgb_data + x * 2 + (SVIS_HEIGHT-y) * SVIS_WIDTH * 2; DRAW_DS_PIXEL(ptr, 23); } }