From: Helge Norberg Date: Fri, 2 Sep 2016 17:59:00 +0000 (+0200) Subject: [decklink_consumer] Avoid promise already satisfied exception X-Git-Tag: 2.1.0_Beta1~63 X-Git-Url: https://git.sesse.net/?p=casparcg;a=commitdiff_plain;h=3244515935c97dc77516743c98d5cf9cd133258d [decklink_consumer] Avoid promise already satisfied exception --- diff --git a/modules/decklink/consumer/decklink_consumer.cpp b/modules/decklink/consumer/decklink_consumer.cpp index 37dfeea1b..1469128ee 100644 --- a/modules/decklink/consumer/decklink_consumer.cpp +++ b/modules/decklink/consumer/decklink_consumer.cpp @@ -569,7 +569,10 @@ public: frame_buffer_.pop(frame); if (send_completion_.valid()) + { send_completion_(); + send_completion_.reset(); + } if (config_.embedded_audio) schedule_next_audio(channel_remapper_.mix_and_rearrange(frame.audio_data()));