same fix for slowMotion
authorFelix Domke <tmbinc@elitedvb.net>
Fri, 7 Nov 2008 16:45:26 +0000 (17:45 +0100)
committerFelix Domke <tmbinc@elitedvb.net>
Fri, 7 Nov 2008 16:45:26 +0000 (17:45 +0100)
lib/dvb/decoder.cpp

index fb79f4aa814115b89b1e75b9f979afcd84aa636c..5fa59ed4f352d132c6f2754372904423658e22d7 100644 (file)
@@ -1082,6 +1082,7 @@ RESULT eTSMPEGDecoder::setSlowMotion(int repeat)
        m_is_sm = repeat != 0;
 
        setState();
        m_is_sm = repeat != 0;
 
        setState();
+       unfreeze(); // audio might be restarted and still in preroll (freezed) state.
 
        if (m_video)
                return m_video->setSlowMotion(repeat);
 
        if (m_video)
                return m_video->setSlowMotion(repeat);