[Xorg] Implementing "Xv" extension on DDX which don't supportit in hardware...
roland.mainz at nrubsig.org
Sun Jul 11 12:28:14 PDT 2004
Alan Cox wrote:
> > Is there a way to implement the "Xv" extension on hardware which doesn't
> > support it (for example Xnest, Xvfb etc.) ?
> I guess since nobody can see the display in Xvfb a "correct"
> implementation would be to offer Xv overlays that have no-op functions
> (and anyone reading back the fb - well its a hardware overlay so you
> dont see the data ;))
I cannot implement "Xv" in a way like Mesa implements GLX for Xvfb (e.g.
push images via XPutImage()), right ?
Are the "Xv" overlays _required_ to leave the underlying framebuffer
contents intact ?
> For Xnest there is certainly nothing preventing it providing you go off
> and write enough code. Xnest is an Xwindow, that means the Xv layer of
> the master X server is perfectly capable of handling an Xv subwindow in
> the Xnest window - you just have to get all the overlay offsets correct
> and propogate the functionality.
What if the underlying Xserver does not support "Xv" ?
__ . . __
(o.\ \/ /.o) roland.mainz at nrubsig.org
\__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer
/O /==\ O\ TEL +49 641 7950090
(;O/ \/ \O;)
More information about the xorg