git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
try to add manual scan support for -s2 transponders (not finished)
[enigma2.git]
/
RecordTimer.py
diff --git
a/RecordTimer.py
b/RecordTimer.py
index 90d1505e96526045bc1d806e0a2191a4f86f4caa..5c64f9b1262d11af81ce140d49093ada98da7a14 100644
(file)
--- a/
RecordTimer.py
+++ b/
RecordTimer.py
@@
-7,7
+7,7
@@
from Components.config import config
import timer
import xml.dom.minidom
import timer
import xml.dom.minidom
-from enigma import quitMainloop
+from enigma import quitMainloop
, eEPGCache, eEPGCachePtr
from Screens.MessageBox import MessageBox
import NavigationInstance
from Screens.MessageBox import MessageBox
import NavigationInstance
@@
-115,7
+115,13
@@
class RecordTimerEntry(timer.TimerEntry):
self.log(2, "'prepare' failed: error %d" % prep_res)
self.record_service = None
return False
self.log(2, "'prepare' failed: error %d" % prep_res)
self.record_service = None
return False
-
+
+ if self.repeated:
+ epgcache = eEPGCache.getInstance()
+ queryTime=self.begin+(self.end-self.begin)/2
+ evt = epgcache.lookupEventTime(self.service_ref.ref, queryTime)
+ if evt:
+ self.description = evt.getShortDescription()
self.log(3, "prepare ok, writing meta information to %s" % self.Filename)
try:
f = open(self.Filename + ".ts.meta", "w")
self.log(3, "prepare ok, writing meta information to %s" % self.Filename)
try:
f = open(self.Filename + ".ts.meta", "w")