|
Автор |
Сообщение |
silence
Новенький
Зарегистрирован: 02.09.2008 Сообщения: 60
|
|
|
|
Настройка тюнера AverTV Studio 305 в Fedora 7
Добавляем в /etc/modprobe.conf следующие строки:
alias char-major-81-0 saa7134
options saa7134 card=35
options tuner secam=d
Перезагружаем систему
Для того, что бы работал пульт, устанавливаем пакет lirc
Смотрим устройство вывода:
root@localhost:# dmesg |grep input
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
input: ImPS/2 Generic Wheel Mouse as /devices/platform/i8042/serio1/input/input1
input: Power Button (FF) as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
input: Power Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input3
input: PC Speaker as /devices/platform/pcspkr/input/input4
ALSA sound/pci/hda/hda_codec.c:3064: inputs: mic=0x18, fmic=0x19, line=0x1a, fline=0x0, cd=0x0, aux=0x0
input: saa7134 IR (AVerMedia Hybrid TV as /devices/pci0000:00/0000:00:1e.0/0000:03:01.0/input/input5
root@localhost:#
Пульт у нас на input5, прописываем:
root@localhost:# gedit /etc/sysconfig/lirc
записываем:
LIRCD_OPTIONS="-H dev/input -d /dev/input/event5"
Теперь нужно создать конфиг с кодами клавиш:
root@localhost:# gedit /etc/lircd.conf
записываем:
Код: |
# brand: Avermedia
# devices being controlled by this remote:
# Avermedia AVerTV Studio 305 (0x1461 0x9715)
begin remote
name AverTV_305
bits 16
eps 30
aeps 100
one 0 0
zero 0 0
pre_data_bits 16
pre_data 0x8001
gap 132799
toggle_bit 0
begin codes
TV 0x0000000000000179
CD 0x000000000000017F
TELETEXT 0x0000000000000184
POWER 0x0000000000000074
1 0x0000000000000002
2 0x0000000000000003
3 0x0000000000000004
4 0x0000000000000005
5 0x0000000000000006
6 0x0000000000000007
7 0x0000000000000008
8 0x0000000000000009
9 0x000000000000000A
0 0x000000000000000B
VIDEO 0x0000000000000189
AUDIO 0x0000000000000188
FULLSCREEN 0x0000000000000174
PREVIEW 0x00000000000000D2
LOOP 0x00000000000000A8
DISPLAY 0x0000000000000172
AUTOSCAN 0x00000000000000D9
FREEZE 0x000000000000008E
CAPTURE 0x000000000000019A
MUTE 0x0000000000000071
RECORD 0x00000000000000A7
PAUSE 0x0000000000000077
STOP 0x0000000000000080
PLAY 0x00000000000000CF
RED 0x000000000000018E
GREEN 0x000000000000018F
YELLOW 0x0000000000000190
BLUE 0x0000000000000191
VOLDOWN 0x0000000000000072
VOLUP 0x0000000000000073
CHUP 0x0000000000000192
CHDOWN 0x0000000000000193
end codes
end remote
|
Включаем автозагрузку lirc в службах.
Для просмотра ТВ, использую tvtime и xdtv (в xdtv есть возможность записи), для прослушивания радио, использую gnomeradio.
xdtv берем здесь: http://xawdecode.sourceforge.net/
Для того, что бы привязать эти программы к пульту, создаем в домашней директории конфиг .lircrc, и записываем в него:
Код: |
begin
prog = irexec
button = TV
# Команды запуска и и выхода из программы
config = tvtime &
config = tvtime-command QUIT
repeat = 0
end
begin
prog = irexec
button = 0
config = tvtime-command CHANNEL_0
repeat = 0
end
begin
prog = irexec
button = 1
config = tvtime-command CHANNEL_1
repeat = 0
end
begin
prog = irexec
button = 2
config = tvtime-command CHANNEL_2
repeat = 0
end
begin
prog = irexec
button = 3
config = tvtime-command CHANNEL_3
repeat = 0
end
begin
prog = irexec
button = 4
config = tvtime-command CHANNEL_4
repeat = 0
end
begin
prog = irexec
button = 5
config = tvtime-command CHANNEL_5
repeat = 0
end
begin
prog = irexec
button = 6
config = tvtime-command CHANNEL_6
repeat = 0
end
begin
prog = irexec
button = 7
config = tvtime-command CHANNEL_7
repeat = 0
end
begin
prog = irexec
button = 8
config = tvtime-command CHANNEL_8
repeat = 0
end
begin
prog = irexec
button = 9
config = tvtime-command CHANNEL_9
repeat = 0
end
begin
prog = irexec
button = CHDOWN
config = tvtime-command DOWN
repeat = 0
end
begin
prog = irexec
button = CHUP
config = tvtime-command UP
repeat = 0
end
begin
prog = irexec
button = VOLUP
config = tvtime-command RIGHT
repeat = 2
end
begin
prog = irexec
button = VOLDOWN
config = tvtime-command LEFT
repeat = 2
end
begin
prog = irexec
button = MUTE
config = tvtime-command TOGGLE_MUTE
repeat = 0
end
begin
prog = irexec
button = FULLSCREEN
config = tvtime-command TOGGLE_FULLSCREEN
repeat = 0
end
begin
prog = irexec
button = DISPLAY
config = tvtime-command DISPLAY_INFO
repeat = 0
end
begin
prog = irexec
button = CAPTURE
config = tvtime-command SCREENSHOT
repeat = 0
end
begin
prog = irexec
button = ASPECT
config = tvtime-command TOGGLE_ASPECT
repeat = 0
end
begin
prog = irexec
button = PAUSE
config = tvtime-command TOGGLE_PAUSE
repeat = 0
end
begin
prog = irexec
button = POWER
config = poweroff
repeat = 0
end
##########Gnomeradio##########
begin
prog = irexec
button = CD
config = gnomeradio
mode = gnomeradio
flags =startup_mode
flags = once
end
begin
prog = gnomeradio
button = VOLUP
config = volume up
repeat = 4
mode = gnomeradio
end
begin
prog = gnomeradio
button = VOLDOWN
config = volume down
repeat = 4
mode = gnomeradio
end
begin
prog = gnomeradio
button = CHUP
config = preset up
repeat = 1
mode = gnomeradio
end
begin
prog = gnomeradio
button = CHDOWN
config = preset down
repeat = 1
mode = gnomeradio
end
begin
prog = gnomeradio
button = MUTE
config = mute
repeat = 1
mode = gnomeradio
end
begin
prog = gnomeradio
button = RED
config = QUIT
flags = mode
end
##########End Gnomeradio##########
begin
prog = irexec
button = FREEZE
config = /usr/bin/xdtv -screensaver_mgt yes -noalsa -c /dev/video0
mode = xdtv
flags = mode
end
begin
prog = xdtv
button = CHUP
config = setstation next
end
begin
prog = xdtv
button = CHDOWN
config = setstation prev
end
begin
prog = xdtv
button = VOLUP
config = volume inc
repeat = 1
end
begin
prog = xdtv
button = VOLDOWN
config = volume dec
repeat = 1
end
begin
prog = xdtv
button = MUTE
config = volume mute
end
begin
prog = xdtv
button = FULLSCREEN
config = fullscreen toggle
end
begin
prog = xdtv
button = CAPTURE
config = setres capture toggle
end
begin
prog = xdtv
button = 1
config = keypad 0
end
begin
prog = xdtv
button = 2
config = keypad 1
end
begin
prog = xdtv
button = 3
config = keypad 2
end
begin
prog = xdtv
button = 4
config = keypad 3
end
begin
prog = xdtv
button = 5
config = keypad 4
end
begin
prog = xdtv
button = 6
config = keypad 5
end
begin
prog = xdtv
button = 7
config = keypad 6
end
begin
prog = xdtv
button = 8
config = keypad 7
end
begin
prog = xdtv
button = 9
config = keypad 8
end
begin
prog = xdtv
button = 0
config = keypad 9
end
begin
prog = xdtv
button = Record
config = record
end
begin
prog = xdtv
button = RED
config = quit
flags = mode
end
|
Добавляем в автозапуск демон irexec -d
Последний раз редактировалось: silence (Пн Dec 01, 2008 4:43 pm), всего редактировалось 1 раз |
|
Вернуться к началу |
|
|
silence
Новенький
Зарегистрирован: 02.09.2008 Сообщения: 60
|
|
|
|
На днях настроил AverTV Hybrid+ FM PCI (A16D) в opensuse 11.0, если кому интересно, могу выложить описание настроек. |
|
Вернуться к началу |
|
|
jeder
Почетный флеймер
Зарегистрирован: 08.06.2007 Сообщения: 1387
|
|
|
|
silence,
Интересует.
У меня Авер 507, но и 305 есть. SUSE 11.
Только один вопрос. А без километровой правки конфигов тюнер никак на не завести по другому?
Методом клин энд плей, лайк виндоус |
|
Вернуться к началу |
|
|
silence
Новенький
Зарегистрирован: 02.09.2008 Сообщения: 60
|
|
|
|
Без правки конфигов никак, к сожалению. Недавно настраивал в opensuse 11 aver 305 при помощи yast, конфиг кнопок пульта пришлось править, иначе никак не хотел работать. |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Цитата: |
На днях настроил AverTV Hybrid+ FM PCI (A16D) в opensuse 11.0, если кому интересно, могу выложить описание настроек.
|
Выкладывай, будет интересно )) |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
jeder
Почетный флеймер
Зарегистрирован: 08.06.2007 Сообщения: 1387
|
|
|
|
Да. Яст рулит. Этот вариант интересен. |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
jeder
Почетный флеймер
Зарегистрирован: 08.06.2007 Сообщения: 1387
|
|
|
|
Для 507 тюнера в /etc/modprobe.conf надо добавить
alias char-major-81 videodev
options i2c-algo-bit bit_test=1
# YaST configured TV card
# oxTw.aWwYwEpmda8:User-Defined TV Card
alias char-major-81-0 saa7134
alias char-major-81-1 off
alias char-major-81-2 off
alias char-major-81-3 off
options saa7134 card=45 i2c_scan=1
options tda9887 secam=d
options tuner secam=d
Себе вписал
всё заработало.
Теперь встал вопрос чем видео записывать? |
|
Вернуться к началу |
|
|
silence
Новенький
Зарегистрирован: 02.09.2008 Сообщения: 60
|
|
|
|
xdtv |
|
Вернуться к началу |
|
|
|
|