From e94d3ea1c6398e24673a1b919872ed6a8d50bdad Mon Sep 17 00:00:00 2001 From: Dan Dennedy Date: Fri, 25 Nov 2011 19:56:02 -0800 Subject: [PATCH] fix decklink compile on mingw --- src/modules/decklink/consumer_decklink.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/decklink/consumer_decklink.cpp b/src/modules/decklink/consumer_decklink.cpp index ca837132..39c251f2 100644 --- a/src/modules/decklink/consumer_decklink.cpp +++ b/src/modules/decklink/consumer_decklink.cpp @@ -273,6 +273,7 @@ public: bool stop() { mlt_properties properties = MLT_CONSUMER_PROPERTIES( getConsumer() ); + bool wasRunning = !!mlt_properties_get_int( properties, "running" ); // set running state is 0 mlt_properties_set_int( properties, "running", 0 ); @@ -291,9 +292,8 @@ public: m_decklinkFrame->Release(); m_decklinkFrame = NULL; - if ( m_prerollThread ) + if ( wasRunning ) pthread_join( m_prerollThread, NULL ); - m_prerollThread = 0; return true; } -- 2.39.2