diff options
author | ranma <ranma@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-03-26 17:02:28 +0000 |
---|---|---|
committer | ranma <ranma@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-03-26 17:02:28 +0000 |
commit | 8d91f67c239e096c9e511dd570d5f0f91db97bd7 (patch) | |
tree | fa8281c9861ea57d339807f74dc7fd33c2f48f5e /mplayer.c | |
parent | cee9b7581804617d935addaade846e547fff610b (diff) | |
download | mpv-8d91f67c239e096c9e511dd570d5f0f91db97bd7.tar.bz2 mpv-8d91f67c239e096c9e511dd570d5f0f91db97bd7.tar.xz |
Improved xscreensaver support.
With this we no longer have to kill xscreensaver, but just send it a message
periodically.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9696 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mplayer.c')
-rw-r--r-- | mplayer.c | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -139,6 +139,12 @@ static int cfg_include(struct config *conf, char *filename){ #include "get_path.c" //**************************************************************************// +// XScreensaver +//**************************************************************************// + +void xscreensaver_heartbeat(float time); + +//**************************************************************************// //**************************************************************************// // Input media streaming & demultiplexer: //**************************************************************************// @@ -3253,6 +3259,12 @@ if(rel_seek_secs || abs_seek_pos){ current_module=NULL; } #endif + +if (stop_xscreensaver && sh_video) { + current_module="stop_xscreensaver"; + xscreensaver_heartbeat(sh_video->pts); + current_module=NULL; +} // DVD sub: if(vo_config_count && vo_spudec) { |