aboutsummaryrefslogtreecommitdiff
path: root/lib/dvb/demux.cpp
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2005-10-25 21:39:15 +0000
committerFelix Domke <tmbinc@elitedvb.net>2005-10-25 21:39:15 +0000
commit6977ff954d9c08c2f3ca7727cf997ccd7be201ed (patch)
tree8c106abc4523ef4e44ade2059a9bfa6059698098 /lib/dvb/demux.cpp
parenta67e67b1f38ddb2a01c1d5f09e32d373344e4d5e (diff)
downloadenigma2-6977ff954d9c08c2f3ca7727cf997ccd7be201ed.tar.gz
enigma2-6977ff954d9c08c2f3ca7727cf997ccd7be201ed.zip
- add flushing support in demux / decoder
Diffstat (limited to 'lib/dvb/demux.cpp')
-rw-r--r--lib/dvb/demux.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/dvb/demux.cpp b/lib/dvb/demux.cpp
index d5c7cf73..329eafda 100644
--- a/lib/dvb/demux.cpp
+++ b/lib/dvb/demux.cpp
@@ -88,6 +88,19 @@ RESULT eDVBDemux::getSTC(pts_t &pts)
return 0;
}
+RESULT eDVBDemux::flush()
+{
+ // FIXME: implement flushing the PVR queue here.
+
+ m_event(evtFlush);
+ return 0;
+}
+
+RESULT eDVBDemux::connectEvent(const Slot1<void,int> &event, ePtr<eConnection> &conn)
+{
+ conn = new eConnection(this, m_event.connect(event));
+ return 0;
+}
void eDVBSectionReader::data(int)
{