diff options
Diffstat (limited to 'video.h')
-rw-r--r-- | video.h | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -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); |