diff -ur pygame-svn/src/mixer.c pygame-svn-sound-patch/src/mixer.c
--- pygame-svn/src/mixer.c	2008-05-22 02:59:36.000000000 -0500
+++ pygame-svn-sound-patch/src/mixer.c	2008-05-22 03:01:31.000000000 -0500
@@ -173,9 +173,9 @@
 
 
 
-    /*make chunk a power of 2*/
-    for (i = 0; 1 << i < chunk; ++i); //yes, semicolon on for loop
-    chunk = MAX (1 << i, 256);
+    /*make chunk a power of 2, min 256*/
+    for (i = 256; i < chunk; i <<= 1); // Empty loop body.
+    chunk = i;
 
     if (!SDL_WasInit (SDL_INIT_AUDIO))
     {
