From: Maksym Veremeyenko Date: Mon, 20 Feb 2012 16:31:23 +0000 (+0200) Subject: allow start decklink producer from pause X-Git-Url: https://git.sesse.net/?p=mlt;a=commitdiff_plain;h=a76d1b9744bfd10d252f598f44f523afda11d1d9 allow start decklink producer from pause --- 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() ) );