From: Felix Domke Date: Fri, 7 Nov 2008 16:32:47 +0000 (+0100) Subject: When a new audio pid is started, it starts in freezed mode, to allow for a preroll... X-Git-Tag: 2.6.0~617^2~12^2~1 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/b7d638fdf094551e7ffbb88f4d8c262518e16b20 When a new audio pid is started, it starts in freezed mode, to allow for a preroll. We need to unfreeze them so the internal state is right. closes #17 --- diff --git a/lib/dvb/decoder.cpp b/lib/dvb/decoder.cpp index 0ce59d01..fb79f4aa 100644 --- a/lib/dvb/decoder.cpp +++ b/lib/dvb/decoder.cpp @@ -1069,6 +1069,7 @@ RESULT eTSMPEGDecoder::setFastForward(int frames_to_skip) m_is_ff = frames_to_skip != 0; setState(); + unfreeze(); // audio might be restarted and still in preroll (freezed) state. if (m_video) return m_video->setFastForward(frames_to_skip);