aboutsummaryrefslogtreecommitdiff
path: root/lib/python
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2006-02-27 03:09:26 +0000
committerFelix Domke <tmbinc@elitedvb.net>2006-02-27 03:09:26 +0000
commit3160697d0cf83956064a2e773861e5b20c47fdc6 (patch)
tree764c90a0a00929358aa5a91ed08958dfafdc0168 /lib/python
parent5f4ea15dba8bd66c5629d7898d41e163e5b508c9 (diff)
downloadenigma2-3160697d0cf83956064a2e773861e5b20c47fdc6.tar.gz
enigma2-3160697d0cf83956064a2e773861e5b20c47fdc6.zip
remove EOF hack, add possibility to just insert or remove mark
Diffstat (limited to 'lib/python')
-rw-r--r--lib/python/Screens/InfoBarGenerics.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/lib/python/Screens/InfoBarGenerics.py b/lib/python/Screens/InfoBarGenerics.py
index 195f6d0a..0e186fff 100644
--- a/lib/python/Screens/InfoBarGenerics.py
+++ b/lib/python/Screens/InfoBarGenerics.py
@@ -769,7 +769,7 @@ class InfoBarSeek:
if self.seekstate != self.SEEK_STATE_PLAY:
self.setSeekState(self.SEEK_STATE_PAUSE)
# HACK
- self.getSeek().seekRelative(1, -90000)
+ #self.getSeek().seekRelative(1, -90000)
self.setSeekState(self.SEEK_STATE_PLAY)
else:
self.setSeekState(self.SEEK_STATE_PAUSE)
@@ -1274,7 +1274,7 @@ class InfoBarCueSheetSupport:
nearest = cp
return nearest
- def toggleMark(self):
+ def toggleMark(self, onlyremove=False, onlyadd=False, tolerance=5*90000):
current_pos = self.__getCurrentPosition()
if current_pos is None:
print "not seekable"
@@ -1282,9 +1282,10 @@ class InfoBarCueSheetSupport:
nearest_cutpoint = self.getNearestCutPoint(current_pos)
- if nearest_cutpoint is not None and abs(nearest_cutpoint[0] - current_pos) < 5*90000:
- self.removeMark(nearest_cutpoint)
- else:
+ if nearest_cutpoint is not None and abs(nearest_cutpoint[0] - current_pos) < tolerance:
+ if not onlyadd:
+ self.removeMark(nearest_cutpoint)
+ elif not onlyremove:
self.addMark((current_pos, self.CUT_TYPE_MARK))
def addMark(self, point):