HISI3516 MMP VB调试汇总


问题1:HI_MPI_VB_Init失败返回0xA001800C(HI_ERR_VENC_NOMEM)

调试思路:查看系统内存容量以及VB分配设置

<1> cat /proc/media-mem

信息显示MMZ内存足够,保留仍有32MB

 

<2>查看VB配置的情况:

信息显示MMZ内存总计32768KB = 32MB,而此时的我试图为两路码流分配VB:

主码流1080P:

u32BlkSize = SAMPLE_COMM_SYS_CalcPicVbBlkSize(gs_enNorm,\

PIC_HD1080, PIXEL_FORMAT_YUV_SEMIPLANAR_420,  SAMPLE_SYS_ALIGN_WIDTH);

stVbConf.astCommPool[0].u32BlkSize = u32BlkSize;

stVbConf.astCommPool[0].u32BlkCnt = 10;

主码流需要分配VB空间:(1920*1080*2*10)/1024/1024约39MB

子码流VGA:

u32BlkSize = SAMPLE_COMM_SYS_CalcPicVbBlkSize(gs_enNorm,\

PIC_VGA, PIXEL_FORMAT_YUV_SEMIPLANAR_420, SAMPLE_SYS_ALIGN_WIDTH);

stVbConf.astCommPool[1].u32BlkSize = u32BlkSize;

stVbConf.astCommPool[1].u32BlkCnt = 3;

主码流需要分配VB空间:(640*480*2*3)/1024/1024约1MB

相加显然超过了MMZ内存总和32MB

 

<3>图像的大小

一帧1080P YUV420格式的图像大小应当是1920*1080*2 = 3145728B

但是从打印信息看,实际1080P图像的u32BlkSize是3159360B

实际VGA图像的u32BlkSize是503040B

原因是通过宏VB_PIC_HEADER_SIZE在每个VB块内加入了头部信息

 

<4>修改与执行结果:

将1080P的u32BlkCnt改为5,VGA的u32BlkCnt改为3。

对应分配空间则是:3159360B * 5 = 15426KB 503040B * 3 = 1473KB

在此cat /pro/media-mem,发现VB分配成功:

其它类似的内存分配问题也可以此来调试

 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Autofocus是一种自动对焦技术,它可以根据物体的距离和光线状况,自动调整镜头使得被拍摄物体清晰焦距,从而提高拍摄的效果。而Hisi则是指海思半导体公司,是一家中国领先的芯片设计公司。 Autofocus hisi则是指海思公司生产的带有自动对焦技术的图像处理芯片。这种芯片可以应用于相机、手机等设备上,提高拍摄的品质和效率。通过此技术,图像处理芯片可以根据拍摄场景和环境自动调整镜头焦距,使得成像更清晰、更稳定、更准确,可以帮助用户轻松捕捉美好瞬间。此外,自动对焦技术也能够在低光下拍摄情况下提高成像的质量,解决了原本手动对焦技术的一些局限性。 短短的一句话,Autofocus hisi所代表的技术可以说是应用领域广泛、实用性强的一种图像处理技术,为设备带来了更为完美的拍摄体验,并推动了图像技术的不断创新和发展。 ### 回答2: Autofocus是一种自动对焦技术,一般用于相机、手机等摄影设备中,用于实现镜头自动对焦,从而保证拍摄的照片或视频画面清晰、锐利。 Hisi是海思半导体品牌的缩写,海思半导体是华为子公司,主要从事芯片制造。最近,海思半导体发布了一款搭载AI技术的手机芯片——Kirin 970,这款芯片支持Autofocus技术。 搭载了Autofocus技术的Hisilicon Kirin 970芯片可以更好地实现拍摄过程中的自动对焦,提高拍照质量。同时,Kirin 970还配备了AI技术,可以自动识别拍摄场景,根据不同场景进行自动优化,例如夜景中自动增强亮度,人像中自动美颜等。 因此,Autofocus Hisilicon Kirin 970芯片可以提高摄影设备的拍摄效果,让拍摄更加自动化、智能化,进一步提升用户的拍摄体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值