aboutsummaryrefslogtreecommitdiff
path: root/lib/dvb/decoder.cpp
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2006-12-27 16:45:39 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2006-12-27 16:45:39 +0000
commit50f95af4ff6ec0063594a7b7a8777ef3d9c91ff9 (patch)
tree87b1fbad3417da2195c3a6b4b81102c1fc302041 /lib/dvb/decoder.cpp
parentc88273c34d261ad897dbb507dbaf5c9cb38f741f (diff)
downloadenigma2-50f95af4ff6ec0063594a7b7a8777ef3d9c91ff9.tar.gz
enigma2-50f95af4ff6ec0063594a7b7a8777ef3d9c91ff9.zip
fix bluescreen in some conditions
Diffstat (limited to 'lib/dvb/decoder.cpp')
-rw-r--r--lib/dvb/decoder.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/dvb/decoder.cpp b/lib/dvb/decoder.cpp
index b9acabad..fdd3f872 100644
--- a/lib/dvb/decoder.cpp
+++ b/lib/dvb/decoder.cpp
@@ -466,6 +466,7 @@ int eTSMPEGDecoder::setState()
{
m_video->stop();
m_video=0;
+ m_video_event_conn=0;
}
if (m_changed & changePCR)
{
@@ -522,8 +523,9 @@ int eTSMPEGDecoder::setState()
{
eDebug("STOP");
m_video->stop();
+ m_video = 0;
+ m_video_event_conn = 0;
}
- m_video = 0;
if ((m_vpid >= 0) && (m_vpid < 0x1FFF))
{
eDebug("new video");