Meillä ei ole Kansalaisboksia, eikä myöskään Topparia. Niissä kun ei näy satelliittipuolen DVB-S2 eli teräväpiirtolähetykset.
Canalilla olisi tarjolla tallentava teräväpiirtoboksi mutta sekin on saanut jäädä hyllyyn. Työn puolesta, ja muutenkin, on kehittävämpää katsella telkkaria Linuxilla ja jollain ilmaissoftalla kuten mythtv tai vdr.
Vihdoin viimein toinen suurimmista näytönohjainvalmistajista sai aikaiseksi rakentaa rautapurkutuen H264-koodatulle materiaalille Linuxiin. Jutun nimi on VDPAU.
VDR:ään on saatu jo alustava tuki vdpau:ta varten. Pari päivää sitten kävin lataamassa uusimmat sorsat (lähdekoodi) netistä xineä varten:
svn co svn://jusst.de/xine-vdpau
VDR:ään latasin uusimman version xineliboutput pluginista.
Tähän asti kyseinen viritys on pysynyt pystyssä korkeintaan 15 minuuttia mutta nyt näyttäisi että tuo voisi pysyä pystyssä parikin tuntia kaatumatta.
Täältä tullaan teräväpiirto, taas...
Kun HD-kuva oli saatu viimein näkymään oli aika jatkaa säätämistä :)
Kokeilin kääntää mythtv:n uusimman virallisen version (0.21) multiproton versiota 7207 vasten. Mythtv:n versiossa 0.21 on nimittäin parannettu H.264 tukea.
Koodikäännös meni kuin menikin läpi ja hämmästys oli suuri. Frontendin kuorma tippui huomattavasti. Kokonaiskuorma CPU:ille tippui 80:sta prosentista 60:een prosenttiin vaikka coreavc ei hoitanutkaan enää H.264 koodausta. ffmpeg:iin oli näemmä tehty huomattavia parannuksia.
Viime yönä päivitykseen meni makkarin frontend jossa käyttiksenä on Ubuntu. Kyseessä oli vissiin sen verran vanha versio että mythin 0.21 ei enää toiminut. Käännös meni kyllä läpi mutta frontendin käynnistyksen jälkeen pukkasi vaan coredumppia. Eikun käyttis vaihtoon. Päivitys onnistui kyllä aivan vallattoman helposti. Valikosta valkkasin vaan Update Managerin ja hetken päästä värkki totesi että käyttikseen löytyisi päivitys (7.04 Feisty Fawn). Puolen tunnin päästä päivitys oli valmis. Update Manager uudelleen käyntiin ja taas löytyi uudempi versio (7.10 Gutsy Gibbon).
Puoli tuntia vierähti taas pakettien lataamiseen ja asennukseen. Mythtv:n käännökset päälle ja pikatestaus. Hyvin toimi :) Kello taisi olla aamuyötä 02:30 joten päätin mennä nukkumaan :)
Aamulla selvisi että kaukosäädin (Ati Remote Wonder) oli kadonnut päivityksessä. Pientä säätöä lircin kanssa ja sekin saatiin toimimaan.
Projektikuva :)

