summaryrefslogtreecommitdiff
path: root/video.h
diff options
context:
space:
mode:
Diffstat (limited to 'video.h')
-rw-r--r--video.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/video.h b/video.h
index 56b8f33..ecc6d74 100644
--- a/video.h
+++ b/video.h
@@ -12,10 +12,31 @@
#include <vdr/tools.h> // needed for (d/e/i)syslog
#include <time.h>
+
+#if 1
#include <stdio.h>
+#endif
+
+#include <math.h>
#include "global.h"
+class cMarkAdLogo
+{
+private:
+#define LOGOHEIGHT 100
+ int GX[3][3];
+ int GY[3][3];
+ uchar *plane;
+ bool first;
+ MarkAdContext *macontext;
+public:
+ cMarkAdLogo(int RecvNumber, MarkAdContext *maContext);
+ ~cMarkAdLogo();
+ void SaveFrame(int LastIFrame);
+ int Process(int LastIFrame);
+};
+
class cMarkAdBlackBordersHoriz
{
private:
@@ -38,6 +59,7 @@ private:
MarkAdAspectRatio aspectratio;
cMarkAdBlackBordersHoriz *hborder;
+ cMarkAdLogo *logo;
void ResetMark();
bool AddMark(int Position, const char *Comment);