You are hereBlogs / karltk's blog / VLC/MPlayer/Miro defaults to pulseaudio which always crashes on Ubuntu Hardy
VLC/MPlayer/Miro defaults to pulseaudio which always crashes on Ubuntu Hardy
I hate ESD. I strongly dislike artsd. I was intrigued by NAS, but then I used it for a while. The idea of a sound server seems so appealing, but nobody appears to be able to get it to work, and least of all the PulseAudio people.
Of course I'm being too harsh here, but I'm royally fed up with sound not working out of the box like it should. It's 2008. People have farted on the Moon. How hard can it be to replay recordings of that on bog standard laptop?
It appears to my untrained eye that mplayer, vlc and miro all default to using PulseAudio on Hardy. It further appears that the PulseAudio server is not installed by default, at least not in Xubuntu. This gives rise to the royally entertaining snippets:
Mplayer:
AO: [pulse] Failed to connect to server: Connection refused MPlayer interrupted by signal 11 in module: ao2_init - MPlayer crashed by bad usage of CPU/FPU/RAM.
VLC:
bind: No such file or directory *** PULSEAUDIO: Unable to connect: Connection refused gxine has suffered a fatal internal error. To get a backtrace, run gxine in a debugger such as gdb.
Miro:
INFO Playing item with renderer:WARNING downloader: connection closed -- quitting INFO Shutting down downloaders... Segmentation fault
Is Linux ready for the mainstream? Is Ubuntu?
Anyway, the solution to the above problems are:
- sudo nano /etc/mplayer/mplayer.conf
And rewrite the ao= to
ao=alsa
- sudo rm /usr/lib/xine/plugins/1.20/xineplug_ao_out_pulseaudio.so
Less cautious people than myself might instead add a ~/.mplayer/config with containing ao=alsa and rename, instead of remove, the pulseaudio support from the libxine1-misc-plugins package. But that's less cautious people.
The Flying Spaghetti Monster help you if you decide to go the other route: install PulseAudio. Despair, delirium and dismay lies down that path, and nothing else.
- karltk's blog
- Login or register to post comments

