Toybrick

标题: 关于RGA库的使用,报错 [打印本页]

作者: lozenyin    时间: 2022-4-13 15:17
标题: 关于RGA库的使用,报错


使用RGA进行缩放的时候出现一下报错是什么意思?是尺寸不对应RGA的条件吗?

  1. //检查
  2.         //printf("检查开始\n\r");
  3.         ret = imcheck(src, dst, src_rect, dst_rect);
  4.         //printf("imcheck_ret:%d\n\r",ret);
  5.         if (IM_STATUS_NOERROR != ret) {
  6.                 printf("Rga resize: %d, check error! %s\n", __LINE__, imStrError((IM_STATUS)ret));
  7.                 return ;
  8.         }
  9.         //图像缩放
  10.         STATUS = imresize(src, dst,input_params.dst_width/src.width,input_params.dst_height/src.height);
  11.         //STATUS = imresize(src, dst);
  12.         if (STATUS <= 0) {
  13.                 printf("Rga resize: resize error for status: %s\n", imStrError(STATUS));
  14.                 return ;
  15.         }
复制代码

报错:
  1. Rga resize: resize error for status: Fatal error: Failed to call RockChipRga interface, query log to find the cause of failure.
  2. resize ===> width: 1920, height: 1080, h_stride: 1920, v_stride: 1088
  3. RgaBlit(1387) RGA_BLIT fail: Device or resource busy
  4. RgaBlit(1388) RGA_BLIT fail: Device or resource busy
  5. fd-vir-phy-hnd-format[0, 0x7f7f010000, (nil), (nil), 0]
  6. rect[0, 0, 1920, 1088, 1920, 1088, 3584, 0]
  7. f-blend-size-rotation-col-log-mmu[0, 0, 0, 0, 0, 0, 1]
  8. fd-vir-phy-hnd-format[0, (nil), 0x7f8dbba010, (nil), 0]
  9. rect[0, 0, 1280, 720, 1280, 720, 3584, 0]
  10. f-blend-size-rotation-col-log-mmu[0, 0, 0, 0, 0, 0, 0]
  11. This output the user patamaters when rga call blit fail
  12. srect[x,y,w,h] = [0, 0, 0, 0] src[w,h,ws,hs] = [1920, 1088, 1920, 1088]

  13. drect[x,y,w,h] = [0, 0, 0, 0] dst[w,h,ws,hs] = [1280, 720, 1280, 720]

  14. usage[0x80000]
复制代码



作者: lozenyin    时间: 2022-5-7 10:52
这个报错是显示资源或设备忙,有人遇到过嘛?
作者: jefferyzhang    时间: 2022-5-7 11:28
看过去像驱动问题,你板子是toybrick的么?什么型号?
作者: lozenyin    时间: 2023-1-9 18:16
jefferyzhang 发表于 2022-5-7 11:28
看过去像驱动问题,你板子是toybrick的么?什么型号?

我是用的并不是toybrick的板子,目前使用OPI5也出现这种情况。
作者: LeeFree    时间: 2023-4-14 17:57
lozenyin 发表于 2023-1-9 18:16
我是用的并不是toybrick的板子,目前使用OPI5也出现这种情况。

图像是什么格式的?
作者: lozenyin    时间: 2023-5-9 14:09
LeeFree 发表于 2023-4-14 17:57
图像是什么格式的?

图像是RK_FORMAT_YCrCb_420_P,修改成RK_FORMAT_YCrCb_420_SP就没有这个报错了……




欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3