if os.path.isfile(decodedfilepath):##tsファイルが存在している
dtime = time.time()-os.path.getmtime(decodedfilepath)
dtime = int(dtime)
- if dtime > 120:
+ if dtime > 20:
if (compareFilesize(b25filepath, decodedfilepath, 10) and minimizeCheck(decodedfilepath, 800)):
ret = 1
else:
- time.sleep(100)
- if dtime > 120:
+ time.sleep(30)
+ dtime = time.time()-os.path.getmtime(decodedfilepath)
+ dtime = int(dtime)
+ if dtime > 20:
if (compareFilesize(b25filepath, decodedfilepath, 10) and minimizeCheck(decodedfilepath, 800)):
ret = 1
- #recdblist.printutf8("delete b25 is " + str(ret))
+ #recdblist.printutf8("deleting b25 is " + str(ret))
return ret
def compareFilesize(pathbase, path, percentage):
"""
"""
minsize is Megabytes
"""
- print os.path.getsize(filepath)
if os.path.getsize(filepath) > minsize * 1000 * 1000:
return 1
else:
recdb.recreserv(titlet,chtxtt, btimet, etimet,topt)
except Exception, inst:
print "error occures in search_keyword_auto_jbk"
- print type(inst)
- print inst
+ print str(type(inst))
+ print str(inst)
else:
try:
recdb.add_auto_keyword(chtxtt, titlet, btimet, etimet)
except Exception, inst:
print "error occures in search_keyword"
- print type(inst)
- print inst
+ print str(type(inst))
+ print str(inst)
def type_reserve(typetxt,chtxt,title,bt,et,opt):
btime = bt.strftime("%Y-%m-%d %H:%M:%S")
etime = et.strftime("%Y-%m-%d %H:%M:%S")
recdblist.printutf8(u"追いかけ機能実行中: "+title+" : "+titlen+" "+btimen+" "+etimen)
except Exception, inst:
print "Error happened in Oikake DB"
- print type(inst)
- print inst
+ print str(type(inst))
+ print str(inst)
else:
recdblist.printutf8(u"追いかけ機能エラー:番組データが見付かりません。")
else:
if not os.access(recpath + "/" + title + ".ts", os.F_OK):
recdb.del_reckey(typetxting, title, chtxt, btime)
recdb.rec_reckey(typetxtmiss, title, chtxt, btime, etime, opt)
+ else:
+ ch=checker.checkB25Decode(recpath + "/" + title + ".ts.b25", recpath + "/" + title + ".ts")
+ print ch
+ if ch == 1:
+ os.remove(recpath + "/" + title + ".ts.b25")
bt = datetime.datetime.strptime(btime, "%Y-%m-%d %H:%M:%S")
et = datetime.datetime.strptime(etime, "%Y-%m-%d %H:%M:%S")
dt = et-bt
errtxt=errtxt+inst
recdblist.addlog(os.path.join(recpath,title+".ts"), errtxt, "timerec-move(Decode) error")
recdb.rec_reckey(recdblist.REC_MOVE_END, title, chtxt, btime, etime, opt)
- if checker.checkB25Decode(recpath + "/" + title + ".ts.b25", recpath + "/" + title + ".ts") == 1:
- os.remove(recpath + "/" + title + ".ts.b25")
else:
recdb.del_reckey(typetxtnow, title, chtxt, btime)
bt = bt + datetime.timedelta(seconds=600)
if re.search("d", opt):
pin = recpath + "/" + title + ".m2v"
if not os.path.exists(pin) or os.path.getsize(pin)<100*1000:
- tv2avi.dualaudio2sep(os.path.join(recpath, title+".ts"),"167")
+ paac2 = recpath + "/" + title + "_2.aac"
+ pmp32 = recpath + "/" + title + "_2.mp3"
+ if not os.path.exists(paac2) and not os.path.exists(pmp32):
+ tv2avi.dualaudio2sep(os.path.join(recpath, title+".ts"),"167")
time.sleep(3)
- if re.search("5", opt):
+ elif re.search("5", opt):
pin = recpath + "/" + title + ".m2v"
if not os.path.exists(pin) or os.path.getsize(pin)<100*1000:
- tv2avi.pentaaudio2sep(os.path.join(recpath, title+".ts"))
+ paac2 = recpath + "/" + title + "_2.aac"
+ pmp32 = recpath + "/" + title + "_2.mp3"
+ if not os.path.exists(paac2) and not os.path.exists(pmp32):
+ tv2avi.pentaaudio2sep(os.path.join(recpath, title+".ts"))
time.sleep(3)
pout = recpath + "/" + title + ".mkv"
recdblist.printutf8(pin)
except Exception, inst:
errtxt="Error happened in type_encode_que in timerec.\n"
errtxt=errtxt+"move mkv/mp4 error.\n"
- errtxt=errtxt+type(inst)+"\n"
- errtxt=errtxt+inst
+ errtxt=errtxt+str(type(inst))+"\n"
+ errtxt=errtxt+str(inst)
recdblist.addlog(os.path.join(recpath,title+".ts"), errtxt, "timerec-move(Encode) error")
recdb.rec_reckey(recdblist.REC_MOVE_END, title, chtxt, btime, etime, opt)
recdb.rec_reckey(typetxtfin, title, chtxt, btime, etime, opt)