diff options
author | Jochen Dolze <vdr@dolze.de> | 2011-02-21 22:23:06 +0100 |
---|---|---|
committer | Jochen Dolze <vdr@dolze.de> | 2011-02-21 22:23:06 +0100 |
commit | 39d416b9b484981a5ef547fcee1060166aa0c1b2 (patch) | |
tree | 15b8641a118f734cd7a9f55dc717bfacd5556447 /plugin/status.cpp | |
parent | a04233bf29bc24389ad08d387bf22a3d84d946a5 (diff) | |
download | vdr-plugin-markad-39d416b9b484981a5ef547fcee1060166aa0c1b2.tar.gz vdr-plugin-markad-39d416b9b484981a5ef547fcee1060166aa0c1b2.tar.bz2 |
Fixed markad running when timer is deleted bug
Removed option "hdd priority", start markad always with idle iopriority
Diffstat (limited to 'plugin/status.cpp')
-rw-r--r-- | plugin/status.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/plugin/status.cpp b/plugin/status.cpp index bdf54ed..4784a17 100644 --- a/plugin/status.cpp +++ b/plugin/status.cpp @@ -71,7 +71,7 @@ bool cStatusMarkAd::Start(const char *FileName, const char *Name, const bool Dir { if ((Direct) && (Get(FileName)!=-1)) return false; - cString cmd = cString::sprintf("\"%s\"/markad %s%s%s%s%s%s%s%s -r %i -l \"%s\" %s \"%s\"", + cString cmd = cString::sprintf("\"%s\"/markad %s%s%s%s%s%s%s%s -l \"%s\" %s \"%s\"", bindir, setup->Verbose ? " -v " : "", setup->BackupMarks ? " -B " : "", @@ -81,7 +81,6 @@ bool cStatusMarkAd::Start(const char *FileName, const char *Name, const bool Dir setup->NoMargins ? " -i 4 " : "", setup->SecondPass ? "" : " --pass1only ", setup->Log2Rec ? " -R " : "", - setup->IOPrioClass+1, logodir,Direct ? "-O after" : "--online=2 before", FileName); dsyslog("markad: executing %s",*cmd); @@ -125,8 +124,9 @@ bool cStatusMarkAd::Start(const char *FileName, const char *Name, const bool Dir void cStatusMarkAd::TimerChange(const cTimer *Timer, eTimerChange Change) { if (!Timer) return; + isyslog("markad: timer changed to %i now=%li StopTime()=%li",Change,time(NULL),Timer->StopTime()); if (Change!=tcDel) return; - if (time(NULL)>=Timer->Stop()) return; // don't react on normal VDR timer deletion after recording + if (time(NULL)>=Timer->StopTime()) return; // don't react on normal VDR timer deletion after recording Remove(Timer->File(),true); } |