From a76d1b9744bfd10d252f598f44f523afda11d1d9 Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko Date: Mon, 20 Feb 2012 18:31:23 +0200 Subject: [PATCH] allow start decklink producer from pause --- src/modules/decklink/producer_decklink.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/modules/decklink/producer_decklink.cpp b/src/modules/decklink/producer_decklink.cpp index 608426a4..be340668 100644 --- a/src/modules/decklink/producer_decklink.cpp +++ b/src/modules/decklink/producer_decklink.cpp @@ -357,6 +357,12 @@ public: IDeckLinkVideoInputFrame* video, IDeckLinkAudioInputPacket* audio ) { + if ( mlt_producer_get_speed( getProducer() ) == 0.0 && !mlt_deque_count( m_queue )) + { + pthread_cond_broadcast( &m_condition ); + return S_OK; + } + // Create mlt_frame mlt_frame frame = mlt_frame_init( MLT_PRODUCER_SERVICE( getProducer() ) ); -- 2.39.2