[Mplayer-cvslog] CVS: main/libvo vo_xv.c,1.112,1.113
Arpi of Ize
arpi at mplayerhq.hu
Wed Aug 21 23:23:29 CEST 2002
Update of /cvsroot/mplayer/main/libvo
In directory mail:/var/tmp.root/cvs-serv26450
Modified Files:
vo_xv.c
Log Message:
added forced window clearing for Xv, because on my setup (sawfish,
nvidia) there occasionally left a blue strip above the movie when
switching to fullscreen.
patch by Jindrich Makovicka <makovick at kmlinux.fjfi.cvut.cz>
Index: vo_xv.c
===================================================================
RCS file: /cvsroot/mplayer/main/libvo/vo_xv.c,v
retrieving revision 1.112
retrieving revision 1.113
diff -u -r1.112 -r1.113
--- vo_xv.c 9 Aug 2002 17:43:49 -0000 1.112
+++ vo_xv.c 21 Aug 2002 21:23:26 -0000 1.113
@@ -530,6 +530,12 @@
int e=vo_x11_check_events(mDisplay);
if(e&VO_EVENT_RESIZE)
{
+ if (vo_fs) {
+ e |= VO_EVENT_EXPOSE;
+ XClearWindow(mDisplay, vo_window);
+ XFlush(mDisplay);
+ }
+
XGetGeometry( mDisplay,vo_window,&mRoot,&drwX,&drwY,&vo_dwidth,&vo_dheight,&drwBorderWidth,&drwDepth );
drwX = drwY = 0;
mp_msg(MSGT_VO,MSGL_V, "[xv] dx: %d dy: %d dw: %d dh: %d\n",drwX,drwY,vo_dwidth,vo_dheight );
More information about the MPlayer-cvslog
mailing list