kdkgod

kdkgod

0个粉丝

20

问答

0

专栏

0

资料

kdkgod  发布于  2016-07-28 14:41:14
采纳率 0%
20个问答
10492

3516 ive CSC问题

 
谁用过HI_MPI_IVE_CSC 进行yuv 2 RGB 转换。

这个函数中很重要的三个参数,IVE_SRC_IMAGE, IVE_DST_IMAGE, IVE_CSC_CTRL,一个参数中 phyaddr viraddr stride width height我通过get_chl_frame返回的结构进行的赋值。 dst中我只赋值了entype,width,height。执行提示
[Func]:IveCheckImage [Line]:225 [Info]:pstImage->u32PhyAddr[0] can't be 0!
[Func]:IveCheckCSCParam [Line]:309 [Info]:check image pstDst failed!
[Func]:HI_MPI_IVE_CSC [Line]:4126 [Info]:Error(0xa01d8003): check CSC parameters failed!

问题是我dst_image中的phyaddr该如果赋值?

IVE_IMAGE_TYPE_E enType;               
HI_U32 u32PhyAddr[3];
HI_U8 *pu8VirAddr[3];
HI_U16 u16Stride[3];
HI_U16 u16Width;
HI_U16 u16Height;
我来回答
回答8个
时间排序
认可量排序

kdkgod

0个粉丝

20

问答

0

专栏

0

资料

kdkgod 2016-07-28 17:36:50
认可0
搞定了,提供个URL供参考一下。
http://blog.csdn.net/cjsycyl/article/details/8676110

beike2001

0个粉丝

10

问答

0

专栏

1

资料

beike2001 2016-10-28 21:28:02
认可0
你好 我在3516上csc实验rgb到yuv转换成功,模式:IVE_CSC_MODE_PIC_BT601_YUV2RGB。

但是使用同样的参数psrc(YUV420SP) ,pdst(8UC3_PACKAGE),只是调换顺序 模式:IVE_CSC_MODE_PIC_BT601_RGB2YUV,运行时提示出错:
[Func]:IveCheckCSCParam [Line]:377 [Info]:pstSrc->enType(2) must be in {U8C3_PACKAGE(10), U8C3_PLANAR(11)} in pstCscCtrl->enMode(10)!
[Func]:HI_MPI_IVE_CSC [Line]:4126 [Info]:Error(0xa01d8003): check CSC parameters failed!
[ColorSpaceChange]-96: HI_MPI_IVE_CSC fail,Error(0xa01d8003)

beike2001

0个粉丝

10

问答

0

专栏

1

资料

beike2001 2016-10-28 21:30:55
认可0
3516A

请教下是为啥?怎么也检查不出,图像格式类型不对的地方。

beike2001

0个粉丝

10

问答

0

专栏

1

资料

beike2001 2016-10-30 17:01:03
认可0
补充下:
第一次调用psrc(YUV420SP),pdst(8UC3_PACKAGE),实现YUV2RGB,成功打印的如下:
******************************pdst m_RGBImg Type:10(8UC3_PACKAGE),Addr:be947b40
******************************psrc m_Yuv420sp Type:2(YUV420SP),Addr:be947b18

第二次调用,准备实现RGB2YUV,还是上面两个图像变量,调用时交换顺序,打印如下:
@@@@@@@@@@@@@@m_RGBImg Type:10,Addr :be947b40
@@@@@@@@@@@@@@m_Yuv420sp Type:2 Addr:be947b18
[Func]:IveCheckCSCParam [Line]:377 [Info]:pstSrc->enType(2) must be in {U8C3_PACKAGE(10), U8C3_PLANAR(11)} in pstCscCtrl->enMode(10)!
[Func]:HI_MPI_IVE_CSC [Line]:4126 [Info]:Error(0xa01d8003): check CSC parameters failed!
[ColorSpaceChange]-96: HI_MPI_IVE_CSC fail,Error(0xa01d8003)

也就是说,仔细检查过了,参数类型满足该函数的要求。
结果调用该函数运行时打印出错。

nightwishny

0个粉丝

4

问答

0

专栏

0

资料

nightwishny 2018-02-08 18:37:54
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=40487&ptid=12113]beike2001 发表于 2016-10-30 17:01[/url]
补充下:
第一次调用psrc(YUV420SP),pdst(8UC3_PACKAGE),实现YUV2RGB,成功打印的如下:
********* ...[/quote]

rgb2yuv失败的原因找到了么?

qn1564110202

0个粉丝

10

问答

0

专栏

0

资料

qn1564110202 2019-08-05 14:06:12
认可0
请问stSrc.au64PhyAddr【3】,stSrc.au64VirAddr【3】,stSrc.au32Stride【3】每一种3个地址都需要填吗?

qn1568022704

0个粉丝

0

问答

0

专栏

0

资料

qn1568022704 2019-09-11 11:04:09
认可0
麻烦请问一下,具体是哪个get_chl_frame的函数?

hero

0个粉丝

1

问答

0

专栏

0

资料

hero 2018-02-09 08:38:47
认可0
:lol:lol:lol:lol:lol:lol
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区