git.cweiske.de
/
enigma2.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
5f4ea15
)
remove EOF hack, add possibility to just insert or remove mark
author
Felix Domke
<tmbinc@elitedvb.net>
Mon, 27 Feb 2006 03:09:26 +0000
(
03:09
+0000)
committer
Felix Domke
<tmbinc@elitedvb.net>
Mon, 27 Feb 2006 03:09:26 +0000
(
03:09
+0000)
lib/python/Screens/InfoBarGenerics.py
patch
|
blob
|
history
diff --git
a/lib/python/Screens/InfoBarGenerics.py
b/lib/python/Screens/InfoBarGenerics.py
index 195f6d0afda2d68f49c8258eb2548cb77ec93e4a..0e186fffdd5c3560fe6bddd5eef744d3befb06c7 100644
(file)
--- 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
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)
self.setSeekState(self.SEEK_STATE_PLAY)
else:
self.setSeekState(self.SEEK_STATE_PAUSE)
@@
-1274,7
+1274,7
@@
class InfoBarCueSheetSupport:
nearest = cp
return nearest
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"
current_pos = self.__getCurrentPosition()
if current_pos is None:
print "not seekable"
@@
-1282,9
+1282,10
@@
class InfoBarCueSheetSupport:
nearest_cutpoint = self.getNearestCutPoint(current_pos)
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):
self.addMark((current_pos, self.CUT_TYPE_MARK))
def addMark(self, point):