diff mplayer.c @ 9695:68c44d3530c8

Improved xscreensaver support. With this we no longer have to kill xscreensaver, but just send it a message periodically.
author ranma
date Wed, 26 Mar 2003 17:02:28 +0000
parents 76c6d8f1ebf5
children 3db72324a0fe
line wrap: on
line diff
--- a/mplayer.c	Wed Mar 26 16:48:17 2003 +0000
+++ b/mplayer.c	Wed Mar 26 17:02:28 2003 +0000
@@ -139,6 +139,12 @@
 #include "get_path.c"
 
 //**************************************************************************//
+//             XScreensaver
+//**************************************************************************//
+
+void xscreensaver_heartbeat(float time);
+
+//**************************************************************************//
 //**************************************************************************//
 //             Input media streaming & demultiplexer:
 //**************************************************************************//
@@ -3253,6 +3259,12 @@
       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) {