summaryrefslogtreecommitdiff
path: root/command/markad-standalone.cpp
diff options
context:
space:
mode:
authorJochen Dolze <vdr@dolze.de>2011-03-09 20:32:52 +0100
committerJochen Dolze <vdr@dolze.de>2011-03-09 20:32:52 +0100
commita9829b55f99465d6194de0e8e8fb648d24d79317 (patch)
treea6e4c0900c1b160e0ce291658157c4160f69fcaa /command/markad-standalone.cpp
parent94039853e1047a10d66363f6986ad70ceee88b43 (diff)
downloadvdr-plugin-markad-a9829b55f99465d6194de0e8e8fb648d24d79317.tar.gz
vdr-plugin-markad-a9829b55f99465d6194de0e8e8fb648d24d79317.tar.bz2
Decreased cutval in logo detection
Added italian translation from Diego Pierotto Added slovak translation from Milan Hrala Added logos from Dominic Evans Added logo from Copperhead
Diffstat (limited to 'command/markad-standalone.cpp')
-rw-r--r--command/markad-standalone.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/command/markad-standalone.cpp b/command/markad-standalone.cpp
index 33fb53b..3f38cf4 100644
--- a/command/markad-standalone.cpp
+++ b/command/markad-standalone.cpp
@@ -221,7 +221,7 @@ void cMarkAdStandalone::CheckStop()
}
else
{
- isyslog("removing marks from position %i",iStop);
+ isyslog("removing marks from position %i, if any",iStop);
}
marks.DelTill(iStop,false);
}
@@ -469,7 +469,7 @@ void cMarkAdStandalone::AddMark(MarkAdMark *Mark)
clMark *prev=marks.GetLast();
if (prev)
{
- if ((Mark->Type==MT_LOGOSTART) && (!iStart))
+ if ((Mark->Type==MT_LOGOSTART) && (!iStart) && (Mark->Position<abs(iStop)))
{
if (prev->type==MT_LOGOSTOP)
{
@@ -2014,7 +2014,6 @@ cMarkAdStandalone::cMarkAdStandalone(const char *Directory, const MarkAdConfig *
{
isyslog("timer info usage disabled by user");
}
-
if (config->logoExtraction!=-1)
{
// just to be sure extraction works
@@ -2073,7 +2072,7 @@ cMarkAdStandalone::cMarkAdStandalone(const char *Directory, const MarkAdConfig *
}
else
{
- if (!CheckLogo())
+ if (!CheckLogo() && (config->logoExtraction==-1))
{
isyslog("no logo found, logo detection disabled");
macontext.Video.Options.IgnoreLogoDetection=true;