summaryrefslogtreecommitdiff
path: root/osd.h
diff options
context:
space:
mode:
authorAndreas Regel <andreas.regel@powarman.de>2008-05-03 22:18:00 +0200
committerAndreas Regel <andreas.regel@powarman.de>2008-05-03 22:18:00 +0200
commit15f8e9b463ac432693b114c9b9f40a2155ae9dfb (patch)
tree75d96af805439e525c3afcc3e6c5abc99dc84159 /osd.h
parentcac6362d2207752926f9339c1c547d60d5c2a6a0 (diff)
downloadvdr-plugin-osdpip-15f8e9b463ac432693b114c9b9f40a2155ae9dfb.tar.gz
vdr-plugin-osdpip-15f8e9b463ac432693b114c9b9f40a2155ae9dfb.tar.bz2
Release version 0.0.10v0.0.10
- support swscale functions of recent FFMPEG versions. Have a look at README to see how to deactivate it for older FFPMEG versions. - support changed header file structure of recent FFMPEG versions. Have a look at README to see how to activate this. - added zapping through PiP channel based on a patch by pinky666 from vdr-portal. You can activate it via the green button.
Diffstat (limited to 'osd.h')
-rw-r--r--osd.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/osd.h b/osd.h
index 48f2312..2f62d80 100644
--- a/osd.h
+++ b/osd.h
@@ -17,6 +17,13 @@
#include "decoder.h"
#include "osd_info.h"
+typedef enum _ePipMode
+{
+ pipModeNormal,
+ pipModeMoving,
+ pipModeZapping
+} ePipMode;
+
class cRingBufferFrame;
class cOsdPipReceiver;
class cQuantize;
@@ -33,7 +40,7 @@ private:
bool m_Active;
bool m_Ready;
bool m_Reset;
- bool m_MoveMode;
+ ePipMode m_PipMode;
int m_Width, m_Height;
int m_FrameDrop;
@@ -48,6 +55,7 @@ private:
void Stop(void);
void SwapChannels(void);
+ void SwitchOsdPipChan(int i);
protected:
virtual void Action(void);
virtual void ChannelSwitch(const cDevice * device, int channelNumber);