summaryrefslogtreecommitdiff
path: root/libcore/femonreceiver.h
diff options
context:
space:
mode:
authorManuel Reimer <manuel.reimer@gmx.de>2014-11-02 13:41:30 +0100
committerManuel Reimer <manuel.reimer@gmx.de>2014-11-02 13:41:30 +0100
commitded6119b3b60eb2f36bbc1df8d6050c49f9e2a1f (patch)
tree11a1118233ebfe96cc034ba7e9914b379f85cfc1 /libcore/femonreceiver.h
parente07e56a3faced2f2ef7459cc13c2bda6f65f68ba (diff)
parentef4502cc02b4a1b287b6710826f04f953fd4691b (diff)
downloadvdr-plugin-skindesigner-ded6119b3b60eb2f36bbc1df8d6050c49f9e2a1f.tar.gz
vdr-plugin-skindesigner-ded6119b3b60eb2f36bbc1df8d6050c49f9e2a1f.tar.bz2
Merge branch 'master' of git://projects.vdr-developer.org/vdr-plugin-skindesigner
Diffstat (limited to 'libcore/femonreceiver.h')
-rw-r--r--libcore/femonreceiver.h53
1 files changed, 0 insertions, 53 deletions
diff --git a/libcore/femonreceiver.h b/libcore/femonreceiver.h
deleted file mode 100644
index 2720ff1..0000000
--- a/libcore/femonreceiver.h
+++ /dev/null
@@ -1,53 +0,0 @@
-#ifndef __FEMONRECEIVER_H
-#define __FEMONRECEIVER_H
-
-#include <vdr/thread.h>
-#include <vdr/receiver.h>
-
-class cFemonReceiver : public cReceiver, public cThread {
- private:
- cMutex m_Mutex;
- cCondWait m_Sleep;
- bool m_Active;
-
- cRingBufferLinear m_VideoBuffer;
- cTsToPes m_VideoAssembler;
- int m_VideoType;
- int m_VideoPid;
- int m_VideoPacketCount;
- double m_VideoBitrate;
-
- cRingBufferLinear m_AudioBuffer;
- cTsToPes m_AudioAssembler;
- int m_AudioPid;
- int m_AudioPacketCount;
- double m_AudioBitrate;
- bool m_AudioValid;
-
- cRingBufferLinear m_AC3Buffer;
- cTsToPes m_AC3Assembler;
- int m_AC3Pid;
- int m_AC3PacketCount;
- double m_AC3Bitrate;
- bool m_AC3Valid;
-
- protected:
- virtual void Activate(bool On);
- virtual void Receive(uchar *Data, int Length);
- virtual void Action(void);
-
- public:
- cFemonReceiver(const cChannel* Channel, int ATrack, int DTrack);
- virtual ~cFemonReceiver();
- void Deactivate(void);
-
- double VideoBitrate(void) { cMutexLock MutexLock(&m_Mutex);
- return m_VideoBitrate; }; // bit/s
- double AudioBitrate(void) { cMutexLock MutexLock(&m_Mutex);
- return m_AudioBitrate; }; // bit/s
- double AC3Bitrate(void) { cMutexLock MutexLock(&m_Mutex);
- return m_AC3Bitrate; }; // bit/s
-};
-
-#endif //__FEMONRECEIVER_H
-