Últimamente no he tenido más que problemas con la configuración de mi sonido. La cadena completa se ve así:
alsa (pulse plugin)-> pulseaudio (jack plugin) -> jackd -> firewire soundcard
Esto funciona bien, excepto para flash en Firefox y Chrome. Tengo razones para creer que el extremo final de la cadena está bien, porque cualquier otra fuente de audio, que use pulso o jackd directamente, funciona bien.
En el front-end hice algunos experimentos, como conectar alsa directamente a jackd, pero esto también causa problemas con flashplayer: la reproducción se detiene después de unos 20 segundos y Firefox se congela.
Esto me hizo creer que algo anda mal con las cosas de alsa.
Ahora tengo un kernel personalizado (3.8.2), pero el resto del sistema usa elementos "estables" normales de Debian. ¿Puede ser que el kernel sea "demasiado nuevo" para las bibliotecas alsa?
Respuesta1
Los controladores ALSA son parte del kernel y, por tanto, dependen de la versión del kernel.
Sin embargo, en su proceso, no está utilizando controladores ALSA.
La biblioteca ALSA, PulseAudio y Jack son programas de espacio de usuario que no se ven afectados por la versión del kernel.
Los únicos controladores del kernel utilizados son los controladores FireWire, que no tuvieron cambios relevantes recientemente.