Mark Vojkovich (mvojkovi@xxxxxxxxxxx):
This is typical behavior of all overlays. The overlay doesn't update until the next retrace but all other graphics draw as soon as possible.
But you can see the window moving. The problem is that the overlay doesn't get reprogrammed with a new position until the next frame is drawn from the input. So I draw a frame, the overlay is programmed to draw it at 50,50. I move the window to 75,75 overlay is still at 50,50, so my window moves faster than the video. Next frame is drawn by xine or whatever and now the video is at 75,75.
It's a valid complaint, would be nice if the overlay position could be updated during window move, don't know how feasible it is.
This is not possible with most hardware I know of. The engines usually read the overlay parameters only once per frame, during retrace.
Thomas
-- Thomas Winischhofer Vienna/Austria thomas AT winischhofer DOT net http://www.winischhofer.net/ twini AT xfree86 DOT org
_______________________________________________ XFree86 mailing list XFree86@xxxxxxxxxxx http://XFree86.Org/mailman/listinfo/xfree86