1 мая 2010 г.

Настройка AVerTV Hybrid+FM PCI A16D в kubuntu 10.4 с передачей звука по PCI

Настраивал тут недавно AVerTV Hybrid+FM PCI A16D в новой kubuntu 10.4.

1. Качаем firmware отсюда и копируем содержимое в /lib/firmware
2. Устанавливаем tvtime (sudo apt-get install tvtime). Указываем настройки TV, обычно secam.
3. Перезагружаемся.
4. Запускаем tvtime-scanner (должны найтись каналы).
6. Создаем файл /etc/modprobe.d/tv.conf с содержимым (загрузка модуля звука):
options saa7134 alsa=2 secam=d

Номер карты alsa=2 определяем следующей командой:
arecord -l

ищем нечто подобное SAA7134 PCM.
7. Перезагружаемся.
8. Создаем скрипт
  1. #!/bin/sh  
  2.   
  3. if [ -f /usr/bin/arecord ]; then  
  4. arecord -q -D hw:1,0 -r 32000 -c 2 -f S16_LE -B 18000 | aplay -q - &  
  5. fi  
  6.   
  7. if [ -f /usr/bin/tvtime ]; then  
  8. tvtime -m --mixer=/dev/mixer:pcm  
  9. fi  
  10.   
  11. pid=`pidof arecord`  
  12.   
  13. if [ $pid ]; then   
  14. kill -9 $pid   
  15. fi  


Запускаем, должно работать. О настройке пульта, дополню позже, ну или можете покопаться тут.

-B 18000 - определяет задержку, чем меньше тем лучше, но ограничивается оборудованием (определяется опытным путем).

ps. Клавиши tvtime:
h - меню;
f - полный экран;
m - отключение звука;
v - поверх всех окон;
a - переключение 16:9, 4:3;
q - выход;
стрелки - каналы и громкость.