summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJochen Dolze <vdr@dolze.de>2010-03-25 00:14:41 +0100
committerJochen Dolze <vdr@dolze.de>2010-03-25 00:14:41 +0100
commit7e614036ddec7e7113b5bbcac8d24b7176d88e07 (patch)
tree907ef788a1f9e885b195ea6c2562ea4b5d43a71d
parente5d51497f312daa0a914322ee78d94f05ec3ebc0 (diff)
downloadvdr-plugin-markad-7e614036ddec7e7113b5bbcac8d24b7176d88e07.tar.gz
vdr-plugin-markad-7e614036ddec7e7113b5bbcac8d24b7176d88e07.tar.bz2
Fixed channelchange bug
-rw-r--r--markad-standalone.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/markad-standalone.cpp b/markad-standalone.cpp
index ddd79ae..ad220d8 100644
--- a/markad-standalone.cpp
+++ b/markad-standalone.cpp
@@ -62,6 +62,14 @@ void cMarkAdStandalone::AddMark(MarkAdMark *Mark)
}
}
+ if (Mark->Type==MT_CHANNELCHANGE)
+ {
+ if ((marks.Count(MT_CHANNELSTART)+marks.Count(MT_CHANNELSTOP))<3)
+ {
+ TurnOff=false;
+ }
+ }
+
if (TurnOff)
{
isyslog("%s change detected. video decoding disabled",