From b7d638fdf094551e7ffbb88f4d8c262518e16b20 Mon Sep 17 00:00:00 2001 From: Felix Domke Date: Fri, 7 Nov 2008 17:32:47 +0100 Subject: [PATCH] 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 --- lib/dvb/decoder.cpp | 1 + 1 file changed, 1 insertion(+) 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); -- 2.30.2