[Bug 26483] Ubuntu5.10 not configured for Alsa device:surround51; Alsa-esd incompatibilities.
Manuel Iglesias Alonso
glesialo at tiscali.es
Tue Feb 7 07:47:36 UTC 2006
Public bug report changed:
https://launchpad.net/malone/bugs/26483
Comment:
I don't know if I made a mistake when, in my previous comment, I
reported: 'using Ubuntu5.10 distribution packages for both kernel
and Alsa .... applications using AlsaSurround51Device don't cause
alsa to output error messages to .xsession-errors'. I have updated
linux-image and now, with linux-image 2.6.12-10-686-smp, version
2.6.12-10.26 and alsa-base 1.0.9b-4, all applications using Alsa device 'surround51', while playing, cause Alsa to output continuously:
'ALSA lib pcm_dmix.c:802:(snd_pcm_dmix_open) unable to open slave'
to $HOME/.xsession-errors. Applications checked:
aplay -Dsurround51 File.wav
#Error messages to .xsession-errors with 2 or 6 channels File.wav.
xmms File.wav
#Config: OutputPlugin:Alsa;AudioDevice:surround51.
#Error messages to .xsession-errors with 2 or 6 channels File.wav.
xine File.avi
#Config: audio-driver alsa;SpeakerArrangement:Surround5.1
#Error messages to .xsession-errors only if File.avi has 5.1 audio.
mplayer File.avi
#Options: '-ao alsa:device=surround51 -channels 6'
# or '-ao alsa -af surround -channels 6'
#Error messages to .xsession-errors with 2 or 6 channels File.avi.
I have found the reason some applications behave differently when
launched from GnomePanel or gnome-terminal is that the sound device
'/dev/dsp' remains closed, for Alsa surround51 device, for about 7
seconds after an application is launched. Gnome-terminal has already
been running for more than 7 seconds when the sound application is
invoked and it starts right away. Example:
-Launch gnome-terminal
-Type 'aplay -Dsurround51 File.wav'#Sound plays immediately.
-RightClick on GnomePanel. Select '+ Add to Panel'.
Select 'Custom Application Launcher'
-'Create Launcher window'/Command:'aplay -Dsurround51 File.wav'
-Click on created Gnome launcher. #Sound plays after 7 seconds.
If you write a shell script with {
#! /bin/bash
until >/dev/dsp
do
sleep 1
done 2>&
audacity
}
and invoke it from a Gnome launcher, Audacity starts, after 7
seconds, without any error message even if 'esd' is running
(No other sound application should be running or audacity will
never start).
More information about the desktop-bugs
mailing list