LINUX.ORG.RU

проблема с тв-тюнером


0

0

никак не могу заставить показывать tvtime с тюнера тюнер LifeView FlyTV Prime34

/etc/modprobe.d/saa7134

options saa7134 card=2 tuner=38

dmesg

[ 8542.611636]  v4l2 driver version 0.2.1                                                                                      
[ 8542.611850] saa7134[0]: found at 0000:05:01.0, rev: 1, irq: 17, latency: 64, mmio: 0xfebffc00                                                             
[ 8542.611856] saa7134[0]: subsystem: 5168:0138, board: LifeView FlyVIDEO3000 [card=2,insmod option]                                                         
[ 8542.611893] saa7134[0]: board init: gpio is 39000                                                                                                         
[ 8542.611895] saa7134[0]: there are different flyvideo cards with different tuners                                                                          
[ 8542.611896] saa7134[0]: out there, you might have to use the tuner=<nr> insmod                                                                            
[ 8542.611897] saa7134[0]: option to override the default value.                                                                                             
[ 8542.611965] input: saa7134 IR (LifeView FlyVIDEO30 as /devices/pci0000:00/0000:00:1e.0/0000:05:01.0/input/input15
[ 8542.612017] IRQ 17/saa7134[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[ 8542.768649] saa7134[0]: i2c eeprom 00: 68 51 38 01 10 28 ff ff ff ff ff ff ff ff ff ff
[ 8542.768660] saa7134[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 8542.768668] saa7134[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 8542.768675] saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 8542.768683] saa7134[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 8542.768691] saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 8542.768698] saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 8542.768706] saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 8542.768714] saa7134[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 8542.768721] saa7134[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 8542.768729] saa7134[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 8542.768737] saa7134[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 8542.768744] saa7134[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 8542.768752] saa7134[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 8542.768760] saa7134[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 8542.768767] saa7134[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 8542.799499] tuner 1-0043: chip found @ 0x86 (saa7134[0])
[ 8542.799546] tda9887 1-0043: creating new instance
[ 8542.799548] tda9887 1-0043: tda988[5/6/7] found
[ 8542.817922] saa7134[0]: registered device video0 [v4l2]
[ 8542.817939] saa7134[0]: registered device vbi0
[ 8542.817955] saa7134[0]: registered device radio0
[ 8542.912216] saa7134 ALSA driver for DMA sound loaded
[ 8542.912227] IRQ 17/saa7134[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[ 8542.912248] saa7134[0]/alsa: saa7134[0] at 0xfebffc00 irq 17 registered as card -1
tvtime выставляю в secam

scantv находит несколько каналов но на всех no signal :(

uname -a

2.6.30-2-amd64
debian testing

★★

Последнее исправление: Suicide_inc (всего исправлений: 1)

ой...
перенесите в хардвар

Suicide_inc ★★
() автор топика

Input configuration / Television standard / Secam
Channel management / Change frequency table / Russia

В таком виде у меня находятся все каналы и нормально показываются. Правда вот работать еще и звук заставить не получается.

PS: Avermedia AverTV Hybrid+FM PCI (saa7134)

m0rph ★★★★★
()
Ответ на: комментарий от m0rph

mplayer tv:// -tv driver=v4l2:device=/dev/video0:chanlist=russia:audiorate=32000:alsa:adevice=hw.1,0:amode=1:forceaudio:volume=100:immediatemode=0:norm=SECAM

Кстати вот с помощью такой команды у меня все работает даже со звуком.

m0rph ★★★★★
()
Ответ на: комментарий от m0rph

Пока что мне удалось завести звук в tvtime используя вот этот скрипт (нашел где-то на LOR):

#!/bin/bash ((play -c 2 -s -r 32000 -t ossdsp /dev/dsp1 &) && tvtime --mixer=/dev/mixer:pcm)&&killall sox

Но присутствуют щелчки за счет buffer underrun'ов :(

m0rph ★★★★★
()
Ответ на: комментарий от m0rph

Решил свою проблему с помощью вот такого скрипта для запуска tvtime. Underrun'ов больше не слышно:

#!/bin/bash

((arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay - &) && tvtime) && killall aplay && killall arecord

Если у ТС возникнет аналогичная проблема со звуком, может мой опыт поможет ее решить.

m0rph ★★★★★
()
Ответ на: комментарий от m0rph

>#!/bin/bash


((arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay - &) && tvtime) >&& killall aplay && killall arecord

А у меня при пользовании подобной конструкцией звук начинает тормозить минут через 5. Так что смотрю через mplayer. Вот если бы кто прикрутил поддержку alsa к tvitme было бы просто замечательно!

Sociopsih ★☆
()
Ответ на: комментарий от m0rph

У меня AverTV Studio 505UA, работает все со всем с таким настройками:

alias char-major-81 videodev
alias char-major-81-0 saa7134
options saa7134 card=35 i2c_scan=1 tuner=38
options i2c-algo-bit bit_test=1
options tuner secam=d

Suicide_inc, попробуй вручную выставить частоты и стандарты.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.