From 7e614036ddec7e7113b5bbcac8d24b7176d88e07 Mon Sep 17 00:00:00 2001 From: Jochen Dolze Date: Thu, 25 Mar 2010 00:14:41 +0100 Subject: Fixed channelchange bug --- markad-standalone.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) 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", -- cgit v1.2.3