使用正确的内存申请接口,但内存大小传值错误
现象描述
日志报错如下:
device:0 chan 0, output terminal address is invalid, maybe outBufSize:3110400 is invalid.
可能原因
传入的buffer size太大,超出了实际申请的buffer范围,导致内部结束地址校验出错。
处理步骤
如果内存申请接口使用正常,业务流程中dvpp内存申请接口增加地址及长度日志,检查接口hi_mpi_venc_send_frame/hi_mpi_venc_send_jpege_frame/aclvencSendFrame/acldvppJpegEncodeAsync传入buffer长度是否一致。
父主题: JPEGE图片编码/VENC视频编码