]> git.sesse.net Git - mlt/blobdiff - src/modules/decklink/producer_decklink.cpp
fix regression when using producer 'consumer' with decklink
[mlt] / src / modules / decklink / producer_decklink.cpp
index be3406683401e6849496b20f794279708f458f38..ea00f9452541365f4218fa9fffea9b09bbe7401b 100644 (file)
@@ -357,7 +357,8 @@ public:
                        IDeckLinkVideoInputFrame* video,
                        IDeckLinkAudioInputPacket* audio )
        {
-               if ( mlt_producer_get_speed( getProducer() ) == 0.0 && !mlt_deque_count( m_queue ))
+               if ( mlt_properties_get_int( MLT_PRODUCER_PROPERTIES( getProducer() ), "preview" ) &&
+                       mlt_producer_get_speed( getProducer() ) == 0.0 && !mlt_deque_count( m_queue ))
                {
                        pthread_cond_broadcast( &m_condition );
                        return S_OK;