On Fri, 26 Oct 2001, Sottek, Matthew J wrote:
> > I wasn't expecting clients to call XV_HOLD then Put and not
> >display it afterwards. There seem to be two feasible implemenations:
> >
> >1) XV_HOLD stays into effect until it is displayed. If a second
> > Put comes along before the display the new Put overrides the
> > first.
> >
> >2) XV_HOLD gets canceled after a second put. I expect 1) is easier
> > to implement.
>
> The cleanest concept is to have the client set the
> XV_FRAME_TYPE and not let the driver alter it. The client is then
> in total control of the display. The only way the overlay will
> change after having been set to XV_HOLD is for the client to set
> it to something else. So this isn't really what you describe in #1.
The only way to display it after XV_HOLD has been called is
to call XV_FRAME_TYPE. That clears the XV_HOLD so I think this
is #1.
Mark.
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert