Firefly开源社区

打印 上一主题 下一主题

[技术讨论] about YUV to RGB

9

积分

0

威望

0

贡献

吃瓜的群众

积分
9

about YUV to RGB

发表于 2022-12-21 16:59:40      浏览:2592 | 回复:0        打印      只看该作者   [复制链接] 楼主
  • 固件类型: 官方提供的固件
  • 固件文件名称: RK3588S
  • 固件下载地址: wangpan
  • Log日志: CMakeCache.txt
问题描述及复现步骤:

src = wrapbuffer_virtualaddr((void*)(aFrame->data[0]), aFrame->width, aFrame->height, RK_FORMAT_YCbCr_420_SP);
                dst = wrapbuffer_virtualaddr((void*)(aRGBMat.data), img_width, img_height, RK_FORMAT_RGB_888);
                IM_STATUS istatus = imcvtcolor(src, dst, RK_FORMAT_YCbCr_420_SP, RK_FORMAT_RGB_888);//,IM_YUV_TO_RGB_BT709_LIMIT,1


1188                        IM_STATUS istatus = imcvtcolor(src, dst, RK_FORMAT_YCbCr_420_SP, RK_FORMAT_RGB_888);//,IM_YUV_TO_RGB_BT709_LIMIT,1
(gdb) n
RgaBlit(1465) RGA_BLIT fail: Invalid argument
RgaBlit(1466) RGA_BLIT fail: Invalid argument
fd-vir-phy-hnd-format[0, 0x7fe8c97000, (nil), 0, 0]
rect[0, 0, 1920, 816, 1920, 816, 2560, 0]
f-blend-size-rotation-col-log-mmu[0, 0, 0, 0, 0, 0, 1]
fd-vir-phy-hnd-format[0, 0x7fe97dd040, (nil), 0, 0]
rect[0, 0, 1920, 816, 1920, 816, 512, 0]
f-blend-size-rotation-col-log-mmu[0, 0, 0, 0, 0, 0, 1]
This output the user patamaters when rga call blit fail
srect[x,y,w,h] = [0, 0, 0, 0] src[w,h,ws,hs] = [1920, 816, 1920, 816]

drect[x,y,w,h] = [0, 0, 0, 0] dst[w,h,ws,hs] = [1920, 816, 1920, 816]





what is the problem for convertion?



CMakeCache.txt

13.49 KB, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表