diff options
author | Jochen Dolze <vdr@dolze.de> | 2010-03-25 00:14:41 +0100 |
---|---|---|
committer | Jochen Dolze <vdr@dolze.de> | 2010-03-25 00:14:41 +0100 |
commit | 7e614036ddec7e7113b5bbcac8d24b7176d88e07 (patch) | |
tree | 907ef788a1f9e885b195ea6c2562ea4b5d43a71d | |
parent | e5d51497f312daa0a914322ee78d94f05ec3ebc0 (diff) | |
download | vdr-plugin-markad-7e614036ddec7e7113b5bbcac8d24b7176d88e07.tar.gz vdr-plugin-markad-7e614036ddec7e7113b5bbcac8d24b7176d88e07.tar.bz2 |
Fixed channelchange bug
-rw-r--r-- | markad-standalone.cpp | 8 |
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", |