20.5.2004
Čtvrtek
18:00

Menu
Novinky
Software
Hardware
Video
DVD
DVB
Dekodéry
Bastlírna
F.A.Q.
Slovník
Download
Odkazy
Diskuzní fóra
Chat
Bazar
Tiskovky
O nás

Reklama


Doporučujeme
Satcentrum
SkyStar
DigitalTV
ATI FUN
AMFIklub
GameSpot
Šestá káva
Mike
  << Předchozí  1  Další >> 
15.10.1999
Nejnovější
Zachytávání pro začátečníky
Úplné základy zachytávání, které jsou naprosto nezbytné pro práci s videem. Pokud začínáte, začněte právě zde.

Canopus ADVC-100
Externí obousměrný převodník s DV enkodérem/dekodérem pro rozhraní Firewire

PixelView PlayTV@P7000
Interní PCI karta s hardwarovým MPEG enkodérem

Pozemské televizní vysílání a konvergence
Konvergence vysílacích technologií pro analogovou televizi a digitální televizi

PixelView PlayTV USB 2.0 Pro
Externí TV karta na USB 2.0 s VXIS enkodérem


Tiskovky

Download
Sonic DVDProducer 4.0 20.5.2004
Skuste si novu verziu profi DVDauthoring softu :)
Combo plánovač 1.3.6. 19.5.2004
Combo plánovač plánuje bTV,ATV2000,DScaler, DigitalTV-T 2.16. ...
The Core Media Player 4.0 19.5.2004
Přehrávač audio a video souborů, následník PowerDivX.
PVAStrumento 2.1.0.8 18.5.2004
Jediný korektní nástroj pro převod PVA video formátu do MPEG-2 (P...
QuickTime 6.5.1 18.5.2004
Přehrávač původně pro počítače Apple, podpora MPEG-4 videa a AAC zvuku.
H.264 Encoder (TechPreview) 1.04 18.5.2004
Skuste asi najlepsi kodek pod slnkom. Ocakava sa presadenie pre DVD.
XviD Koepi 1.0 - 09. 05. 2004 17.5.2004
-J- Držte si čepice FINÁLNÍ VERZE 1.0 XviD od Koepiho s nejnovějším jádrem
Codec Pack - ALL in 1 6.0.1.1 17.5.2004
-J- Další hromadný install dekodeků , takže , kdo chce tak stahuj...
FFDSHOW video decoder 2004-05-14 16.5.2004
-J- Průlom přehrávání MPG4 , doporučuji vyzkoušet , DS filtr pr...
Easy CD-DA Extractor 7.0.5 14.5.2004
Audio ripper CD do MP3, WMA, Ogg nebo WAV i s použitím s ACM kodeky.

Anketa
Jak se Vám líbí nové diskuzní fórum?
Skvělé!
45%(550)
Stejně
2%(20)
Minulé bylo lepší
53%(647)

Overlay vs. primary surface

Chcete-li vědět, co je to primary a overlay surface a jak je čip BT8x8 používá, je tento článek určen právě pro Vás.

BT8x8 umí zobrazit video přes sběrnici PCI přímo do grafické karty do jejího bufferu. K tomu potřebuje znát adresu tohoto bufferu. Tato adresa se zjišťuje pomocí DirectDraw interface (DDI).
Surface je jakási "plocha" na obrazovce, kam aplikace "kreslí" - konkrétně je to jakýsi buffer, složený s pixelů. Navíc jsou nad ním definovány jisté operace (blitting). BT8x8 umí pracovat se dvěmi plochami (surface). Je to primary surface a overlay surface. Primary surface je přímo viditelná plocha na obrazovce. Zapisuje se pouze tam, kam je vidět, jinak řečeno se nezapisuje do těch částí okna, která jsou schovaná pod jinými. Overlay surface je jakási virtuální plocha. Ta může být překrýváná jinými, ale pracuje se s ní stále stejně, jako by byla celá. Pro program je tato plocha pouze jediné barvy (tzv. key color). U BT8x8 se používá barva fialová. Pokud se zobrazuje video, jsou jednotlivé pixely ukládány pouze tam, kde je příslušná barevná plocha. Toto porovnání je provedeno v grafické kartě, ne všechny ale toto umožňují.

V praxi ovladače BT8x8 nejprve požádají o vytvoření overlay surface. Pokud ho grafická karta podporuje, BT8x8 začne přenášet video data do paměti grafické karty a ty jsou následně zobrazeny. Pokud vytvoření overlay surface selže, je vytvořeno primary surface. Jeho nevýhodou je, že při změně parametrů okna (velikost, překrývání) se musí vytvořit nové souřadnice, kam se má zobrazovat. Toto je pomalejší, než u overlay, kde se toto neprovádí. Další nevýhodou je, že se data přenáší přímo ve formátu příslušného grafického módu. Pokud je tedy použita hloubka barev 8 bitů, tedy celkem 256 barev, kvalita obrazu je mizerná. Oproti tomu u overlay surface je možné zobrazovat i v 8 bitové barevné hloubce plnohodnotný obraz v plné barevné hloubce. Další vlastností, které nelze u primary surface využít, je zobrazení čehokoli přes obraz, např. textu apod. Lze tak listovat v teletextu, zatímco na pozadí běží přijímaný obraz. Stejné vlastnosti využívá i Intercast.

Nesmíme zapomenou ani na rychlost přenosu a šířku pásma. Primary surface potřebuj přibližně čtyřikrát větší šířku pásma než overlay surface a zatěžuje tak více celý systém. V praxi tento rozdíl je ale zanedbatelný a lze rozeznat pouze hardwarovými analyzátory.

Celý obsah (c) TV Freak, kopírování bez souhlasu zakázáno. Hosted by AnoWeb.