我们最近打算在DM8127的IPNC RDK3.8上调试ISP的2A算法,现在已经跑通了raw data的case但是发现有个问题:在RDK的每一帧回调函数Iss_ispDrvCallBack里并没有调用IssAlg_capt2AIsrCallBack(pObj->p2AObj) 这个函数,这样说明RDK是不是默认不使能ISP的2A算法?如果没使能2a算法我们应该如何配置RDK?
Chris Meng:
Aen,
你是如何判断Iss_ispDrvCallBack里并没有调用IssAlg_capt2AIsrCallBack(pObj->p2AObj) 这个函数?你是有在下面函数加打印发现ISPDRV_ENABLE_2A_ISP没有定义么?
默认IPNC的2A是开启的,注意IE界面是可以关闭2A的。
Int32 Iss_ispDrvCallBack(){…#ifdef ISPDRV_ENABLE_2A_ISP IssAlg_capt2AIsrCallBack(pObj->p2AObj);#endif
Aen Jone:
回复 Chris Meng:
hi:
Chris
我有在RDK3.8下面函数加打印发现ISPDRV_ENABLE_2A_ISP没有定义
Int32 Iss_ispDrvCallBack(){…#ifdef ISPDRV_ENABLE_2A_ISP IssAlg_capt2AIsrCallBack(pObj->p2AObj);#endif
另外我搜了RDK的代码没有ISPDRV_ENABLE_2A_ISP这个宏的定义