RDK_V3.8版本,接入分辨率700w,的3392*2008的数据,运行没有问题,。修改分辨率为800w的3320*2350数据,出现resizer overflow的问题,相关日志信息如下:
[m3vpss ] Iss_captResetAndRestart:5973
[m3vpss ] Error :: core/src/isp_msp.c : MSP_ISP_config : 894 :: [m3vpss ] Exiting because: (ISP_SUCCESS != issDrvH3aConfig((iss_config_processing_t *) ptIspH3aCfg->ptIssConfig, ptIspH3aCfg->pAewbBuff, ptIspH3aCfg->pAfBuff, &ptIspDev->iss_drv_config))
还一直出现
============ RESIZER OVERFLOW 1=============
============ RESIZER OVERFLOW 2=============
Chris Meng:
Jiran,
resizer overflow表示峰值DDR吞吐过高,导致ISS拿不到DDR的访问权,所以溢出了。
1. 你看看你的代码里面是否有可以去除的不必要的DDR访问代码。
2. DDR的PBBPR.PR_OLD_COUNT请尝试配置0x10~0x50,看看是否有改善。
user4697019:
回复 Chris Meng:
您好,
我想请教一下,issdrv_captureApi.c文件中有一个函数
Int32 Iss_captFlush(Fdrv_Handle handle, FVID2_FrameList * frameList),我没有找到该函数在哪调用的,
想请指点一二。谢谢您