Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Tutto e di + - Immagine
Forum - Tutto e di + - Immagine - Pagina 2

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1792
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 16:30
Venerdì, 03/06/2011
su Vista e 7 questa cosa non funziona perchè usano il compositing tramite hardware 3D.

Win XP invece compone la schermata tramite l'hardware 2D, che supporta appunto l'overlay video.

In pratica la scheda video si occupa di renderizzare il video e poi viene "mixato" usando quel colore speciale come colore "trasparente" per far vedere il video.

PM Quote
Avatar
D@vide (Member)
Expert


Messaggi: 450
Iscritto: 30/06/2010

Segnala al moderatore
Postato alle 17:48
Venerdì, 03/06/2011
Testo quotato

Postato originariamente da TheKaneB:

su Vista e 7 questa cosa non funziona perchè usano il compositing tramite hardware 3D.

Win XP invece compone la schermata tramite l'hardware 2D, che supporta appunto l'overlay video.

In pratica la scheda video si occupa di renderizzare il video e poi viene "mixato" usando quel colore speciale come colore "trasparente" per far vedere il video.



:0 kane, ne sai una più del diavolo:rofl:
Curiosità, perché usando il compositing tutto ciò non avviene?

PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1792
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 18:01
Venerdì, 03/06/2011
perchè con l'overlay in pratica hai 2 framebuffers, uno contiene solo il video (che passa da un decoder hardware dedicato) e il secondo contiene il desktop.

Per far trasparire il video viene utilizzato un colore speciale che viene interpretato come "trasparenza" dal mixer video (sempre in hardware).

Con il compositing invece ogni finestra (e potenzialmente anche a livello di singolo widget) è composta da un poligono texturizzato, e tutto il desktop viene composto come se fosse una scena 3D, dove i modelli geometrici sono semplici rettangoli e le loro texture sono il contenuto delle finestre.

Il video viene decodificato e renderizzato su una texture, quindi questa texture viene applicata al solito poligono e finisce dentro la scena.

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo