Dear all,
|-----------display
camara----|
|------------enc
我用camara接兩個que0, que1.
que0接display
que1接enc
為什麼que0輸出為60fps, que1輸出為30fps, que1總是 que0的一半呢?
cameraPrm.captureMode = CAMERA_LINK_CAPMODE_ISIF;
cameraPrm.numAudioChannels = 0;
cameraPrm.numVipInst = 1;
cameraPrm.outQueParams[0].nextLink = displayId[0];//dupId[0];
cameraPrm.outQueParams[1].nextLink = ipcOutVpssId;//displayId[0];
cameraPrm.tilerEnable = TRUE;//FALSE;
cameraPrm.vsEnable = 0;
pCameraInstPrm = &cameraPrm.vipInst[0];
pCameraInstPrm->vipInstId = SYSTEM_CAMERA_INST_VP_CSI2;
pCameraInstPrm->videoDecoderId = SYSTEM_DEVICE_VID_CAM_IMX140_DRV;
pCameraInstPrm->inDataFormat = SYSTEM_DF_BAYER_RAW;
pCameraInstPrm->sensorOutWidth = 1920;
pCameraInstPrm->sensorOutHeight = 1080;
pCameraInstPrm->standard = SYSTEM_STD_1080P_60;
pCameraInstPrm->numOutput = 2;
pCameraOutPrm = &pCameraInstPrm->outParams[0];
pCameraOutPrm->dataFormat = SYSTEM_DF_YUV420SP_UV;//SYSTEM_DF_YUV422I_YUYV;//SYSTEM_DF_YUV420SP_UV;
pCameraOutPrm->scEnable = FALSE;
pCameraOutPrm->scOutWidth = 1920;
pCameraOutPrm->scOutHeight = 1080;
pCameraOutPrm->outQueId = 0;
pCameraOutPrm = &pCameraInstPrm->outParams[1];
pCameraOutPrm->dataFormat = SYSTEM_DF_YUV420SP_UV;//SYSTEM_DF_YUV422I_UYVY;//YUYV;//UYVY
pCameraOutPrm->scEnable = FALSE;
pCameraOutPrm->scOutWidth = 1920;
pCameraOutPrm->scOutHeight = 1080;
pCameraOutPrm->outQueId = 1;
thks