summaryrefslogtreecommitdiff
path: root/command/video.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'command/video.cpp')
-rw-r--r--command/video.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/command/video.cpp b/command/video.cpp
index 9b21c51..868d6ce 100644
--- a/command/video.cpp
+++ b/command/video.cpp
@@ -769,11 +769,12 @@ MarkAdPos *cMarkAdOverlap::Detect()
return &result;
}
-MarkAdPos *cMarkAdOverlap::Process(int FrameNumber, int Frames, bool BeforeAd)
+MarkAdPos *cMarkAdOverlap::Process(int FrameNumber, int Frames, bool BeforeAd, bool H264)
{
if ((lastframenumber>0) && (!similarMaxCnt))
{
similarCutOff=50000; // lower is harder!
+ if (H264) similarCutOff*=6;
similarMaxCnt=4;
}
@@ -897,13 +898,13 @@ bool cMarkAdVideo::aspectratiochange(MarkAdAspectRatio &a, MarkAdAspectRatio &b,
}
-MarkAdPos *cMarkAdVideo::ProcessOverlap(int FrameNumber, int Frames, bool BeforeAd)
+MarkAdPos *cMarkAdVideo::ProcessOverlap(int FrameNumber, int Frames, bool BeforeAd, bool H264)
{
if (!FrameNumber) return NULL;
if (!overlap) overlap=new cMarkAdOverlap(macontext);
if (!overlap) return NULL;
- return overlap->Process(FrameNumber, Frames, BeforeAd);
+ return overlap->Process(FrameNumber, Frames, BeforeAd, H264);
}
MarkAdMarks *cMarkAdVideo::Process(int FrameNumber, int FrameNumberNext)