g3dvl: Work around mplayer weirdness in XvMCPutSurface().

This commit is contained in:
Younes Manton 2008-12-05 02:27:10 -05:00
parent ebd38dd0d6
commit 9cbcdd86d0

View file

@ -261,8 +261,14 @@ Status XvMCPutSurface
assert(srcx + srcw - 1 < surface->width);
assert(srcy + srch - 1 < surface->height);
assert(destx + destw - 1 < width);
assert(desty + desth - 1 < height);
/* XXX: Some apps (mplayer) hit these asserts because they call
* this function after the window has been resized by the WM
* but before they've handled the corresponding XEvent and
* know about the new dimensions. The output will be clipped
* for a few frames until the app updates destw and desth.
*/
/*assert(destx + destw - 1 < width);
assert(desty + desth - 1 < height);*/
vl_sfc = surface->privData;