aboutsummaryrefslogtreecommitdiff
path: root/lib/service/servicedvb.cpp
diff options
context:
space:
mode:
authorghost <andreas.monzner@multimedia-labs.de>2009-12-09 15:47:56 +0100
committerghost <andreas.monzner@multimedia-labs.de>2009-12-09 15:47:56 +0100
commitbbe28d433549d0559ac2f91ca2903d5bc6b60bf4 (patch)
treedf74c93b4cdccdf5dbdb9a5c28e9471685dd2e60 /lib/service/servicedvb.cpp
parent0cb206d2c07cb9e4130e13234e3fd59b127421a8 (diff)
downloadenigma2-bbe28d433549d0559ac2f91ca2903d5bc6b60bf4.tar.gz
enigma2-bbe28d433549d0559ac2f91ca2903d5bc6b60bf4.zip
fix skip backward from live to timeshift
Diffstat (limited to 'lib/service/servicedvb.cpp')
-rw-r--r--lib/service/servicedvb.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/service/servicedvb.cpp b/lib/service/servicedvb.cpp
index b71271a9..9a995e7b 100644
--- a/lib/service/servicedvb.cpp
+++ b/lib/service/servicedvb.cpp
@@ -2285,12 +2285,13 @@ void eDVBServicePlay::switchToTimeshift()
r.path = m_timeshift_file;
m_cue = new eCueSheet();
+ m_cue->seekTo(0, -1000);
m_service_handler_timeshift.tune(r, 1, m_cue, 0, m_dvb_service); /* use the decoder demux for everything */
eDebug("eDVBServicePlay::switchToTimeshift, in pause mode now.");
pause();
updateDecoder(); /* mainly to switch off PCR, and to set pause */
-
+
m_event((iPlayableService*)this, evSeekableStatusChanged);
}