aboutsummaryrefslogtreecommitdiff
path: root/lib/dvb/dvb.cpp
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2005-10-25 21:40:02 +0000
committerFelix Domke <tmbinc@elitedvb.net>2005-10-25 21:40:02 +0000
commit08ef7ab7ca52f453a411aa0eb2670fc464e777f9 (patch)
tree0d6997712bed155682a092d033b100e82fb53ba6 /lib/dvb/dvb.cpp
parent6977ff954d9c08c2f3ca7727cf997ccd7be201ed (diff)
downloadenigma2-08ef7ab7ca52f453a411aa0eb2670fc464e777f9.tar.gz
enigma2-08ef7ab7ca52f453a411aa0eb2670fc464e777f9.zip
- add seekTo in eDVBChannel (PVR)
Diffstat (limited to 'lib/dvb/dvb.cpp')
-rw-r--r--lib/dvb/dvb.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/dvb/dvb.cpp b/lib/dvb/dvb.cpp
index c8feccfd..35e5c993 100644
--- a/lib/dvb/dvb.cpp
+++ b/lib/dvb/dvb.cpp
@@ -616,3 +616,14 @@ RESULT eDVBChannel::getCurrentPosition(pts_t &pos)
return 0;
}
+
+RESULT eDVBChannel::seekTo(pts_t &pts)
+{
+ m_pvr_thread->pause();
+ if (m_decoder_demux)
+ m_decoder_demux->get().flush();
+ /* demux will also flush all decoder.. */
+// m_pvr_thread->seek(pts);
+ m_pvr_thread->resume();
+}
+