From 6b561733c0cc3a7ff41585ad20e51600ccac7a7c Mon Sep 17 00:00:00 2001 From: TinyOh Date: Thu, 14 Mar 2019 10:25:05 +0800 Subject: [PATCH] fix(api): plugin --- src/mynteye/api/processor.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mynteye/api/processor.cc b/src/mynteye/api/processor.cc index f3f1542..834795b 100644 --- a/src/mynteye/api/processor.cc +++ b/src/mynteye/api/processor.cc @@ -284,6 +284,7 @@ api::StreamData Processor::GetStreamData(const Stream &stream) { auto output = Object::Cast(out); if (output != nullptr) { if (!is_enable_cd && + output->data && last_frame_id_cd == output->data->frame_id) { // cut the duplicate frame. return {}; @@ -305,6 +306,7 @@ api::StreamData Processor::GetStreamData(const Stream &stream) { if (it.stream == stream) { if (num == 1) { if (!is_enable_cd && + output->first_data && last_frame_id_cd == output->first_data->frame_id) { // cut the duplicate frame. return {}; @@ -314,6 +316,7 @@ api::StreamData Processor::GetStreamData(const Stream &stream) { } else { // last_frame_id_cd = output->second_data->frame_id; if (!is_enable_cd && + output->second_data && last_frame_id_cd_vice == output->second_data->frame_id) { // cut the duplicate frame. return {};