summaryrefslogtreecommitdiffstats
path: root/libvo/x11_common.c
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-08-06 00:22:44 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-08-06 00:22:44 +0000
commitde316dee376676508de05e30f88aec494fc4bbff (patch)
tree39487c2ebf73c147e4ef189e3bca5a4ca7acbcbf /libvo/x11_common.c
parent65a1786c01a70b5e254eeff71b70357f8c581b63 (diff)
downloadmpv-de316dee376676508de05e30f88aec494fc4bbff.tar.bz2
mpv-de316dee376676508de05e30f88aec494fc4bbff.tar.xz
better local display connection patch by Adam Tla/lka atlka@pg.gda.pl
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1448 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo/x11_common.c')
-rw-r--r--libvo/x11_common.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/libvo/x11_common.c b/libvo/x11_common.c
index 754e01365c..9bb8362d80 100644
--- a/libvo/x11_common.c
+++ b/libvo/x11_common.c
@@ -91,7 +91,11 @@ int vo_init( void )
}
XDestroyImage( mXImage );
// XCloseDisplay( mDisplay );
-#warning Better local display detection method is needed.
+/* slightly improved local display detection AST */
+ if ( strncmp(mDisplayName, "unix:", 5) == 0)
+ mDisplayName += 4;
+ else if ( strncmp(mDisplayName, "localhost:", 10) == 0)
+ mDisplayName += 9;
if (*mDisplayName==':') mLocalDisplay=1; else mLocalDisplay=0;
printf("vo: X11 running at %dx%d depth: %d (\"%s\" => %s display)\n",vo_screenwidth,vo_screenheight,vo_depthonscreen,mDisplayName,mLocalDisplay?"local":"remote");
return 1;