On Sun, Mar 22, 2009 at 12:11:00PM +0100, Aurelien Jarno wrote: > Which libsdl1.2* package do you have installed? Also which SDL audio > driver(s) are you using? You may want to force some of them with > SDL_AUDIODRIVER= to see which ones are working. Depending of the > libsdl1.2 package you have installed, possible values are "esd", "oss", > "alsa", "pulse", "nas", "arts", "disk", "dummy".
Let's see: # dpkg -l "libsdl1.2*" Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-====================-====================-======================================================== un libsdl1.2 <none> (no description available) un libsdl1.2-all <none> (no description available) un libsdl1.2-arts <none> (no description available) ii libsdl1.2-dev 1.2.13-4+b1 Simple DirectMedia Layer development files un libsdl1.2-esd <none> (no description available) un libsdl1.2-nas <none> (no description available) un libsdl1.2-oss <none> (no description available) ii libsdl1.2debian 1.2.13-4+b1 Simple DirectMedia Layer un libsdl1.2debian-all <none> (no description available) ii libsdl1.2debian-alsa 1.2.13-4+b1 Simple DirectMedia Layer (with X11 and ALSA options) un libsdl1.2debian-arts <none> (no description available) un libsdl1.2debian-esd <none> (no description available) un libsdl1.2debian-nas <none> (no description available) un libsdl1.2debian-oss <none> (no description available) un libsdl1.2debian-puls <none> (no description available) These drivers fail with "No available audio device": # SDL_AUDIODRIVER=esd ./test audio trigger moo Trying to open the audio again... freq 44100 fmt 32784 ch 1 sa 512 cb 35064 ud 73736 si 0 Unable to open audio: No available audio device ^C # SDL_AUDIODRIVER=oss ./test audio trigger moo Trying to open the audio again... freq 44100 fmt 32784 ch 1 sa 512 cb 35064 ud 73736 si 0 Unable to open audio: No available audio device ^C # SDL_AUDIODRIVER=pulse ./test audio trigger moo Trying to open the audio again... freq 44100 fmt 32784 ch 1 sa 512 cb 35064 ud 73736 si 0 Unable to open audio: No available audio device ^C # SDL_AUDIODRIVER=nas ./test audio trigger moo Trying to open the audio again... freq 44100 fmt 32784 ch 1 sa 512 cb 35064 ud 73736 si 0 Unable to open audio: No available audio device ^C # SDL_AUDIODRIVER=arts ./test audio trigger moo Trying to open the audio again... freq 44100 fmt 32784 ch 1 sa 512 cb 35064 ud 73736 si 0 Unable to open audio: No available audio device ^C Alsa (which is what is tried by default) finds a device, but fails to call the callback: # SDL_AUDIODRIVER=alsa ./test audio trigger moo Trying to open the audio again... freq 44100 fmt 32784 ch 1 sa 512 cb 35064 ud 73736 si 0 Moo! ^C Disk and dummy will "play": # SDL_AUDIODRIVER=disk ./test audio trigger moo Trying to open the audio again... freq 44100 fmt 32784 ch 1 sa 512 cb 35064 ud 73736 si 0 WARNING: You are using the SDL disk writer audio driver! Writing to file [sdlaudio.raw]. Moo! audio_mix audio_mix [...] audio_mix audio_mix ^C # SDL_AUDIODRIVER=dummy ./test audio trigger moo Trying to open the audio again... freq 44100 fmt 32784 ch 1 sa 512 cb 35064 ud 73736 si 0 Moo! audio_mix audio_mix [...] audio_mix audio_mix ^C Ciao, Enrico -- GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini <enr...@debian.org>
signature.asc
Description: Digital signature