dvrrdk3.0上测试dm8168EVM+DaughterCard。
这个demo里面预览1080p是正常工作的。
现在,但是没有编码。跟踪这些links的流程。发现m3vpss上DUP1的线程DupLink_tskMain()里面无法获取到数据,
而DUP0的DupLink_tskMain()线程里面会不停收到SYSTEM_CMD_NEW_DATA消息,所以预览正常。
问题应该出在capture这个link的配置上,capture配置如下:
capturePrm.outQueParams[0].nextLink = gMultiChHd_VcapVencVdisObj.dupId[0];
capturePrm.outQueParams[1].nextLink = gMultiChHd_VcapVencVdisObj.dupId[1];
pCaptureOutPrm = &pCaptureInstPrm->outParams[0];
配置pCaptureOutPrm,代码略
pCaptureOutPrm = &pCaptureInstPrm->outParams[1];
配置pCaptureOutPrm,代码略
调试方式:在DupLink_getFullFrames(), DupLink_putEmptyFrames(), DupLink_tskMain(),
CaptureLink_tskRun(), CaptureLink_drvProcessData(), ...里面打印出各个线程id,link id等
不知哪里出现的问题?
