diff options
author | Jochen Dolze <vdr@dolze.de> | 2010-04-21 08:41:34 +0200 |
---|---|---|
committer | Jochen Dolze <vdr@dolze.de> | 2010-04-21 08:41:34 +0200 |
commit | c54d478ac11813767e0cbd383fb43f659651eb43 (patch) | |
tree | aa56ffd3792a2e53ef6da8552d3f478e75de74f1 /plugin/markad.cpp | |
parent | b8fb66fe7f224892070debe4597b53c9beca6eb9 (diff) | |
download | vdr-plugin-markad-c54d478ac11813767e0cbd383fb43f659651eb43.tar.gz vdr-plugin-markad-c54d478ac11813767e0cbd383fb43f659651eb43.tar.bz2 |
added -G and --bstart/--bstop options
Diffstat (limited to 'plugin/markad.cpp')
-rw-r--r-- | plugin/markad.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/plugin/markad.cpp b/plugin/markad.cpp index 5fc04bb..caca23f 100644 --- a/plugin/markad.cpp +++ b/plugin/markad.cpp @@ -21,6 +21,7 @@ cPluginMarkAd::cPluginMarkAd(void) setup.ProcessDuring=true; setup.whileRecording=true; setup.whileReplaying=true; + setup.GenIndex=true; setup.OSDMessage=false; setup.BackupMarks=false; setup.Verbose=false; @@ -96,6 +97,17 @@ bool cPluginMarkAd::ProcessArgs(int argc, char *argv[]) bool cPluginMarkAd::Initialize(void) { // Initialize any background activities the plugin shall perform. + char *path; + if (asprintf(&path,"%s/markad",bindir)==-1) return false; + struct stat statbuf; + if (stat(path,&statbuf)==-1) + { + esyslog("markad: cannot find %s, please install",path); + free(path); + return false; + } + free(path); + return true; } |