Edellisestä plokimerkinnästä alkaa olla aikaa jo reilusti.
Kennelpojalla on kiirettä pidellyt. Talviloma päällä ja ihan mahoton säätäminen kotikoneiden kanssa. Kun kerrankin pääsisi työhommista eroon niin kotona riittää rassaamista :)
Lueskelin tuossa vanhoja plokimerkintöjä ja huomasin että vähän yli vuosi sitten saatiin ekan kerran HD-kuva näkymään mythtv:llä. Kuva tuli silloin MPEG2-pakattuna Canalin satelliittipaketin kautta, Technotrendin S1500 kortilla.
Nykyisin HDTV-materiaali tulee lähinnä H.264 (MPEG4-AVC) pakattuna.
Lisäksi satelliittipuolella on siirrytty käyttämään DVB-S2 standardia.
Vanha Technotrendin DVB-S kortti ei siis enää kelvannut nykyisten Canalin HD-kanavien katseluun. Piti löytää DVB-S2 kortti joka olisi tuettu Linuxissa.
Liikkeelle lähdin selaamalla linuxtv.org osoitteesta sopivaa rautaa.
PCI-väyläiset DVB-S2 raudat löytyvät täältä:
http://www.linuxtv.org/wiki/index.php/DVB-S2_PCI_Cards
Listaa lueskellessa selviää että virallista tukea ei ole vielä yhdellekään kortille, mutta "experimental" tuettuja on useampikin.
Vanhan kortin mukana oli tullut hankittua myös CI-moduli Canalin salauskorttia varten joten saman valmistajan uudempiTT-budget S2-3200 oli sopiva valinta koska sama CI-moduli kävi myös tuohon uudempaan korttiin.
Muutama päivä menikin sitten säätäessä. Suurin ongelma oli löytää sopivat versiot kortin multiproto ajureista ja mythtv:n lähdekoodista niin, että mythtv:n koodin sai käännettyä dvb-s/dvbs-2 multiprotokollatukea vasten. Kyselin apuja yhdeltä ruotsalaiselta mythtv-käyttäjältä joka oli saanut oman vastaavan systeeminsä jo toimimaan. Vinkkiä löytyikin oikeaan suuntaan ja taas päästiin eteenpäin. Sopiva revisio mythtv:stä on näemmä 15821 ja multiprotosta 7207. Uusi kortti löysi itsensä linuxista ja päästiin kanavien etsintään. Vanhat dvb-toolsin mukana tulevat scan ja szap eivät tietenkään toimi uutta dvb-s2 rautaa vasten joten niistäkin piti kääntää häckätyt versiot käsin. Valoa alkoi olla tunnelin päässä kun scan löysi seuraavaa:
Discovery HD:11434:v:0:25000:513:645:3804:1
Voom HD:11434:v:0:25000:514:648:3805:1
Nat Geo HD:11434:v:0:25000:512:640:3806:1
TV4 HD:11341:v:0:25000:512:641:1405:1
Silver HD:11341:v:0:25000:513:644:4201:1
History Chnl HD:11341:v:0:25000:514:648:4202:1
Mythtv:n puolella HD-kanavien löytäminen vaati lievää suurempaa kikkailua. Loin HD-kanavien lähetysvirrat ensin käsin GUI:n puolella. Sitten kävin vaihtamassa käsin dtv_multiplex tauluun kyseisille lähetysvirroille modulaatio-tyypiksi 8psk. Takaisin GUI:n puolella skannaamaan kyseisiä lähetysvirtoja ja AVOT! Kanavia alkoi löytyä :)
Frontendin käynnistäminen paljasti ikävän tosiasian. Mopossa ei riitäkään potku H.264 koodatun tavaran näyttämiseen. Kuva näkyi mutta jämähteli tasaiseen tahtiin muutaman sekunnin välein. Voi Pasha! Justiinsa vasta vuosi sitten hankittu kone jossa AMD:n 4200+ X2 prossu ja kuva ei jaksa pyöriä.
Päivä meni taas tutkiessa kunnes selvisi että CoreAVC:n koodarit olivat tehneet kodekin joka auttaisi H.264 materiaalin purkamisessa. Tuolta löytyi taas kättä pidempää:
http://code.google.com/p/coreavc-for-linux/wiki/RegisterCoreAVC
Ja homma jatkui...
Viime yönä onnistuin kääntämään mythtv:n pätsättynä dshowserver-patchilla ja kuva alkoi näkyä nykimättä!
top-komento paljastaa että Mobo joutuu tekemään silti kovasti töitä. dshowserver haukkaa molemmilta ytimiltä yhteensä 160% ja CPU-kuorma on n. 90%.
Perinteiset projektikuvat :)


Kylläpä nörtittää :)
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| << < | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | |||