summaryrefslogtreecommitdiffstats
path: root/libvo/vo_xvmc.c
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-11-19 20:19:25 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-11-19 20:19:25 +0000
commitc351d29392df4d69c7beae0ba41878e6335e3614 (patch)
tree3ddfa5ab9beca381a36da9384c750eb0832a5983 /libvo/vo_xvmc.c
parent928e4433aa62badaa8578cf8247ea0cbf06e3204 (diff)
downloadmpv-c351d29392df4d69c7beae0ba41878e6335e3614.tar.bz2
mpv-c351d29392df4d69c7beae0ba41878e6335e3614.tar.xz
Factor common code like -wid handling, vo_gc creation etc. out into
x11_common.c git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27961 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo/vo_xvmc.c')
-rw-r--r--libvo/vo_xvmc.c22
1 files changed, 0 insertions, 22 deletions
diff --git a/libvo/vo_xvmc.c b/libvo/vo_xvmc.c
index 198204d1d5..2e1720f33b 100644
--- a/libvo/vo_xvmc.c
+++ b/libvo/vo_xvmc.c
@@ -455,7 +455,6 @@ int numblocks,blocks_per_macroblock;//bpmb we have 6,8,12
//from vo_xv
XVisualInfo vinfo;
-XGCValues xgcv;
XSetWindowAttributes xswa;
XWindowAttributes attribs;
unsigned long xswamask;
@@ -633,8 +632,6 @@ found_subpic:
skip_surface_allocation:
- vo_mouse_autohide = 1;
-
#ifdef CONFIG_XF86VM
if( flags&VOFLAG_MODESWITCHING ) vm = 1;
#endif
@@ -663,29 +660,10 @@ skip_surface_allocation:
xswa.border_pixel = 0;
xswamask = CWBackPixel | CWBorderPixel;
- if ( WinID>=0 ){
- vo_window = WinID ? ((Window)WinID) : mRootWin;
- if ( WinID )
- {
- Window mRoot;
- uint32_t drwBorderWidth, drwDepth;
- XUnmapWindow( mDisplay,vo_window );
- XChangeWindowAttributes( mDisplay,vo_window,xswamask,&xswa );
- vo_x11_selectinput_witherr( mDisplay,vo_window,StructureNotifyMask | KeyPressMask | PropertyChangeMask | PointerMotionMask | ButtonPressMask | ButtonReleaseMask | ExposureMask );
- XMapWindow( mDisplay,vo_window );
- XGetGeometry(mDisplay, vo_window, &mRoot,
- &drwX, &drwY, &vo_dwidth, &vo_dheight,
- &drwBorderWidth, &drwDepth);
- aspect_save_prescale(vo_dwidth, vo_dheight);
- }
- } else
vo_x11_create_vo_window(&vinfo, vo_dx, vo_dy, d_width, d_height, flags,
CopyFromParent, "xvmc", title);
XChangeWindowAttributes(mDisplay, vo_window, xswamask, &xswa);
- if ( vo_gc != None ) XFreeGC( mDisplay,vo_gc );
- vo_gc = XCreateGC(mDisplay, vo_window, GCForeground, &xgcv);
- XSync(mDisplay, False);
#ifdef CONFIG_XF86VM
if ( vm )
{