summaryrefslogtreecommitdiff
path: root/plugin/status.cpp
diff options
context:
space:
mode:
authorJochen Dolze <vdr@dolze.de>2011-02-21 22:23:06 +0100
committerJochen Dolze <vdr@dolze.de>2011-02-21 22:23:06 +0100
commit39d416b9b484981a5ef547fcee1060166aa0c1b2 (patch)
tree15b8641a118f734cd7a9f55dc717bfacd5556447 /plugin/status.cpp
parenta04233bf29bc24389ad08d387bf22a3d84d946a5 (diff)
downloadvdr-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.cpp6
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);
}