我使用的DVRRDK4.03版本的开发包,流程为cap->enc。 FPGA 送过来的数据为两路8位内嵌同步,视频参数为720*576P25fps。我采集端的主要参数设置如下:
capturePrm.numVipInst = 2;
for(vipInstId=0;vipInstId<2;vipInstId++)
{
pCapInstPrm=&capturePrm.vipInst[vipInstId];
pCapInstPrm->vipInstId=SYSTEM_CAPTURE_INST_VIP0_PORT+vipInstId;
pCapInstPrm->inDataFormat=SYSTEM_DF_YUV422P;
pCapInstPrm->videoIfMode=SYSTEM_CAPT_VIDEO_IF_MODE_8BIT;
pCapInstPrm->standard=SYSTEM_STD_576P;
pCapInstPrm->inScanFormat=SYSTEM_SF_PROGRESSIVE;
pCapOutPrm=&pCapInstPrm->outParam[0];
pCapOutPrm->dataFormat=SYSTEM_DF_YUV422SP_UV;
}
the videoCaptureMode is SYSTEM_CAPT_VIDEO_CAPTURE_MODE_MULTI_CH_PIXEL_MUX_EMBEDDED_SYNC
通过打印信息显示采集到的数据为0帧,通过保存编码后的文件查看,视频数据也史不正确的。请问各位,有什么好的解决办法么?
Ternence_Hsu:
你好;
两路视频是通过 vip0 的 portA 和portB 采集的吗?
xianchuan qiu:
回复 Ternence_Hsu:
是的,用的VIP0的portA和portB
Ternence_Hsu:
还有一个, 你在采集link 中是否有配置采集模式为;
SYSTEM_CAPT_VIDEO_CAPTURE_MODE_SINGLE_CH_NON_MUX_EMBEDDED_SYNC
xianchuan qiu:
回复 Ternence_Hsu:
我设置的就是这个参数
Ternence_Hsu:
回复 xianchuan qiu:
如果采集模式没有问题,建议到 hdvpss 中去查一下是否有采集中断。
xianchuan qiu:
回复 Ternence_Hsu:
设置了,出现VIP0 cap Overflow现象