[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