[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [pygame] Choppy sound playback
The best result I get by using ESD and setting a the buffer size to 512
and the sampeleling rate to 11025.
/John
tor 2007-05-10 klockan 12:11 +0200 skrev John Eriksson:
> What program? I'd like to test it on my machine!!!
>
> Best Regards
> /John
>
> tor 2007-05-10 klockan 10:53 +0100 skrev Chris Smith:
> > Yes, I am using Linux, so I'll just follow the other thread.
> >
> > What I find strange though is that another program written in PyGame
> > (although the sound code is a bit different) works just fine. I'll try
> > and isolate the differences and see if I can track down exactly what
> > code does what
> >
> > Chris
> >
> >
> >
> > On 5/9/07, Andrew Pape <andrew_pape@xxxxxxxxxxxx> wrote:
> >
> > Hi,
> >
> > I recently had a similar problem, and the solution, given to
> > me, is below. It assumes you're running linux.
> > Hope it helps. The first "export" line did the trick for me.
> > If you need further help, you'll have to ask others.
> >
> > Cheers,
> >
> > Andrew.
> >
> > >you can force SDL to use ALSA or OSS by setting an
> > environment variable,
> > >see this page:
> > http://www.libsdl.org/cgi/docwiki.cgi/SDL_5fenvvars
> >
> > >You could try using the OSS emulation provided by ALSA:
> >
> > >$ export SDL_AUDIODRIVER=dsp
> > >or:
> > >$ export SDL_AUDIODRIVER=dma
> > >then:
> > >$ python program-name.py
> >
> > >or forcing ALSA:
> >
> > >$ export SDL_AUDIODRIVER=alsa
> >
> > >In my travels I've encountered stories of the ALSA OSS
> > emulation working
> > >"better" than the native ALSA drivers, I can't verify that
> > though,
> > >cheers,
> > >John.
> >
> >
> >
> > Send instant messages to your online friends
> > http://au.messenger.yahoo.com
> >
> >
> >
> >
> >
> > --
> > Science is open source religion