[sisyphus] pulseaudio vs tvtuner
Alexei V. Mezin
alexei-mezin на rambler.ru
Пн Янв 26 00:53:31 MSK 2015
Имеется ТВ-тюнер, у которого есть возможность передачи звука по шине, и
он для системы выглядит еще одной звуковой картой:
[root на bigbear ~]# cat /proc/asound/cards
0 [MID ]: HDA-Intel - HDA Intel MID
HDA Intel MID at 0xfbff8000 irq 36
1 [Bt878 ]: Bt87x - Brooktree Bt878
Brooktree Bt878 at 0xfbdfe000, irq 18
2 [VX800 ]: USB-Audio - Microsoft LifeCam VX-800
Microsoft Microsoft LifeCam VX-800 at
usb-0000:00:1a.7-6, high speed
Тюнер видно и в arecord -l и в pactl list.
Если запустить pavucontrol, то на вкладке с устройствами ввода тюнер
есть. Но звук с него почему-то в динамики не попадает. Но если напрямую
копировать поток командой
sox -r 32000 -t alsa hw:1,1 -t alsa hw:0,0
то звук есть, и его громкость регулируется. То есть аппаратно все работает.
На сколько я понял, по умолчанию считается, что "вход" не нужно заводить
на "выход", потому что для микрофона это плохо. В интернетах рекомендуют
pactl load-module module-loopback
и настраивать для петли вход и выход. При загрузке модуля в pavucontrol
на кладке запись выбираю loopback и Bt87x, но звука нет.
Вот так
paload-module module-loopback latency_msec=1
source=alsa_input.pci-0000_05_03.1.analog-stereo
sink=alsa_output.pci-0000_00_1b.0.analog-stereo
тоже не помогает.
Так как же заставить это работать?
Подробная информация о списке рассылки Sisyphus