Comprender Loopback Module de Pulseaudio

Al tener una tarjeta de televisión dentro de mi desktop, el usar simplemente tvtime no me ha dado los resultados requeridos o, en otras palabras, simplemente no tengo audio.

Por un lado he encontrado que podría «mapear» directamente el hardware (por medio de JACK) pero por tiempo que no poseo para entender dicho «ciclo» no lo he hecho.

Sin embargo, mi solución a corto plazo fue hacer un loop de la entrada de audio de la tarjeta a la salida estándar del sistema.

Eso se logra con:

pactl load-module module-loopback latency_msec=1

donde en el manual (man pactl) de la aplicación podemos ver «algunas» opciones. En este caso en claro, cargar un modulo de loopback con una latencia de 1ms (el audio se procesa más rápido que el video).

Ahora bien, si quisiera comprender el modulo loopback a fondo y sus opciones, está la Docu de Pulse Audio la cual, ES UN ASCO!! O le falta un montón.

La cosa es que yo tengo 3 entradas de audio y 3 salidas. Las salidas las controlo desde el bello panel de Gnome pero, el hardware de la entrada no. En XxXbuntu 15.04 es seleccionar la entrada por medio de panel de «pavucontrol» (sudo apt-get install pavucontrol) pero en Debian 8 -Jessie- al parecer no es tan sencillo.

Finalmente, encontré «paman» (sudo apt-get install paman) que gráficamente me dá cierta información de los sistemas de audio.

PamanAhí podemos ver que el índice pav del hardware que quiero usar está listado como el 7 por lo que jugando con la documentación, salió mi salvación:

pactl load-module module-loopback source=7

en este caso no usé latencia ya que el video es procesado por otro lado y no es necesario. No sé si el numero es permanente para el próximo reinicio pero por lo menos ya sé que es necesario.

Publicado por

jeukel

Nuts... Seeker of truth and energy. Electronics enthusiast. Software Libre supporter and Anime and Games Lover.

Deja un comentario