It's a bit more complicated.

SDL apps need the engine set in your system (if you use PulseAudio,
you'll need libsdl-pulseaudio, if you use ALSA, you need libsdl-alsa).

But there is a bug in SDL with PulseAudio, which leads to crashes when
using libsdl-alsa with SDL apps.

You can install libsdl-pulseaudio instead of libsdl-alsa, but some apps
rely on the latter (packages dependencies). You can also install libsdl-
all but then the SDL system seems to automatically set itself to ALSA.

The best way to use SDL apps with PulseAudio seems to install libsdl-all
and set the variable SDL_AUDIODRIVER to "esd" or "pulse" (it depends of
the applications: "pulse" create laggy sound in some apps which prefer
"esd").

If sdl-pulseaudio is installed by default, you'll end up with laggy sound with 
a bunch of applications.
It would be better to install libsdl-all by default and have the SDL system 
better recognize which engine has to be used in which case.

-- 
pulseaudio missing for sdl
https://bugs.launchpad.net/bugs/222710
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to