群内的朋友们好:
我使用的是ti8127 rdk3.8, 我建立了一个数据链路,在链路中使用了宽动态处理()wdrLink)
cameraLink --> wdrLink --> ispLink
在使用wdr的过程中,我发现我去动态调整wdr的wdrMode参数时,视频出现了如下的异常:
左半边是调整wdrMode出现的异常画面(比如我从WDR_DECOMPRESS_ENHANCE_MID调整为WDR_DECOMPRESS_ENHANCE_HIGH),右半边是正常的画面(没有使用wdr的)
创建wdrLink的代码如下:
WdrLink_CreateParams wdrPrm;
wdrPrm.inQueParams.prevLinkId =cameraId;
wdrPrm.inQueParams.prevLinkQueId = 0;
wdrPrm.outQueParams.nextLink = ispId;
wdrPrm.chCreateParams[0].dParams.wdrMode = WDR_DECOMPRESS_ENHANCE_MID;
System_linkCreate(wdrLinkId, &wdrPrm, sizeof(wdrPrm));
-----------------------------------------------------------------
群内的朋友们,能告诉我这个问题是什么原因吗?
我看了wdrLink_tsk.c中的代码,这个wdrMode貌似是可以动态调整的
case WDR_LINK_CMD_CHANGE_MODE:
WdrLink_drvChangeMode(pObj, *(WdrLink_Mode *)Utils_msgGetPrm(pMsg));
Utils_tskAckOrFreeMsg(pMsg, status);
break;
