From 7a9b5e4d43ccb1a7bebdbf4b873da030cac31d96 Mon Sep 17 00:00:00 2001 From: t00605578 Date: Wed, 11 May 2022 15:42:07 +0800 Subject: [PATCH] fix data proc codex Signed-off-by: t00605578 --- .../colorspace_conversion/color_format_process.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 c7e113c4..993f685f 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 @@ -96,7 +96,8 @@ int32_t ColorFormatProcess::ProcessData(std::vector> return DCAMERA_BAD_VALUE; } - size_t dstBufsize = sourceConfig_.GetWidth() * sourceConfig_.GetHeight() * YUV_BYTES_PER_PIXEL / Y2UV_RATIO; + size_t dstBufsize = static_cast(sourceConfig_.GetWidth() * sourceConfig_.GetHeight() * + YUV_BYTES_PER_PIXEL / Y2UV_RATIO); std::shared_ptr dstBuf = std::make_shared(dstBufsize); ImageUnitInfo dstImgInfo = { processedConfig_.GetVideoformat(), processedConfig_.GetWidth(), processedConfig_.GetHeight(), processedConfig_.GetWidth(), processedConfig_.GetHeight(), @@ -352,7 +353,7 @@ int32_t ColorFormatProcess::CopyYPlane(const ImageUnitInfo& srcImgInfo, const Im } errno_t err = EOK; - size_t totalCopyYPlaneSize = dstImgInfo.alignedWidth * dstImgInfo.height; + int32_t totalCopyYPlaneSize = dstImgInfo.alignedWidth * dstImgInfo.height; if (srcImgInfo.alignedWidth == dstImgInfo.width && dstImgInfo.alignedWidth == dstImgInfo.width) { /* No black border of srcImage and dstImage, and the strides of srcImage and dstImage are equal. */ err = memcpy_s(dstImgInfo.imgData, totalCopyYPlaneSize, srcImgInfo.imgData, totalCopyYPlaneSize); -- Gitee