21.4.2009

2. päivä loppu: VDR:n asentaminen

Sitten telkkarin virittämiseen. Technotrend C-1500 -kortti näkyy alla toiseksi alimpana nimellä Philips. Samalla tuossa alla näkyy DG45ID:n perusjutut.


user@meedio:~$ sudo lspci
[sudo] password for user:
00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
00:03.0 Communication controller: Intel Corporation 4 Series Chipset HECI Controller (rev 03)
00:19.0 Ethernet controller: Intel Corporation 82567LF-2 Gigabit Network Connection
00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller
00:1f.2 IDE interface: Intel Corporation 82801JI (ICH10 Family) 4 port SATA IDE Controller
00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller
01:00.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
01:01.0 FireWire (IEEE 1394): Agere Systems FW323 (rev 70)


Komennon dmesg tulosteista näkyy, että kortti elää ja voi hyvin.

[ 27.357896] DVB: registering new adapter (TT-Budget-C-CI PCI)
[ 27.393588] adapter has MAC addr = 00:d0:5c:67:c1:46
[ 27.393878] input: Budget-CI dvb ir receiver saa7146 (0) as /devices/pci0000:00/0000:00:1e.0/0000:01:00.0/input/input6
[ 27.486563] DVB: registering frontend 0 (ST STV0297 DVB-C)...
[ 27.541453] input: PC Speaker as /devices/platform/pcspkr/input/input7


Aiemmin käytin parin vuoden ajan VDR:ää telkkarin katsomiseen. Tällä kertaa Mythikin kiehtoisi, joskin parin vuoden takaisen kokemuksen mukaan sillä ei saa (lue: en saanut) mitään aikaiseksi. Kokeillaanpa siis VDR:ää ensin.

Perus VDR:n installointi

user@meedio:~$ sudo apt-get install vdr


Skriptin ajamisen jälkeen kyselee kaiken näköistä. Vastasin, että minulla on kaapeli-tv -kortti (DVB-C) ja että minulla ei ole kaukosäädintä. Ilmeisesti Antec Fusion Remoten kaukosäädin RM200 ei ole tuettuna, joten en voinut sitä valmiista listasta valita. Jätän kaukosäätimen asentelun vähän myöhemmäksi.


Kanavien virittäminen

user@meedio:~$ sudo apt-get install dvb-utils
user@meedio:~$ scan -o vdr /usr/share/doc/dvb-utils/examples/scan/dvb-c/fi-HTV > channels.conf
user@meedio:~$ sudo cp channels.conf /var/lib/vdr/channels.conf


Kanavien hakeminen kestää kauan. Scan-sovellus tarvitsee ilmeisesti ainakin yhden kanavatiedon voidakseen lähteä hakemaan muita. Miksi näin, en tiedä, mutta onneksi Helsingin kaapeliverkkoon löytyy esimerkki channels.conf, jonka perusteella pääsee eteenpäin hakemaan nykyiset kanavat.

Koska käytössäni on ohjelmallista purkua DVB-C -kortti (kortti ei siis itse pysty kuvaa ulos antamaan), joutuu käyttöön ottamaan jonkun ohjelmallisen keinon. Tähän näemmä kelpaa ainakin xineliboutput.

user@meedio:~$ sudo apt-get install vdr-plugin-xineliboutput


Ja sitten vielä joku softa, joka osaa VDR:n tuotosta näyttää.

user@meedio:~$ sudo apt-get install xineliboutput-sxfe


Luulin, että näkisin tämän jälkeen telkkarikuvaa sanomalla alla olevan loitsun, mutta ei se nyt ihan niin helppoa ollutkaan.

vdr-sxfe xvdr://127.0.0.1:37890


Ensin piti luoda puuttuva hakemisto ja antaa "sopivat" oikeudet (tämä pitää konfata myöhemmin parempaan paikkaan). Hakemisto puuttui kenties siksi, että en halunnut sitä VDR:n installoinnissa tehdä, koska ajattelin laittaa videot ihan muualle. Ei kannata ajatella.

sudo mkdir /var/lib/video.00
sudo chmod ugo+rw /var/lib/video.00


Sitten piti editoida VDR:n konfiguraatiotiedostoa, jotta /etc/init.d/vdr -skripti olisi käytettävissä. Alla oleva asetus pitää siis muuttaa arvoon 1.

# Change to 1 to enable vdr's init-script
ENABLED=1


Ennen kuin rientää käynnistämään VDR:ää, pitää vielä asettaa aiemmin kopioituun /var/lib/vdr/channels.conf -tiedostoon ensimmäiselle riville sellainen kanava, joka varmasti toimii (tämä lienee helpompaa kuin keksiä tässä vaiheessa miten VDR:n kanavia vaihdetaa. Ensimmäinen tulee defaultisti näkyviin :).

Kun kanavat on sopivassa järjestyksessä, voi käynnistää VDR:n ja vdr-sxfe:n.

user@meedio:~$ sudo /etc/init.d/vdr start
user@meedio:~$ vdr-sxfe xvdr://127.0.0.1:37890



Hiphei, minun tapauksessani TV1 lähti näkymään ruudulla. Tämähän on pieni askel vasta, mutta mukava nähdä, että TV-kortti toimii moitteetta uudessakin koneessa!

UPDATE (25.4.2009):
Welhon viritystiedot näyttää saavan suoraan täältä, kiva palvelu!
http://dvb.swelcom.fi/

Ei kommentteja:

Lähetä kommentti