From cf8b2539f7e1634937995c292743c594c5d1cdcd Mon Sep 17 00:00:00 2001 From: qwu16 Date: Wed, 20 Apr 2022 13:43:06 +0800 Subject: [PATCH 1/2] Filter video stream by frame format --- source/agent/analytics/videoGstPipeline/GstInternalIn.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/agent/analytics/videoGstPipeline/GstInternalIn.cpp b/source/agent/analytics/videoGstPipeline/GstInternalIn.cpp index 051770ca9..b05bdb0ff 100644 --- a/source/agent/analytics/videoGstPipeline/GstInternalIn.cpp +++ b/source/agent/analytics/videoGstPipeline/GstInternalIn.cpp @@ -64,7 +64,7 @@ void GstInternalIn::onFrame(const owt_base::Frame& frame) return; } - if(frame.additionalInfo.video.width == 1) { + if(frame->format > owt_base::FRAME_FORMAT_AV1 || frame->format < owt_base::FRAME_FORMAT_VP8) { ELOG_DEBUG("Not a valid video frame\n"); return; } From 624b1fe348eb7f691f7693fa57aeac112974e247 Mon Sep 17 00:00:00 2001 From: qwu16 Date: Thu, 21 Apr 2022 11:43:09 +0800 Subject: [PATCH 2/2] Update filter video frame --- source/agent/analytics/videoGstPipeline/GstInternalIn.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/agent/analytics/videoGstPipeline/GstInternalIn.cpp b/source/agent/analytics/videoGstPipeline/GstInternalIn.cpp index b05bdb0ff..a344cb6c4 100644 --- a/source/agent/analytics/videoGstPipeline/GstInternalIn.cpp +++ b/source/agent/analytics/videoGstPipeline/GstInternalIn.cpp @@ -64,7 +64,7 @@ void GstInternalIn::onFrame(const owt_base::Frame& frame) return; } - if(frame->format > owt_base::FRAME_FORMAT_AV1 || frame->format < owt_base::FRAME_FORMAT_VP8) { + if(frame.format > owt_base::FRAME_FORMAT_AV1 || frame.format < owt_base::FRAME_FORMAT_VP8) { ELOG_DEBUG("Not a valid video frame\n"); return; }