From 896b8f4c2f2ff8793265855017511ccd1ccf6380 Mon Sep 17 00:00:00 2001 From: joey Date: Sun, 22 Aug 2004 19:01:56 +0000 Subject: added runtime toggle of root window playback only directx supports this at the moment git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13092 b3059339-0415-0410-9bf9-f77b7e298cf2 --- mplayer.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'mplayer.c') diff --git a/mplayer.c b/mplayer.c index 0a7f57f07a..c66c0f41b3 100644 --- a/mplayer.c +++ b/mplayer.c @@ -749,6 +749,7 @@ int osd_show_sub_changed = 0; int osd_show_percentage = 0; int osd_show_tv_channel = 25; int osd_show_ontop = 0; +int osd_show_rootwin = 0; int osd_show_framedropping = 0; int rtc_fd=-1; @@ -3042,6 +3043,17 @@ if (stream->type==STREAMTYPE_DVDNAV && dvd_nav_still) #endif } + } break; + case MP_CMD_VO_ROOTWIN: + { + if(video_out && vo_config_count) { + video_out->control(VOCTRL_ROOTWIN, 0); +#ifdef USE_OSD + osd_show_rootwin=10; + vo_osd_changed(OSDTYPE_SUBTITLE); +#endif + } + } break; case MP_CMD_PANSCAN : { if ( !video_out ) break; @@ -3640,6 +3652,9 @@ if(rel_seek_secs || abs_seek_pos){ } else if (osd_show_ontop) { snprintf(osd_text_tmp, 63, "Stay on top: %sabled", vo_ontop?"en":"dis"); osd_show_ontop--; + } else if (osd_show_rootwin) { + snprintf(osd_text_tmp, 63, "Rootwin: %sabled", vo_rootwin?"en":"dis"); + osd_show_rootwin--; } else if (osd_show_framedropping) { snprintf(osd_text_tmp, 63, "Framedropping: %s", (frame_dropping == 1 ? "on" : -- cgit v1.2.3