Part Number: DM388
Hi all,
I am trying to capture two streams from different devices by creating two capture instance id but instance id 1 always take input resolution as 1080P.
How to solve this following is my code
CaptureLink_CreateParams_Init(&capturePrm);
capturePrm.numVipInst = 2;
capturePrm.outQueParams[0].nextLink = mergeId;//gVdisModuleContext.displayId[VDIS_DEV_HDMI];
capturePrm.outQueParams[1].nextLink = mergeId;//gVdisModuleContext.displayId[VDIS_DEV_HDMI];
capturePrm.tilerEnable = FALSE;
pCaptureInstPrm = &capturePrm.vipInst[0];
pCaptureInstPrm->vipInstId = SYSTEM_CAPTURE_INST_VIP0_PORTA;
pCaptureInstPrm->videoDecoderId = SYSTEM_DEVICE_VID_DEC_ADV7611_DRV;
pCaptureInstPrm->inDataFormat = SYSTEM_DF_RGB24_888;
pCaptureInstPrm->standard = SYSTEM_STD_1080P_60;
pCaptureInstPrm->numOutput = 1;
pCaptureOutPrm = &pCaptureInstPrm->outParams[0];
pCaptureOutPrm->dataFormat = SYSTEM_DF_YUV420SP_UV;
pCaptureOutPrm->scEnable = FALSE;
pCaptureOutPrm->outQueId = 0;
pCaptureInstPrm_1 = &capturePrm.vipInst[1];
pCaptureInstPrm_1->vipInstId = SYSTEM_CAPTURE_INST_VIP1_PORTA;
pCaptureInstPrm_1->videoDecoderId = SYSTEM_DEVICE_VID_DEC_ADV7842_DRV;
pCaptureInstPrm_1->inDataFormat = SYSTEM_DF_YUV422P;
pCaptureInstPrm_1->standard = SYSTEM_STD_720P_60;
pCaptureInstPrm_1->numOutput = 1;
pCaptureOutPrm_1 = &pCaptureInstPrm_1->outParams[0];
pCaptureOutPrm_1->dataFormat = SYSTEM_DF_YUV420SP_UV;
pCaptureOutPrm_1->scEnable = FALSE;
pCaptureOutPrm_1->outQueId = 1;
Thanks,
RAJM