s
Jednoho krásného dne jsem si pořídil ATI-TV a zjistil jsem,
že dodaný software není zcela ideální. Bohužel ani poslední verze
driverů,
které ATI nabízí na svých stránkách,
neodstranily některé chyby a nepříjemné vlastnosti.
Rozhodl jsem se proto, že bude rychlejší, když si software upravím sám.
Pokud si myslíte, že vám následující informace nebudou k užitku,
můžete se aspoň podívat na
obrázky stáhnuté pomocí této TV karty,
nebo si přečíst často kladené otázky (FAQ) o ATI-TV.
Informace, které už nejsou díky novějším verzím ATI Playeru aktuální,
jsem označil podivnou hnědou barvou.
Pokud chcete být informováni o změnách na této stránce, použijte
URL-minder.
Co je nového?
Chyby a nedostatky ATI-TV
Nápady a doplňky k ATI-TV
Download
Novinky
- 7. 2. 1999
- Změnil jsem licenční podmínky pro používání všech svých utilit dostupných
na těchto stránkách. Nebojte se, nebudete mi muset nic platit :-)), všechny programy jsou
i nadále FREEWARE, s jedinou výjimkou:
Nedávám právo k používání a šíření svých programů (konkrétně
se jedná programy ATImisch, M-tune a I2Ctest) pracovníkům organizace SPT Telecom, a.s..
Důvod je jednoduchý. Přesto, že jsem za zřízení své telefonní linky zaplatil plnou cenu,
a i měsiční poplatky za její využívání platím v plné výši, nedokáže mi SPT Telecom
udržet linku v provozu ani po směšnou dobu jednoho měsíce.
(Samozřejmě vím, že je to jen prázdné gesto, a ničeho tím nedosáhnu.
Ale aspoň jsem si spravil náladu :-)
- 25. 12. 1998
- Vánoční dárek: nový M-tune (1.7) funguje i s AGP verzí karty All-in-Wonder Pro.
- 16. 11. 1998
- Nová verze ATImisch (3.6), tentokrát se skutečně ptá na umístění souboru
tvonline.exe jen jednou. A hlavně v ní přibyla možnost nastavit maximální
horizontální rozlišení, které má ATI Player používat. Televize (resp. TV systém PAL)
má cca 720×566 bodů, ale ATI Player z neznámého důvodu používá maximálně
640×560 bodů. Teď tedy konečně uvidíte televizní obraz tak jak má vypadat :-))
(a vylepší se tím i grabování obrázků ve fullscreenu -- obrázky budou mít správný
poměr stran).
-
- Novinka:
Technické informace o ATI-TV a All-in-Wonder (popis AMC sběrnice, ...)
můžete najít na
http://www.atitech.com/resource_centre/dev_rel/tuneramc.html.
- 5. 11. 1998
- Opravil jsem hloupou začátečnickou chybu v ATImisch 3.5, kdy docházelo k poškození
souboru tuner.dll (zapisoval jsem do DLL delší blok, než jaký byl připravený v paměti).
Opravená verze má číslo 3.51.
- 20. 9. 1998
- Doplnil jsem do ATImisch (3.5) možnost výběru regionu, se kterým má pracovat editor kanálů.
A když někdo nemá nainstalovaný TV-Online, už se ho nebude ATImisch při každém spuštění vyptávat.
- 22. 8. 1998
- Doplnil jsem M-tune (1.6) a ATImisch (3.4) o další funkci -- kopírování frekvence
z M-tune přímo do editoru kanálů v ATImisch. Používá se to jednoduše. Spustíte ATImisch,
z něj editor kanálů, a kurzor nastavíte na to místo v mřížce, kam chcete frekvence
naladěných kanálů ukládat. Pak už jen ladíte kanály pomocí M-tune a mačkáte tlačítko
"--> Editor". Po každém stisknutí se naladěná frekvence přenese do ATImisch a kurzor
skočí na další řádek. Jednodušší to už snad být nemůže, a já aspoň nemusím slučovat
ATImisch a M-tune dohromady :-).
- 8. 7. 1998
- Utility M-tune a I2C_test existují i ve verzi pro Windows NT. ATImisch je společný pro
obě verze Windows, ale pod WinNT zatím funguje pouze editor kanálů; zbývající funkce nejsou
tak důležité, takže je doplním později.
ATI Player pro WinNT je už dostupný přímo na stránkách ATI.
- 19. 5. 1998
- Nová verze M-tune (1.5), předchozí verzi (1.4) jsem omylem zkompiloval ve 32bitovém Delphi,
takže nedokázala natáhnout 16bitovou knihovnu pro práci s I2C. Dělat věci narychlo se nevyplácí :-(.
- 27. 4. 1998
- Upravil jsem utility M-tune, Mixer a I2C_test, aby pracovaly s kartou All-In-Wonder Pro.
Taky jsem provedl menší změny v automatickém dolaďování M-tune, takže by se nemělo stávat,
že při ladění přeskočí nějakou stanici. ATImisch s All-In-Wonder Pro fungovat musí.
Pokud ne, zkontrolujte si, zda máte v ATI Playeru nastavený region na "Europe",
nebo "Europe Air".
Bohužel zatím nemám čas upravit programy, aby fungovaly s ATI Playerem 5.0 pro Windows NT.
U programů, komunikujících přes I2C to bude trochu problém. Úprava ATImisch by neměla být
složitá, ale budu si muset pohrát s PE formátem, a to teď nestíhám.
- 19. 4. 1998
- Další stránka "ATI Internals", na které je teď
popis komunikace s I2C zařízeními pomocí I2CAPI.DLL. Postupem času tam budu doplňovat
další technické informace, které se mohou hodit hlavně vývojářům.
Nebudu pro tuto stránku přidávat další tlačítko do menu, protože je vidět
i v anglické verzi a já nechci ATI zbytečně provokovat :-).
- 18. 4. 1998
- ATImisch verze 3.3.
Konečně funguje i v případě, když nemáte ATI Player nebo TV-Online
nainstalovaný v implicitním adresáři. Změnil jsem i mixer.exe,
teď si ukládá nastavení do misch.ini místo do ativideo.ini. Při
přeinstalování ATI Playeru se totiž soubor ativideo.ini smaže,
takže člověk přijde o nastavení mixeru.
- 5. 4. 1998
- ATImisch verze 3.11.
Oproti předchozí verzi pouze drobné úpravy. Navenek se projeví pouze to,
že ATImisch hledá TV-Online tam, kde je skutečně nainstalovaný.
- 27. 3. 1998
- Napadlo mě, že když mají tyto stránky celkem vysokou návštěvnost, mohl bych vytvořit
nějakou diskusní skupinu,
kde bychom se mohli bavit o ATI-TV, vyměňovat si zkušenosti a podobně.
Takže vzhůru do toho!
(adresa je http://czechin.cz/misch/board.cgi?board=atitv-board)
- 21. 3. 1998
- Rozhodl jsem se udělat pořádek v ATImisch a M-tune. Dříve bylo možné v editoru kanálu (ATImisch)
zadávat frekvence dvěma různými způsoby. Navenek to možná mělo své výhody, ale ve skutečnosti převažovaly
nevýhody. Od této verze (3.0) je možné zadávat frekvenci kanálů pouze jedním způsobem.
Dále jsem změnil formát souborů *.frq (editor kanálů). Bylo to nutné, protože dříve jsem frekvence ukládal
ve formátu ATI Playeru (celočíselná hodnota) a u nestandardních frekvencí proto docházelo k zaokrouhlovacím
chybám. Nově se frekvence ukládají tak jak je zapíšete, tzn. přesně.
FRQ soubory přibalené k ATImisch jsou už pochopitelně v novém formátu. Soubory vytvořené ve staré
verzi jdou však bez problémů použít.
Do ATImisch přibyla další funkce -- zákaz automatického dolaďování. Jak jste si zřejmě všimli,
v ATI Playeru (4.35) se na obrazovce při přepínání programů objevuje šum a bílé pruhy.
Je to kvůli tomu, že ATI Player se při přepnutí programu nesnaží naladit zadanou frekvenci,
ale začne o 1,875 MHz níže a postupně frekvenci zvyšuje (po 1/8 MHz), dokud nedosáhne ideálního
stavu. Toto dolaďování je ve většině případů naprosto zbytečné a proto jsem do ATImisch přidal
tlačítko, které tuto funkci vypne (čímž se přepínání kanálů zrychlí a zpřehlední).
Konečně jsem také počeštil M-tune a doplnil posuvník pro rychlou změnu kmitočtu. Také se v něm už zobrazuje
pouze jedna frekvence, kterou můžete přímo zadat do editoru kanálů v ATImisch. Není to tedy tak matoucí,
jako v první verzi.
- 17. 3. 1998
- Pozměnil jsem způsob, jakým ATImisch hledá tabulku kanálů v ATI Playeru. Dříve jsem
vyhledával charakteristickou sekvenci znaků, což nemuselo být úplně spolehlivé. Teď se
tabulka kanálů hledá podle resource name ("EUROPE" nebo "EUROPE_AIR"), takže by už nemělo
docházet k tomu, že ji v nějaké neznámé verzi ATI Playeru nenajdu.
Nová verze ATImisch má číslo 2.9.
Novinka: Pomocí M-tune
můžete velice jednoduše zjistit frekvence všech stanic, které je ATI-TV schopná naladit.
Podrobnosti najdete o pár řádků níže.
- 28. 2. 1998
- Zjistil jsem, že ATImisch obsahuje chybu, díky které dojde po upgradu driverů k chybné aplikaci patchů.
Pokud jste někdy použili ATImisch, pak jste upgradovali drivery a poté jste použili ATImisch znovu,
pravděpodobně se většina úprav nepovedla. V takovém případě vám doporučuji přeinstalovat ATI Player,
protože téměř určitě došlo k poškození některých jeho souborů (tuner.dll/covtgtb.dll/mixer.dll).
Omlouvám se vám za způsobené nepříjemnosti. Opravená verze ATImisch je dostupná na obvyklém místě.
- 20. 2. 1998
- Přehled integrovaných obvodů použitých v ATI-TV
- 30. 1. 1998
- Provedl jsem drobnou úpravu ATImisch. Měla by zajistit, že uživatelsky definované kanály
budou fungovat skutečně s libovolnou verzí ATI Playeru.
- 29. 1. 1998
- ATImisch si kontroluje, jestli během úprav není náhodou spuštěný ATI Player.
Pokud je, nedovolí úpravu provést.
- 24. 1. 1998
- Přepínač PAL/SECAM.
- Knihovna I2Cpatch, kterou si můžete upravit k obrazu svému (pro pokročilé).
- Jak to všechno začalo?
Nenaladitelné stanice
Společná televizní anténa (STA),
ke které mám tuner připojený, konvertuje přijímané signály do 1. TV pásma,
tzn. mezi kanály 1-12. Bohužel se frekvence těchto kanálů podle normy CCIR-D (alias OIRT) a CCIR-B liší.
Většina evropských zemí vysílá v normě CCIR-B/G, Česká republika používá (nebo používala,
opravte mě prosím) normu CCIR-D/K. V současné době snad žádný vysílač v 1. TV pásmu
nepracuje, takže pokud máte vlastní anténu, vůbec tento problém nepocítíte.
Se STA však naladíte pouze ty kanály, které mají dostatečně podobné frekvence v obou
normách. Řešení: zde.
Některé kabelové televize (nebo všechny?) vysílají v dolním S-pásmu. Definice
tohoto pásma se pro OIRT a CCIR opět liší, proto je v ATImisch
i možnost předefinovat S kanály tak, aby se vám podařilo naladit všechny stanice.
Novinka: Do ATImisch jsem přidal editor kanálů, kde
si můžete přesně nadefinovat, jaké frekvence a v jakém pořadí mají být přiřazeny
jednotlivým kanálům v ATIplayeru.
Automatické ladění v celém rozsahu frekvencí
Jak známo, funkce "autoscan" v ATI Playeru nedělá nic jiného, než že projede pevně danou
(a pomocí ATImisch editovatelnou) tabulku frekvencí pro jednotlivé kanály.
Těch je pro region Europe, případně Europe Antenna asi 80.
Všech kmitočtů, které by správně měly připadat při ladění v úvahu, je však více než 140.
M-tune vám umožní automaticky proladit celé pásmo od 48,25
do 855,25 MHz. U každé naladěné stanice vypíše i její frekvenci v MHz, kterou pak můžete
zadat do editoru kanálů v ATImisch. Všechny popisy jsou bohužel anglické, protože jsem
je tak začal dělat a pak už se mi je nechtělo překládat do češtiny. Tlačítka pro automatické
ladění jsou označená "<< Scan" a ">> Scan". Ladit můžete i ručně pomocí tlačítek
"<<" a ">>" (hrubé ladění), případně jemně doladit pomocí "<" a ">".
Vlevo nahoře můžete přepínat frekvenční rozsahy, nahoře uprostřed jsou pak ovládací prvky,
na které v normálním případě není potřeba sahat. Dal jsem je tam jen kvůli tomu,
aby bylo případně možné měnit skutečně všechny parametry tuneru FI1216MK2.
Náhledy
jsou bezvadná věc. Když fungují.
Občas se ale stane, že se náhled některého kanálu zobrazuje špatně.
ATI Player si při zobrazování náhledů zjišťuje frekvence kanálů nějakým
zvláštním způsobem, který občas vrátí nesmyslnou hodnotu.
Vůbec netuším proč k tomu dochází. Tabulka frekvencí je, pokud vím,
jen jedna (v tuner.dll).
Každopádně se to ATImisch od verze 2.7
pokouší uvést do pořádku.
Teletextový "šum"
(od verze 4.0 neaktuální)
Možná jste si všimli, že u některých stanic se v několika horních řádcích
zobrazuje jakýsi náhodný šum. Ve skutečnosti jsou to teletextové informace
a na běžné televizi nejsou vidět. Co přesně se bude zobrazovat je nadefinováno
v souboru \ATI\ATIDESK\DRIVERS\COVTGTB.DLL. Dostala se mi do ruky opravená
verze tohoto souboru, avšak není jisté, jestli funguje i s jinými ovladači,
než verze 3.03. Navíc i v této opravené verzi se u některých stanic horní řádek mírně třepe
(bylo by potřeba posunout obraz ještě o něco nahoru). Doplnil jsem do ATImisch
možnost upravit COVTGTB.DLL libovolné verze, přičemž si můžete sami zvolit
velikost posuvu. Standardní hodnota ve staré verzi je 20, v opravené 24 a mě nejvíce
vyhovuje 25. Pokud zadáte příliš malou, nebo příliš velkou hodnotu, bude obraz vypadat
velice podivně, ale můžete to zkusit (zábavy není nikdy dost).
Upozornění: Tato úprava může mít při nevhodné konstelaci hvězd
za následek nefunkčnost ATI playeru. V takovém případě restartujte počítač (to je nutné)
a po restartu si v ATImisch vyberte obnovu původního souboru (je to tlačítko "Vrátit zpět"
umístěné vedle tlačítka "Svislý posun obrazu"). A samozřejmě budu velice rád,
když mi e-mailem pošlete váš soubor COVTGTB.DLL, abych mohl upřesnit úpravu a vychytat chyby.
Novinka: V ATI Playeru verze 4.0 a vyšší je už tento problém odstraněn.
Český zvuk
Dozvěděl jsem se, že nejsem sám, komu nefunguje správně zvuk
na ATI-TV. Jde o to, že karty prodávané v ČR jsou upravené, aby správně
dekódovaly český zvuk. A tato úprava zřejmě občas koliduje se signálem některých
kabelových TV. Projevuje se to tak, že ve zvuku některých stanic je slyšet
pískání a brum, případně je zvuk téměř nahrazen šumem. Konkrétně u mě (Kabel Net v Brně)
nebylo MTV a ještě pár stanic vůbec použitelných, u ostatních programů bylo slyšet
nepříjemné pískání.
Dá se to spravit vhodným přeladěním cívek na dobastlené destičce,
která zajišťuje český zvuk. Mě se ale nepovedlo dosáhnout ideálního stavu,
tak jsem tu destičku nakonec odpojil a je pokoj. Zvuk z Kabel Netu je naprosto
čistý. Tak nevím, co si o tom mám myslet :-???
Skutečné rozlišení ATI-TV
Nefunkční drivery
(od verze 4.0 neaktuální)
Aj aj aj, kam ten svět spěje? ATI dodává na CD drivery, které nefungují.
Pokud se vám nedaří ATI-TV rozchodit a ATI player píše něco o tom, že nenašel TV kartu,
stáhněte si z webu
(support.atitech.ca)
drivery a ATI Player verze 4.35, případně se zeptejte svého prodejce
(měl by vám dát aktuální drivery na disketách).
Také se může stát, že máte nové ovladače a karta funguje, jenže bez zvuku.
Posuvník pro změnu hlasitosti je šedý, stejně tak jako tlačítko pro zapnutí/vypnutí
zvuku. Opět je to problém driverů, které z neznámých důvodů nerozpoznají zvukový
hardware na TV kartě. V tom případě může pomoci,
když použijete soubor mixer.dll z nižší verze ATI playeru.
Pokud nemáte chuť znovu instalovat starý player jen kvůli získání
tohoto souboru, můžete si jej stáhnout zde (asi 7 KB).
Obvody použité v ATI-TV
Když jsem upgradoval videkoartu, rozhodl jsem se při té příležitosti trochu prozkoumat
zapojení ATI-TV. Toto jsou obvody, které se mi podařilo identifikovat a najít k nim
na dokumentaci:
- FI1216
- PAL Tuner
- TDA9800T
(uvnitř tuneru FI1216)
- VIF-PLL demodulator and FM-PLL detector
- TDA8425
- Hi-fi stereo audio processor; I2C-bus
- SAA5281
- Integrated Video input processor and Teletext decoder (IVT1.8*)
- Bt829a
- Video Capture Processor & Scaler for TV/VCR Analog Input
Český teletext
Zní to pěkně, že? A taky to pěkně vypadá, když si doplníte české fonty do velice dobrého
programu TV-Online. Nevytvářel jsem české fonty pro teletext integrovaný v ATI playeru,
protože je už obsahuje :-) a kromě toho se mi moc nelíbí. TV-Online poskytuje mnohem větší
možnosti (kliknutí myší na číslo stránky, přímé zadávání čísla stránky z klávesnice,
favorite-pages, multimedia mode, ...) a navíc ho můžete používat i když se zrovna díváte
na televizi. Řešení: ATImisch.
Až vyzkoušíte patch, zjistíte, že písmena áčěéířšťůúýž se sice zobrazují správně
(místo původních německých znaků),
ale zbývající česká písmena jsou stále bez háčků a čárek.
S tím zatím nemohu nic provést, protože
tyto znaky se přenášejí jiným způsobem než ostatní (v paketu 26), a já netuším,
jestli TV-Online tento způsob podporuje. Pokud budu mít více času, zkusím to zjistit.
ATImisch změní písmo použité v "TV modu". Tam také TV-Online rozlišuje
mezi různými kódovými stránkami. V "Multimedia modu" mezi nimi však kupodivu nedělá žádné
rozdíly a používá pouze jednu konverzní tabulku. Musíte se tedy
rozhodnout, jestli chcete vidět přehlasované a, o, u a ostré "s", nebo českou diakritiku.
Nastavení zvukového mixeru TDA8425
V ATI-TV
se pro ovládání zvuku používá obvod TDA8425 se sběrnicí I2C (pokud se o něm chcete
dozvědět více, podívejte se k firmě Philips).
Tento obvod dovede poměrně dost věcí, které se v ATI playeru nedají nikde nastavit
(netušil jsem například, že umí ovládat i výšky a hloubky). Zase tak moc to nevadí,
protože zvukový výstup vede obvykle do zvukové karty nebo do zesilovače. Je tu ovšem
jedno nastavení, které nelze ovlivnit externě -- zpracování stereosignálu. ATI-TV
neumí přijímat stereosignál, ale na druhou stranu má externí audiovstupy jak pro levý
tak pro pravý kanál. Jak se s tím vyrovnává? Netradičně -- monofonní signál
přijímaný tunerem se v TDA8425 zpracuje tak, aby na výstupu bylo "falešné" stereo.
Když potom výsledek posloucháte, máte dojem, že je zvuk všude kolem vás. Mě osobně
tyhle hrátky se zvukem dost vadí, protože je kromě zvýšení prostorovosti se zvuk také
"rozplizne" a je poněkud neurčitý. Ale to nevadí, obvodu TDA8425 se dá poručit, co má
se vstupním signálem provést. Existují čtyři módy:
- Spatial stereo
Do každého kanálu je zaveden inverzně -- fázový posuv 180° -- druhý kanál.
Vhodné při poslechu na blízko sebe umístěné reprosoustavy.
- Linear stereo
běžné stereo
- Pseudo stereo
falešné stereo generované z monofonního signálu
- Forced mono
vynucený monofonní signál
Pro zvuk z tuneru se standardně používá mód "pseudo stereo", pro externí signál (z videa,
nebo z S-VHS konektoru) "linear stereo". V ATImisch jsou nyní dva přepínače, kterými
si můžete zvolit, který mód se má kdy použít.
Novinka: V balíku atimisch.zip je i program mixer.exe. Umožní vám regulovat hlasitost
zvlášť pro levý a pravý kanál, korigovat výšky a hloubky, a měnit zpracování signálu
během sledování televize. Na rozdíl od patcheru (atimisch.exe) komunikuje mixer.exe
přímo s TDA8425 a neprovádí žádné změny v DLL knihovnách.
Tip pro hackery: Zkuste v souboru ATIVIDEO.INI doplnit řádek
"Debug=yes" do sekce "[I2CBusDriver]". Případně (od verze 4) doplnit patřičný klíč do
HKLM\Software\ATI Technologies\Capture Driver\Settings\I2CBusDriver
Chcete si pohrát s videodekodérem Bt829?
Vytvořil jsem malý (a dost jednoduchý) program, kterým můžete ovládat všechny
funkce videodekodéru Bt829 a zjišťovat jeho nastavení. Předpokládá ale znalost registrů tohoto obvodu
a rozhodně není určen pro naprosté laiky. Ale dá se s ním zjistit dost
zajímavých věcí (např. skutečné rozlišení ATI-TV :-)).
Jak to všechno začalo?
Chtěl jsem si koupit nějakou rozumnou videokartu
a kamarád mě informoval,
že k videokartám ATI existuje zajímavý doplněk, ATI-TV, který mi umožní sledovat
televizi na počítači. Nemaje rozumnou TV (černobílý Merkur se nepočítá :-), zaujalo mě to,
a koupil jsem si ATI 3D Xpression+ PC2TV spolu s ATI-TV tunerem.
Po instalaci přišlo první zklamání -- podařilo se mi naladit jen dva programy. Zbytek
(z asi 6) nešel naladit vůbec, nebo měl strašlivou kvalitu. Inu reklamoval jsem kartu
u dodavatele a ten mi ji vyměnil za jinou. Bohužel jsem s touto novou kartou také neměl
úspěch a kromě toho u jednoho z těch dvou programů, které jsem předtím naladil,
přestal fungovat zvuk. Byla to myslím ČT 2. To mě vyděsilo, překvapilo
a zklamalo. Pořád jsem ale netušil, v čem je vlastně problém a tak jsem reklamoval ATI-TV
znovu, tentokrát i s videokartou. OK, zjistilo se, že na ATI-TV byl vadný dekodér českého
zvuku, ale nic víc. Takže jsem dostal jinou ATI-TV (už třetí v pořadí) a jinou videokartu.
Teď jsem už věděl, že hardware musí být v pořádku, takovou smůlu bych prostě nemohl mít.
Pak jsem zjistil (díky jednomu člověkovi na FIDOnetu), že ovládací software pro ATI-TV
(ATI Player) neumí naladit všechny kanály podle české normy. Firma ATI s tím prý zatím
nehodlá nic dělat. To mě povzbudilo. Začal jsem hledat, kde by mohly být uložené
předdefinované frekvence jednotlivých kanálů. Zjistil jsem, že tabulky pro různé země
jsou uloženy v souboru tuner.dll, ale to mi moc nepomohlo, protože tam nebyly uložené
přímo frekvence, ale jakési podivné hodnoty, které mi moc neříkaly. Hledal jsem na
Internetu přehled kanálů podle české normy, ale nenašel jsem nic. To jsem opravdu nečekal.
Zkusil jsem dotaz na FIDU a opět musím poděkovat Michalu Dobešovi, který mi poslal
kompletní tabulku frekvencí podle OIRT i CCIR.
S tím už nebylo tak těžké zjistit, jak se podle frekvence spočítá hodnota pro tuner.dll
a naopak. Provedl jsem pár úprav v tuner.dll a ono to skutečně fungovalo! Konečně,
asi po čtrnácti dnech, jsem se mohl dívat na všechny programy, které naše STA chytá.
Nadšení, spokojenost, euforie. Vytvořil jsem první verzi patche ATImisch a své
stránky na
MAmediích a zde na Czechinu.
Pak přišel na řadu TV Online a český teletext. Tam nebyla úprava nijak zvlášť obtížná,
velice mi pomohlo staré Amatérské Radio (zelený "speciál" z roku 1989).
Na dalších úpravy si už přesně nevzpomínám, ale většinou šlo o přizpůsobení
ATImisch novým verzím ATI Playeru.
Další problém nastal, když jsem si nechal zavést signál brněnského Kabel Netu.
Nemám s nimi příliš dobrou zkušenost
(na MMDS anténu chytím lepší signál než ten, který pouštějí do kabelu,
navíc nemají ani e-mail :-)),
ale protože v místě mého bydliště jiná
kabelová společnost svoji síť neprovozuje, spokojil jsem se s tím, co je.
Hloupé je, že místo kvalitnějšího obrazu jsem získal obraz mírně rušený,
s nefunkčním zvukem. Problém se zvukem byl zaviněný nevhodně nastaveným dekodérem
českého zvuku (doplněná destička na ATI-TV), bohužel trvalo hezkých pár dní, než jsem
to zjistil. Po odpájení této destičky byl konečně zvuk v pořádku.
V této době jsem také začal experimentovat s ovládáním obvodů připojených na
sběrnici I2C ATI-TV. Tak vznikl ATImixer a pár dalších programů dostupných
na stránce Download.
To je asi tak všechno. Chtěl bych tu během krátké doby uveřejnit popis komunikace
s I2C pomocí ATI_I2C.DLL (nebo lépe I2CAPI.DLL), případně jiné zajímavé informace. Až budu mít čas ...
Disclaimer, nebo jak se tomu říká ...
Všechny informace, použité k vytvoření výše uvedených programů, jsem získal buď z
veřejně přístupných zdrojů na Internetu (popisy elektronických obvodů), nebo
zkoumáním DLL a EXE souborů tvořících ATI Player a TV-Online. Při tvorbě těchto stránek
nebyl ani jednou použit ScrollLock.
Bohužel právě disassemblování a tvorba odvozených programů je v rozporu
s licenčními podmínkami k používání softwaru firmy ATI:
- You may not
decompile, reverse engineer, disassemble or otherwise reduce the Software to a human-perceivable form.
- You may not modify, network, rent, lend, loan, distribute or create derivative works based upon the Software in whole or in part
To jen tak na okraj :-). Nevíte, jestli u nás mají tyto licenční podmínky nějakou
platnost, nebo je nahrazuje autorský zákon?