escapturePrm.numVipInst = GetCameraNum(pChannels); escapturePrm.tilerEnable = FALSE; escapturePrm.numBufsPerCh = 16; escapturePrm.numExtraBufs = 0; escapturePrm.maxBlindAreasPerCh = 0; escapturePrm.isPalMode = FALSE; escapturePrm.enableSdCrop = FALSE; escapturePrm.doCropInCapture = FALSE; for (pHChannelNode = pChannels->hChannelList[CHANNEL_CLS_CAMERA]->next, i = 0; pHChannelNode && (i < GetCameraNum(pChannels)); pHChannelNode = pHChannelNode->next, i ++) { //vipInstId = SYSTEM_CAPTURE_INST_VIP0_PORTA + 2 * i; esvipInstId = SYSTEM_CAPTURE_INST_VIP0_PORTA + i; espCaptureInstPrm = &escapturePrm.vipInst[i]; espCaptureInstPrm->vipInstId = esvipInstId % SYSTEM_CAPTURE_INST_MAX; //pCaptureInstPrm->videoDecoderId = SYSTEM_DEVICE_VID_DEC_SII9233A_DRV; espCaptureInstPrm->videoDecoderId = 0; espCaptureInstPrm->inDataFormat = SYSTEM_DF_YUV422P; espCaptureInstPrm->standard = pHChannelNode->body.hChannel->entity.camera.std; espCaptureInstPrm->numOutput = 1; espCaptureInstPrm->numChPerOutput = 1; // espCaptureInstPrm->frameCaptureMode = FALSE; // espCaptureInstPrm->fieldsMerged = FALSE; espCaptureOutPrm = &espCaptureInstPrm->outParams[0]; espCaptureOutPrm->dataFormat = SYSTEM_DF_YUV422I_YUYV; espCaptureOutPrm->scEnable = FALSE; espCaptureOutPrm->outQueId = 0; } escapturePrm.outQueParams[0].nextLink = esmergeId0;