self.Timer.callback.append(self.keyOK)
self.Timer.start(3000, True)
-class DVDPlayer(Screen, InfoBarBase, InfoBarNotifications, InfoBarSeek, InfoBarCueSheetSupport, InfoBarPVRState, InfoBarShowHide, HelpableScreen):
- ALLOW_SUSPEND = True
- ENABLE_RESUME_SUPPORT = True
+class DVDPlayer(Screen, InfoBarBase, InfoBarNotifications, InfoBarSeek, InfoBarPVRState, InfoBarShowHide, HelpableScreen):
+#InfoBarCueSheetSupport,
+# ALLOW_SUSPEND = True
+# ENABLE_RESUME_SUPPORT = True
skin = """
<screen name="DVDPlayer" flags="wfNoBorder" position="0,380" size="720,160" title="InfoBar" backgroundColor="transparent" >
Screen.__init__(self, session)
InfoBarBase.__init__(self)
InfoBarNotifications.__init__(self)
- InfoBarCueSheetSupport.__init__(self, actionmap = "MediaPlayerCueSheetActions")
+# InfoBarCueSheetSupport.__init__(self, actionmap = "MediaPlayerCueSheetActions")
InfoBarShowHide.__init__(self)
HelpableScreen.__init__(self)
self.save_infobar_seek_config()
self.change_infobar_seek_config()
- InfoBarSeek.__init__(self)
+ InfoBarSeek.__init__(self, useSeekBackHack=False)
InfoBarPVRState.__init__(self)
self.dvdScreen = self.session.instantiateDialog(DVDOverlay)
self.restore_infobar_seek_config()
self.session.nav.playService(self.oldService)
- def playLastCB(self, answer): # overwrite infobar cuesheet function
- print "playLastCB", answer, self.resume_point
-# if answer == True:
-# self.doSeek(self.resume_point)
- self.hideAfterResume()
+# def playLastCB(self, answer): # overwrite infobar cuesheet function
+# print "playLastCB", answer, self.resume_point
+# pos = self.resume_point
+# title = self.resume_point % 90000
+# pos -= title
+# chapter = title % 256
+# title /= 256
+# print "pos", pos, "title", title, "chapter", chapter
+# if self.service:
+# seek = self.service.seek()
+# if title != 1:
+# seek.seekTitle(title)
+# self.resume_state = 1
+# elif chapter != 1:
+# seek.seekChapter(chapter)
+# self.resume_state = 2
+# else:
+# seek.seekTo(pos)
+# self.hideAfterResume()
def showAfterCuesheetOperation(self):
if not self.in_menu: