summaryrefslogtreecommitdiff
path: root/plugin/markad.cpp
diff options
context:
space:
mode:
authorJochen Dolze <vdr@dolze.de>2010-12-31 16:47:19 +0100
committerJochen Dolze <vdr@dolze.de>2010-12-31 16:47:19 +0100
commitfaccdbdac791a6d5277485f75a69f2c9264b4f7a (patch)
tree1a968b27af62ceb9aaa69402ffe930fed3121dbb /plugin/markad.cpp
parentb4a5cef7ea681eb9b65970621835852288ada66a (diff)
downloadvdr-plugin-markad-faccdbdac791a6d5277485f75a69f2c9264b4f7a.tar.gz
vdr-plugin-markad-faccdbdac791a6d5277485f75a69f2c9264b4f7a.tar.bz2
Added new plugin option 'scan channel with logos only'
Abort markad if timer gets deleted by user (reported by Mase) New logo DAS-VIERTE
Diffstat (limited to 'plugin/markad.cpp')
-rw-r--r--plugin/markad.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/plugin/markad.cpp b/plugin/markad.cpp
index 7e7437a..68908ba 100644
--- a/plugin/markad.cpp
+++ b/plugin/markad.cpp
@@ -39,6 +39,7 @@ cPluginMarkAd::cPluginMarkAd(void)
setup.SecondPass=true;
setup.IOPrioClass=1;
setup.Log2Rec=false;
+ setup.LogoOnly=false;
}
cPluginMarkAd::~cPluginMarkAd()
@@ -128,6 +129,8 @@ bool cPluginMarkAd::Initialize(void)
bool cPluginMarkAd::Start(void)
{
// Start any background activities the plugin shall perform.
+ setup.PluginName=Name();
+ setup.LogoDir=logodir;
statusMonitor = new cStatusMarkAd(bindir,logodir,&setup);
return (statusMonitor!=NULL);
}
@@ -190,6 +193,7 @@ bool cPluginMarkAd::SetupParse(const char *Name, const char *Value)
else if (!strcasecmp(Name,"IOPrioClass")) setup.IOPrioClass=atoi(Value);
else if (!strcasecmp(Name,"AC3Always")) setup.AC3Always=atoi(Value);
else if (!strcasecmp(Name,"Log2Rec")) setup.Log2Rec=atoi(Value);
+ else if (!strcasecmp(Name,"LogoOnly")) setup.LogoOnly=atoi(Value);
else return false;
return true;
}