1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-24 15:52:25 +00:00

different message for busy Xv ports and missing Xv ports

message extended, based on Diego's patch


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6175 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
arpi 2002-05-24 00:46:48 +00:00
parent 79794b41c3
commit 41b71751e4

View File

@ -813,6 +813,7 @@ static void uninit(void)
static uint32_t preinit(const char *arg)
{
XvPortID xv_p;
int busy_ports=0;
if(arg)
{
@ -843,12 +844,20 @@ static uint32_t preinit(const char *arg)
xv_port = xv_p;
break;
} else {
mp_msg(MSGT_VO,MSGL_ERR,"Xv: could not grab port %i\n", (int)xv_p);
mp_msg(MSGT_VO,MSGL_WARN,"Xv: could not grab port %i\n", (int)xv_p);
++busy_ports;
}
}
}
if(!xv_port){
mp_msg(MSGT_VO,MSGL_ERR,"Couldn't find free Xvideo port - maybe other applications keep open it\n");
if(busy_ports)
mp_msg(MSGT_VO,MSGL_ERR,"Couldn't find free Xvideo port - maybe other applications keep open it.\n"
"Close all video applications, and try again. If that does not help,\n"
"see 'mplayer -vo help' for other (non-xv) video out drivers.\n");
else
mp_msg(MSGT_VO,MSGL_ERR,"It seems there is no Xvideo support for your video card available.\n"
"Run 'xvinfo' to verify its Xv support, and read Xv section of DOCS/video.html !\n"
"See 'mplayer -vo help' for other (non-xv) video out drivers. Try -vo x11\n");
return -1;
}