]> git.sesse.net Git - mlt/commitdiff
Fix decklink choppy playback (3308341).
authorDan Dennedy <dan@dennedy.org>
Tue, 31 May 2011 05:04:25 +0000 (22:04 -0700)
committerDan Dennedy <dan@dennedy.org>
Tue, 31 May 2011 05:04:25 +0000 (22:04 -0700)
This would occur after several pause and play cycles.

src/modules/decklink/consumer_decklink.cpp

index cf31fe94397f0ace539ea598fae58fb5b47c06e5..66d9e52bc9acda1d73b523df4cb811a405cb0172 100644 (file)
@@ -348,7 +348,7 @@ public:
                                }
 
                                // While rebuffering
-                               if ( isBuffering() )
+                               if ( videoCount == 0 && isBuffering() )
                                {
                                        // Only append audio to reach the ideal level and not overbuffer.
                                        int ideal = ( m_preroll - 1 ) * bmdAudioSampleRate48kHz / m_fps;