XAWTV

Written in

by

Od te doby co jsem dal do kompu tu novou grafickou kartu od nvidie (TNT2 – na moje programovani v assembleru mi to staci 😉 mi nejak nefungoval xawtv. Nejdriv jsem si myslel, ze je to kuli mim pokusum se lm-sensors, ktere pouzivaji i2c (kterou natahuje i xawtv, respektive bttv modul jadra). Dokonce v README ve zdrojacich noveho i2c (ktery jsem mel primo ve svem Debianu unstable jako balik i2c-sources) je receno nasledujici:

ADDITIONALLY, i2c-2.8.0 is not API compatible to earlier i2c
releases due to struct changes; therefore you must NOT ENABLE
any other i2c drivers (e.g. bttv) in the 2.4 kernel.
Do NOT use lm-sensors 2.8.0 or i2c-2.8.0 if you require bttv.

Nicmene nakonec se ukazalo, ze tim to neni. Nejdriv se mi nepoustel vubec xawtv. To ovsem vyresil uz davno znama kombinace prikazu, kterou musim delat vzdy po kazdem update-modules, tady po kazde kompilaci jadra.

# cat /etc/modules.conf.bttv

# bttv
alias char-major-81 videodev
alias char-major-81-0 bttv
options bttv card=1 tuner=0
options tuner type=0

# cat /etc/modules.conf.bttv >> /etc/modules.conf

To modules.conf.bttv jsem kdysi pred asi 3 lety kdesi vycetl v nejake diskusi a mam to tam tak prichystane.

No dobre, ted se mi uz pustil xawtv, nicmene nic se nezobrazovalo i kdyz zvuk sel. Kdyz jsem prepnul typ zobrazovani z overlay na grabdisplay tak se sice normalne zobrazoval obraz, ale zase se dosti trhal.

Nicmene to uz me privedlo na spravnou myslenku. Uz pred nejakou dobou jsem prisel na to, ze kdyz nejde overlay, tak je problem nejspis s DGA extensnou Xek. Nejdriv jsem si myslel, ze ma driver od nvidie nejaky jiny zpusob natahovani, ale reseni bylo nakonec proste.

Musite mit v /etc/X11/XF86Config (respektive /etc/X11/XF86Config-4) budto nasledujici:

SubSection „extmod“
# Option „omit xfree86-dga“ # don’t initialise the DGA extension
EndSubSection

POZOR! Je dulezite aby prave volba omit xfree86-dga byla zakomentovana ale subsection extmod nikoli! Druhou moznosti je natahnout ciste

Load „extmod“

a dga se dela automaticky. Nic jako Load „dga“ nefunguje. Vlastnorucne vyzkouseno. Taky mam v konfiguraku nasledujici:

# Loads xawtv support
Load „v4l“

ale abych pravdu rekl, tak moc nevim na co to je. Tusim ze by to mel byt modul umoznujici prepnout xawtv rozliseni pri fullscreen modu na PAL (tak aby obraz byl po cele plose monitoru), ale ruku do ohne bych za to nedal.

Tags

Napsat komentář