From 3244515935c97dc77516743c98d5cf9cd133258d Mon Sep 17 00:00:00 2001 From: Helge Norberg Date: Fri, 2 Sep 2016 19:59:00 +0200 Subject: [PATCH] [decklink_consumer] Avoid promise already satisfied exception --- modules/decklink/consumer/decklink_consumer.cpp | 3 +++ 1 file changed, 3 insertions(+) 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())); -- 2.39.2