Hi, I've trawled for help on this issue but without a specific answer:
With a fresh -current install, sound on browsers and mplayer is working fine out of the box. I typically use pavucontrol to switch devices etc.
So I then tried the Zoom client (used to work on my old -current). It works fine until getting to the audio.
Maybe it doesn't like pulseaudio or something. I get several of these:
Code:
ALSA lib pcm_dmix.c:999:(snd_pcm_dmix_open) unable to open slave
Followed by several of these:
Code:
ALSA lib pcm_dsnoop.c:566:(snd_pcm_dsnoop_open) unable to open slave
It seems to have a problem accessing the "sysdefault" device. Maybe it is trying to access alsa directly in some way?
I can replicate this error with:
Code:
aplay -D sysdefault <sound_file>
Following a suggestion somewhere I edited /etc/asound.conf:
Code:
#pcm.default pulse
#ctl.default pulse
pcm.!default {
type hw
card 1
}
ctl.!default {
type hw
card 1
}
I assume this bypasses pulseaudio in some way. Regardless, with this change, it appears that provided no other apps are using the sound, Zoom can access the sound hardware successfully. However, if youtube is open (but not playing) or I open pavucontrol, and *then* run Zoom, I again get the above errors and no sound. The same behavior is seen with aplay -D sysdefault <sound_file>. It works ok provided nothing else is using the sound, but fails with "unable to open slave" as above as soon as I open pavucontrol.
So I'm kind of lost here. Too many parameters and config files. Does anyone know why Zoom does not talk to pulse, and have a better solution?
Thanks