Uso PulseAudio para enviar sonido a través de la LAN a un servidor de audio.
Al reproducir cualquier medio Flash en Firefox o Chrome, el sonido se agita (por ejemplo ), como si el volumen subiera y bajara cada segundo.
He descubierto que puedo detener el sonido que agita si sigo estos pasos:
Comience un video Flash, como un video en YouTube
Ejecutar
pulseaudio --kill
en el servidorEspera unos 7 segundos
Después de esto, el servidor PulseAudio reaparece automáticamente, y el sonido en el video Flash está bien.
El problema es que tengo que hacer esto cada vez que inicio un video Flash. Esto obviamente no es deseable.
¿Cómo hago lo que sea que haga que el sonido funcione cuando sigo estos pasos para que no tenga que hacerlos?
Dudo que alguien presente una solución inmediata y simple (aunque eso sería bueno), por lo que la recompensa podría ir a cualquiera que proporcione al menos un método para diagnosticar el problema.
Detalles
Aquí están las configuraciones de salida de mi dispositivo de sonido. Por lo que puedo decir, los cuatro dispositivos apuntan exactamente al mismo dispositivo físico.
Salida de registro de PulseAudio , tomada al intentar reproducir un video Flash.
Intenté obtener detalles de registro de Flash, pero a pesar de instalar y habilitar Flash para la depuración, no ha generado ninguna salida .
El problema no se presenta con ningún otro software, por lo que estoy razonablemente seguro de que es específico de cómo Flash interactúa con mi configuración de sonido.
Aquí hay algunos resultados de error que pueden ser útiles:
$ cat /var/log/syslog | grep pulseaudio
Jul 30 01:40:08 mythbuntu pulseaudio[17388]: [pulseaudio] module.c: Failed to open module "module-esound-protocol-tcp": file not found
Jul 30 01:40:08 mythbuntu pulseaudio[17388]: [pulseaudio] module-gconf.c: pa_module_load() failed
Jul 30 01:40:08 mythbuntu pulseaudio[17388]: [pulseaudio] module.c: module-combine is deprecated: Please use module-combine-sink instead of module-combine!
Jul 30 01:40:08 mythbuntu pulseaudio[17388]: [pulseaudio] module-combine.c: We will now load module-combine-sink. Please make sure to remove module-combine from your configuration.
Jul 30 01:55:07 mythbuntu pulseaudio[17406]: [pulseaudio] module.c: Failed to open module "module-esound-protocol-tcp": file not found
Jul 30 01:55:07 mythbuntu pulseaudio[17406]: [pulseaudio] module-gconf.c: pa_module_load() failed
Jul 30 01:55:07 mythbuntu pulseaudio[17406]: [pulseaudio] module.c: module-combine is deprecated: Please use module-combine-sink instead of module-combine!
Jul 30 01:55:07 mythbuntu pulseaudio[17406]: [pulseaudio] module-combine.c: We will now load module-combine-sink. Please make sure to remove module-combine from your configuration.
Jul 30 02:04:43 mythbuntu pulseaudio[17433]: [pulseaudio] module.c: Failed to open module "module-esound-protocol-tcp": file not found
Jul 30 02:04:43 mythbuntu pulseaudio[17433]: [pulseaudio] module-gconf.c: pa_module_load() failed
Jul 30 02:04:43 mythbuntu pulseaudio[17433]: [pulseaudio] module.c: module-combine is deprecated: Please use module-combine-sink instead of module-combine!
Jul 30 02:04:43 mythbuntu pulseaudio[17433]: [pulseaudio] module-combine.c: We will now load module-combine-sink. Please make sure to remove module-combine from your configuration.
Aquí está la salida de pactl list
desde el servidor (ordenador con altavoces) .
Aquí está la salida de pactl list
desde el cliente .