Eu quero rotear permanentemente uma fonte de entrada de placa de som para uma saída de coletor para ouvi-la.
Para conseguir isso eu adicionei a seguinte linha em ~/.config/pulse/default.pa
:
load-module module-loopback latency_msec=5 source=alsa_input.pci-0000_00_1b.0.analog-stereo source_dont_move=true
A questão é que ele não funciona em todas as botas.
Meu primeiro palpite é em algum momento que o módulo de loopback é carregado antes que as fontes de entrada estejam prontas (talvez module-udev-detect
não tenha terminado seu trabalho).
Quando isso não funciona, há esses registros:
Nov 17 10:13:18 localhost.localdomain pulseaudio[1127]: E: [pulseaudio] module-loopback.c: No such source.
Nov 17 10:13:18 localhost.localdomain pulseaudio[1127]: E: [pulseaudio] module.c: Failed to load module "module-loopback" (argument: "latency_msec=5 source=alsa_input>
O PA oferece uma maneira simples de carregar um módulo somente quando uma fonte está disponível sem ter que recorrer a algum tipo de script bash do voodoo?
Tags pulseaudio