Author: duncan
Date: Mon Dec 10 11:32:42 2007
New Revision: 10195

Log:
Corrected IDENTIFY_MEDIA event detection, it's a plug-in event.


Modified:
   branches/rel-1/freevo/src/plugins/autoshutdown.py
   branches/rel-1/freevo/src/plugins/freevoscreensaver.py
   branches/rel-1/freevo/src/plugins/screensaver/__init__.py
   branches/rel-1/freevo/src/plugins/vfd.py

Modified: branches/rel-1/freevo/src/plugins/autoshutdown.py
==============================================================================
--- branches/rel-1/freevo/src/plugins/autoshutdown.py   (original)
+++ branches/rel-1/freevo/src/plugins/autoshutdown.py   Mon Dec 10 11:32:42 2007
@@ -348,7 +348,7 @@
 
     def eventhandler(self, event=None, menuw=None, arg=None):
         if not self.lock:
-            if not event.name == 'IDENTIFY_MEDIA' and not event.name == 
'SCREENSAVER_START':
+            if plugin.isevent(event) != 'IDENTIFY_MEDIA' and event.name != 
'SCREENSAVER_START':
                 self.reset()
                 _debug_("timer reset, received event %s" % event.name, 2)
         return FALSE

Modified: branches/rel-1/freevo/src/plugins/freevoscreensaver.py
==============================================================================
--- branches/rel-1/freevo/src/plugins/freevoscreensaver.py      (original)
+++ branches/rel-1/freevo/src/plugins/freevoscreensaver.py      Mon Dec 10 
11:32:42 2007
@@ -115,13 +115,14 @@
             return FALSE
 
         # gotta ignore these or video screensavers shutoff before they begin
-        if event.name == 'VIDEO_START' or event.name == 'PLAY_START' or 
event.name == 'VIDEO_END' or event.name == 'PLAY_END':
+        if event.name == 'VIDEO_START' or event.name == 'PLAY_START' or \
+            event.name == 'VIDEO_END' or event.name == 'PLAY_END':
             return FALSE
 
         if self.screensaver_showing :
             self.stop_saver()
 
-        if not event.name == 'IDENTIFY_MEDIA':
+        if plugin.isevent(event) != 'IDENTIFY_MEDIA':
             self.last_event = time.time()
 
         return FALSE

Modified: branches/rel-1/freevo/src/plugins/screensaver/__init__.py
==============================================================================
--- branches/rel-1/freevo/src/plugins/screensaver/__init__.py   (original)
+++ branches/rel-1/freevo/src/plugins/screensaver/__init__.py   Mon Dec 10 
11:32:42 2007
@@ -93,10 +93,11 @@
             return True
 
         # gotta ignore these or video screensavers shutoff before they begin
-        if event.name == 'VIDEO_START' or event.name == 'PLAY_START' or 
event.name == 'VIDEO_END' or event.name == 'PLAY_END':
+        if event.name == 'VIDEO_START' or event.name == 'PLAY_START' or \
+            event.name == 'VIDEO_END' or event.name == 'PLAY_END':
             return False
 
-        if not event.name == 'IDENTIFY_MEDIA':
+        if plugin.isevent(event) != 'IDENTIFY_MEDIA':
             self.last_event = time.time()
 
         if self.screensaver_showing :

Modified: branches/rel-1/freevo/src/plugins/vfd.py
==============================================================================
--- branches/rel-1/freevo/src/plugins/vfd.py    (original)
+++ branches/rel-1/freevo/src/plugins/vfd.py    Mon Dec 10 11:32:42 2007
@@ -807,17 +807,17 @@
         elif event == 'SEEK':
             self.set_running((event.arg < 0 and Rewind) or FastForward)
             update_bits = 1
-        elif event == 'PLUGIN_EVENT IDENTIFY_MEDIA':
-            media = event.arg[0]
-            self.set_media((hasattr(media.item, 'type') and Clock) or 0)
-            update_bits = 1
         elif event == 'VIDEO_START':
             self.set_running(Play)
             update_bits = 1
         elif event == 'VIDEO_END':
             self.set_running(Stop)
             update_bits = 1
-        elif event == 'PLUGIN_EVENT USB':
+        elif plugin.isevent(event) == 'IDENTIFY_MEDIA':
+            media = event.arg[0]
+            self.set_media((hasattr(media.item, 'type') and Clock) or 0)
+            update_bits = 1
+        elif plugin.isevent(event) == 'USB':
             pass
         elif event == 'FUNCTION_CALL':
             pass
@@ -827,6 +827,8 @@
             pass
         elif event == 'TOGGLE_OSD':
             pass
+        elif event == 'MENU_PROCESS_END':
+            pass
         elif event == 'MENU_UP':
             pass
         elif event == 'MENU_DOWN':

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to