summaryrefslogtreecommitdiff
path: root/plugin/markad.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/markad.cpp')
-rw-r--r--plugin/markad.cpp12
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;
}