修复告警

Signed-off-by: chenqinxin <chenqinxin1@huawei.com>
Change-Id: Id53f70e5ab77db800b428481c129bc0ee72b0538
This commit is contained in:
chenqinxin
2022-03-01 18:23:54 +08:00
parent bd99bcc9ee
commit e9030208a0
4 changed files with 19 additions and 9 deletions
+5 -5
View File
@@ -117,9 +117,9 @@ bool SurfaceReader::ProcessBuffer(const sptr<SurfaceBuffer> &buf)
return false;
}
uint32_t width = bufferHandle->width;
uint32_t height = bufferHandle->height;
uint32_t stride = bufferHandle->stride;
uint32_t width = static_cast<uint32_t>(bufferHandle->width);
uint32_t height = static_cast<uint32_t>(bufferHandle->height);
uint32_t stride = static_cast<uint32_t>(bufferHandle->stride);
uint8_t *addr = (uint8_t *)buf->GetVirAddr();
auto data = (uint8_t *)malloc(width * height * BPP);
@@ -137,8 +137,8 @@ bool SurfaceReader::ProcessBuffer(const sptr<SurfaceBuffer> &buf)
sptr<PixelMap> pixelMap = new PixelMap();
ImageInfo info;
info.size.width = width;
info.size.height = height;
info.size.width = static_cast<int32_t>(width);
info.size.height = static_cast<int32_t>(height);
info.pixelFormat = PixelFormat::RGBA_8888;
info.colorSpace = ColorSpace::SRGB;
pixelMap->SetImageInfo(info);