I wonder if it could also be related to a mismatch between audio driver and
video driver?
does *SDL_VIDEODRIVER*=directx also fix things?

On Sun, Apr 20, 2008 at 8:23 PM, etrek <[EMAIL PROTECTED]> wrote:

> Yeah, don't mess with your DirectX 8 setup.
>
> I tried setting the env var SDL_AUDIODRIVER=waveout  as you mentioned in
> your previous email.  Yes it does clear up the audio in Pygame.  I'm still
> new to Pygame/SDL,
> so correct me if I'm wrong:  Setting this variable to wavout causes Pygame
> Mixer
> to use software audio instead of hardware?
>
> While the crackling noise is gone, there is a slight delay now in
> bouncesound.py (Chap 10)
> when the ball hits the ground/wall and the bounce sound plays.
>
> Do you have Pygame 1.8 on your Win98 machine?
>
> Let me know if I can help or anything I can do.  Just keep in mind that
> I'm new
> to Python/Pygame; I'm starting to play around with Boost.Python.
>
> -Ethan
> Python ROCKS!
>
>
>
>
> ----- Original Message ----- From: "Lenard Lindstrom" <[EMAIL PROTECTED]>
> To: <pygame-users@seul.org>
> Sent: Sunday, April 20, 2008 6:34 PM
> Subject: Re: [pygame] Pygame Mixer Crackle noise not an SDL_Mixer problem
>
>
> I tried jukebox.py on my slow Windows 98 computer with DirectX 8 and it
> sounded
> fine. I also altered waveIt to initialize SDL like Pygame would:
>
> SDL_Init(SDL_INIT_TIMER | SDL_INIT_NOPARACHUTE);
> SDL_InitSubSystem(SDL_INIT_VIDEO);
> SDL_InitSubSystem(SDL_INIT_AUDIO);
>
> This also sounds fine on the XP machine. I also reversed the order of
> video/audio initialization. So that leaves these three factors: Windows
> XP/Vista, Pygame 1.8 and DirectX 9. I am hesitant to install DirectX 9 on
> my
> Windows 98 box in case it breaks everything and I am unable to revert back
> to
> DirectX 8. So I am out or ideas for the moment.
>
> Lenard
>
>
> Quoting Lenard Lindstrom <[EMAIL PROTECTED]>:
>
>
> > Thanks. I tried the jukebox.py example. It sounded awful (getout.ogg).
> >
> > Python 2.5
> > Pygame 1.8.1pre
> > XP Professional (51., Build 2600)
> > Dell DM051
> > Phoenix ROM BIOS PLUS Version 1.10 A05
> > Intel Pentium D CPU 2.80GHz (2 CPUs)
> > 1014MB RAM
> > DirectX 9.0c (4.09.0000.0904)
> > Intel 82945G Express Chipset Family video (Internal) 224.0 MB
> > SigmaTel Audio
> >
> > It crackled and played at half-speed. Changing the audio driver to
> > waveout
> > "set
> > SDL_AUDIODRIVER=waveout" cleared everything up. Could it be a DirectX 9
> > problem
> > (not properly DirectX 5 compatible). I will try this on my Windows 98
> > Dell
> > with
> > DirectX 8 for comparison.
> >
> > One thing I noted, Pygame initializes the video and audio separately
> > while
> > all
> > the C/C++ programs I have seen so far do everthing in the call to
> > SDL_Init. I
> >
> > will try instializing SDL subsystems instead to see what happens.
> >
> > Lenard
> >
> >
> >
> >
> > Quoting etrek <[EMAIL PROTECTED]>:
> >
> > > Hi Lenard,
> > > You can download the media/Pygame scripts for the Book from:
> > > http://apress.com/book/downloadfile/3765
> > >
> > > Chapter 10 has the audio example scripts; a bouncing balls script, and
> > a
> > > jukebox.py script that plays .ogg files.
> > > The jukebox.py script is very simple, it comes with "please put some >
> > .ogg
> > > file in the music folder", you can add the getout.ogg file to the
> > media
> > > folder for the jukebox.
> >
>
>
>

Reply via email to