Your test demonstrates that 1.8 changes are required to cause the problem,
but clearly SDL is involved, otherwise why would waveout solve the problem
as well? If possible, a test of pygame 1.8 against the 1.7 SDL versions
could still help solve the case.

maybe in order to figure out what pygame 1.8 change made the crackling start
happen, you could binary search against svn revisions? i.e. if pygame 1.8
was rev. 1200 and 1.7 was rev 600 (made up numbers) then try rev. 900?

On Wed, Apr 23, 2008 at 8:42 AM, Lenard Lindstrom <[EMAIL PROTECTED]> wrote:

> I have narrowed the problem some. It has something to do with Pygame 1.8,
> not
> SDL. I built Pygame 1.7 and linked against the 1.8 prebuilts. The
> crackling
> went away. I don't know if anyone else thought to move the 1.8
> dependencies to
> 1.7. And it definitely involves the SDL DirectX audio driver. Changes to
> that
> driver improved sound quality for 1.8, though it did not completely
> eliminate
> the noise. I fear it is another memory access problem. Let's hope it was
> introduced with Pygame 1.8. That should be easier to track down.
>
> Lenard
>

Reply via email to