diff options
author | Andreas Regel <andreas.regel@powarman.de> | 2008-05-03 22:18:00 +0200 |
---|---|---|
committer | Andreas Regel <andreas.regel@powarman.de> | 2008-05-03 22:18:00 +0200 |
commit | 15f8e9b463ac432693b114c9b9f40a2155ae9dfb (patch) | |
tree | 75d96af805439e525c3afcc3e6c5abc99dc84159 /osd.h | |
parent | cac6362d2207752926f9339c1c547d60d5c2a6a0 (diff) | |
download | vdr-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.h | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -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); |