[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [pygame] Pygame Mixer Crackle noise not an SDL_Mixer problem



I did (revision 1222). Pygame is back to sounding like its old self (1.7).

Lenard


Quoting René Dudfield <renesd@xxxxxxxxx>:

> ah,
> 
> feel free to change that back... I mistakenly added the extra
> brackets, thinking I was cleaning it up - when I was adding the bug
> fix for reverse stereo in 8bit.  I should have just left that part
> alone.
> 
> ...
> 
> But strangely we were having the crackling sound problem way before I
> made that change (about one month ago).
> 
> 
> 
> 
> On Thu, Apr 24, 2008 at 12:24 PM, Lenard Lindstrom <len-l@xxxxxxxxx> wrote:
> > Beat Nicholas. It is revision 1143 (need 1146 to compile) that breaks
> things.
> >  It deals with an SDL_mixer bug where the stereo channels are reversed for
> 8 bit
> >  sound. I wonder if this is our culprit:
> >
> >  ==== From around line 160 in mixer.c ===============
> >      /*make chunk a power of 2*/
> >      for (i = 0; 1 << i < chunk; ++i); //yes, semicolon on for loop
> >      chunk = MAX (1 << i, 256);
> >  ==== To around line 167 ============================
> >      /*make chunk a power of 2*/
> >      for (i = 0; 1 << i < chunk; ++i) {
> >      chunk = MAX (1 << i, 256);
> >      }
> >