From 8af3b5bff080f0ad141890a9940dd8e31ea5c7fd Mon Sep 17 00:00:00 2001 From: t00605578 Date: Mon, 16 May 2022 17:22:29 +0800 Subject: [PATCH] fix 64bit RGB data process Signed-off-by: t00605578 --- .../colorspace_conversion/color_format_process.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/data_process/src/pipeline_node/colorspace_conversion/color_format_process.cpp b/services/data_process/src/pipeline_node/colorspace_conversion/color_format_process.cpp index 993f685f..b6cb2507 100644 --- a/services/data_process/src/pipeline_node/colorspace_conversion/color_format_process.cpp +++ b/services/data_process/src/pipeline_node/colorspace_conversion/color_format_process.cpp @@ -55,7 +55,8 @@ int32_t ColorFormatProcess::InitNode(const VideoConfigParams& sourceConfig, cons bool ColorFormatProcess::IsConvertible(const VideoConfigParams& sourceConfig, const VideoConfigParams& targetConfig) { - return (sourceConfig.GetVideoformat() == Videoformat::NV12 && targetConfig.GetVideoformat() == Videoformat::NV21 && + return ((sourceConfig.GetVideoformat() == targetConfig.GetVideoformat() || + (sourceConfig.GetVideoformat() == Videoformat::NV12 && targetConfig.GetVideoformat() == Videoformat::NV21)) && sourceConfig.GetWidth() == targetConfig.GetWidth() && sourceConfig.GetHeight() == targetConfig.GetHeight()); } -- Gitee