diff options
-rw-r--r-- | input/input.c | 3 | ||||
-rw-r--r-- | input/input.h | 2 | ||||
-rw-r--r-- | mplayer.c | 13 |
3 files changed, 18 insertions, 0 deletions
diff --git a/input/input.c b/input/input.c index 2287784606..5e91cf93e8 100644 --- a/input/input.c +++ b/input/input.c @@ -127,6 +127,9 @@ static mp_cmd_t mp_cmds[] = { { MP_CMD_CHIDE, "hide", 0, { {MP_CMD_ARG_INT,{3000}}, {-1,{0}} } }, { MP_CMD_CRUN, "run", 1, { {MP_CMD_ARG_STRING,{0}}, {-1,{0}} } }, #endif + + { MP_CMD_GET_VO_FULLSCREEN, "get_vo_fullscreen", 0, { {-1,{0}} } }, + { MP_CMD_GET_SUB_VISIBILITY, "get_sub_visibility", 0, { {-1,{0}} } }, { 0, NULL, 0, {} } }; diff --git a/input/input.h b/input/input.h index 6913c94bb8..b25a9b74c3 100644 --- a/input/input.h +++ b/input/input.h @@ -49,6 +49,8 @@ #define MP_CMD_TV_SET_CONTRAST 45 #define MP_CMD_TV_SET_HUE 46 #define MP_CMD_TV_SET_SATURATION 47 +#define MP_CMD_GET_VO_FULLSCREEN 48 +#define MP_CMD_GET_SUB_VISIBILITY 49 #define MP_CMD_GUI_EVENTS 5000 #define MP_CMD_GUI_LOADFILE 5001 @@ -3033,6 +3033,14 @@ if (stream->type==STREAMTYPE_DVDNAV && dvd_nav_still) } #endif } break; + case MP_CMD_GET_SUB_VISIBILITY: + { +#ifdef USE_SUB + if (sh_video) { + mp_msg(MSGT_GLOBAL,MSGL_INFO,"ANS_SUB_VISIBILITY=%ld\n", sub_visibility); + } +#endif + } break; case MP_CMD_VOBSUB_LANG: if (vo_vobsub) { @@ -3066,6 +3074,11 @@ if (stream->type==STREAMTYPE_DVDNAV && dvd_nav_still) mp_msg(MSGT_GLOBAL,MSGL_INFO,"ANS_LENGTH=%ld\n", demuxer_get_time_length(demuxer)); } break; + case MP_CMD_GET_VO_FULLSCREEN : { + if(video_out && vo_config_count) + mp_msg(MSGT_GLOBAL,MSGL_INFO,"ANS_VO_FULLSCREEN=%ld\n", vo_fs); + } break; + case MP_CMD_GET_PERCENT_POS : { mp_msg(MSGT_GLOBAL,MSGL_INFO,"ANS_PERCENT_POSITION=%ld\n", demuxer_get_percent_pos(demuxer)); } break; |