diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2008-04-22 21:57:33 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2008-04-22 21:57:33 +0000 |
| commit | 63ad55839aa3ab4902c4e62063259a49a17e7f49 (patch) | |
| tree | 0b718eb2736623b0287486abff8ccaf7af2e3339 /lib/python/Plugins/Extensions/DVDPlayer/plugin.py | |
| parent | b52a614903cab3c3b8d1a1eae871d3bdefa926ce (diff) | |
| download | enigma2-63ad55839aa3ab4902c4e62063259a49a17e7f49.tar.gz enigma2-63ad55839aa3ab4902c4e62063259a49a17e7f49.zip | |
disable cuesheet (resume) until in understand the libdvdnav :)
Diffstat (limited to 'lib/python/Plugins/Extensions/DVDPlayer/plugin.py')
| -rw-r--r-- | lib/python/Plugins/Extensions/DVDPlayer/plugin.py | 33 |
1 files changed, 24 insertions, 9 deletions
diff --git a/lib/python/Plugins/Extensions/DVDPlayer/plugin.py b/lib/python/Plugins/Extensions/DVDPlayer/plugin.py index a44d042b..45c5ddee 100644 --- a/lib/python/Plugins/Extensions/DVDPlayer/plugin.py +++ b/lib/python/Plugins/Extensions/DVDPlayer/plugin.py @@ -147,9 +147,10 @@ class ChapterZap(Screen): 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" > @@ -222,7 +223,7 @@ class DVDPlayer(Screen, InfoBarBase, InfoBarNotifications, InfoBarSeek, InfoBarC 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() @@ -531,11 +532,25 @@ class DVDPlayer(Screen, InfoBarBase, InfoBarNotifications, InfoBarSeek, InfoBarC 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: |
