From 1dba809bb1d6a538271140c66d104b06045648b3 Mon Sep 17 00:00:00 2001 From: Helge Norberg Date: Fri, 9 Sep 2016 10:27:32 +0200 Subject: [PATCH] [decklink] Added missing channel-layer in diag for the producer --- modules/decklink/producer/decklink_producer.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/decklink/producer/decklink_producer.cpp b/modules/decklink/producer/decklink_producer.cpp index b64c97656..5200a6900 100644 --- a/modules/decklink/producer/decklink_producer.cpp +++ b/modules/decklink/producer/decklink_producer.cpp @@ -44,6 +44,7 @@ #include #include #include +#include #include #include #include @@ -348,8 +349,10 @@ public: : executor_(L"decklink_producer[" + boost::lexical_cast(device_index) + L"]") , length_(length) { + auto ctx = core::diagnostics::call_context::for_thread(); executor_.invoke([=] { + core::diagnostics::call_context::for_thread() = ctx; com_initialize(); producer_.reset(new decklink_producer(in_format_desc, device_index, frame_factory, out_format_desc, channel_layout, filter_str)); }); -- 2.39.2