summaryrefslogtreecommitdiff
path: root/server/livestreamer.h
diff options
context:
space:
mode:
authorschmirl <schmirl>2007-04-23 15:44:55 +0000
committerschmirl <schmirl>2007-04-23 15:44:55 +0000
commit0553fce43c696295bd4b291f58397497b59f965b (patch)
tree9c3bd26d7f76bdab7419c8536f85b5d3d56fc681 /server/livestreamer.h
parent6dd3cc412ee9326c4508f8e73f042223f4e816c3 (diff)
downloadvdr-plugin-streamdev-0553fce43c696295bd4b291f58397497b59f965b.tar.gz
vdr-plugin-streamdev-0553fce43c696295bd4b291f58397497b59f965b.tar.bz2
based on server_livefilter-streamer-type.patch by Petri Hintukainen
- Use cStreamer (base class) instead of cLiveStreamer (no need to know streamer type) * works with cLiveStreamer and cLiveFilterStreamer * avoid circular dependency - visibility of cStreamdevLiveReceiver: Moved from livestreamer.h -> .c Modified Files: server/livefilter.c server/livefilter.h server/livestreamer.c server/livestreamer.h
Diffstat (limited to 'server/livestreamer.h')
-rw-r--r--server/livestreamer.h30
1 files changed, 1 insertions, 29 deletions
diff --git a/server/livestreamer.h b/server/livestreamer.h
index 0c525bf..1ad2bc2 100644
--- a/server/livestreamer.h
+++ b/server/livestreamer.h
@@ -12,27 +12,7 @@ class cTS2PSRemux;
class cTS2ESRemux;
class cExternRemux;
class cRemux;
-
-// --- cStreamdevLiveReceiver -------------------------------------------------
-
-class cStreamdevLiveReceiver: public cReceiver {
- friend class cStreamdevLiveStreamer;
-
-private:
- cStreamdevLiveStreamer *m_Streamer;
-
-protected:
- virtual void Activate(bool On);
- virtual void Receive(uchar *Data, int Length);
-
-public:
-#if VDRVERSNUM < 10500
- cStreamdevLiveReceiver(cStreamdevLiveStreamer *Streamer, int Ca, int Priority, const int *Pids);
-#else
- cStreamdevLiveReceiver(cStreamdevLiveStreamer *Streamer, tChannelID ChannelID, int Priority, const int *Pids);
-#endif
- virtual ~cStreamdevLiveReceiver();
-};
+class cStreamdevLiveReceiver;
// --- cStreamdevLiveStreamer -------------------------------------------------
@@ -70,12 +50,4 @@ public:
virtual std::string Report(void);
};
-// --- cStreamdevLiveReceiver reverse inlines ---------------------------------
-
-inline void cStreamdevLiveReceiver::Activate(bool On)
-{
- Dprintf("LiveReceiver->Activate(%d)\n", On);
- m_Streamer->Activate(On);
-}
-
#endif // VDR_STREAMDEV_LIVESTREAMER_H