This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Capture Resolution Problem on DM8168 with dvr_rdk3.5

Hello!

I want to capture 960*2160 resolution video on VIP0 port of DM8168 with DVR-RDK without any external video decoder chip. 960*2160 YUV data from FPGA -> VIP ->  encoder -> send encoded stream . As capture driver supports standard video resolution only, so it would not be possible by DVR-RDK's present demos. 

1.if I do not migrate to DVR RDK 4.1 release,what should I modify dvr_rdk3.5 for  capturing 960*2160 resolution video ?

2.I can get multiple 1080p data, Create CaptureLink some parameters as follows:

   captureId = SYSTEM_LINK_ID_CAPTURE;
    ipcOutVpssId = SYSTEM_VPSS_LINK_ID_IPC_OUT_M3_0;
    ipcInVideoId = SYSTEM_VIDEO_LINK_ID_IPC_IN_M3_0;
    encId = SYSTEM_LINK_ID_VENC_0;
    ipcBitsOutVideoId = SYSTEM_VIDEO_LINK_ID_IPC_BITS_OUT_0;
    ipcBitsInHostId   = SYSTEM_HOST_LINK_ID_IPC_BITS_IN_0;
    dupInput1Id = SYSTEM_VPSS_LINK_ID_DUP_0;//SYSTEM_LINK_ID_DUP_0;
    dupInput2Id = SYSTEM_VPSS_LINK_ID_DUP_1;//SYSTEM_LINK_ID_DUP_1;
    mergeId = SYSTEM_VPSS_LINK_ID_MERGE_0;//SYSTEM_LINK_ID_MERGE_0;
    selectId1 = SYSTEM_VPSS_LINK_ID_SELECT_0;
    selectId2 = SYSTEM_VPSS_LINK_ID_SELECT_1;


    pCapturePrm = &capturePrm;
    pCapturePrm->numVipInst            = 2;
    pCapturePrm->tilerEnable        = FALSE;
    pCapturePrm->fakeHdMode            = TRUE;
    pCapturePrm->enableSdCrop        = FALSE;
    pCapturePrm->doCropInCapture        = FALSE;
    //input1
    pCaptureInstPrm                             = &(pCapturePrm->vipInst[0]);
    pCaptureInstPrm->vipInstId            = SYSTEM_CAPTURE_INST_VIP0_PORTA;
    pCaptureInstPrm->inDataFormat        = SYSTEM_DF_YUV422P;
    pCaptureInstPrm->standard            = SYSTEM_STD_1080P_60;
    pCaptureInstPrm->numOutput        = 1;
    pCaptureOutPrm                = &pCaptureInstPrm->outParams[0];
    pCaptureOutPrm->dataFormat        = SYSTEM_DF_YUV420SP_UV;
    pCaptureOutPrm->scEnable        = FALSE;
    pCaptureOutPrm->scOutWidth        = 1920;
    pCaptureOutPrm->scOutHeight        = 1080;
    pCaptureOutPrm->outQueId            = 0;
    pCapturePrm->outQueParams[0].nextLink = dupInput1Id;
    //input2
    pCaptureInstPrm                 = &(pCapturePrm->vipInst[1]);
    pCaptureInstPrm->vipInstId        = SYSTEM_CAPTURE_INST_VIP1_PORTA;
    pCaptureInstPrm->inDataFormat    = SYSTEM_DF_YUV422P;
    pCaptureInstPrm->standard        = SYSTEM_STD_1080P_60;
    pCaptureInstPrm->numOutput        = 1;
    pCaptureOutPrm                = &pCaptureInstPrm->outParams[0];
    pCaptureOutPrm->dataFormat        = SYSTEM_DF_YUV420SP_UV;
    pCaptureOutPrm->scEnable            = FALSE;
    pCaptureOutPrm->scOutWidth        =1920;      //1920;
    pCaptureOutPrm->scOutHeight        =1080;      //1080;
    pCaptureOutPrm->outQueId        = 1;
    pCapturePrm->outQueParams[1].nextLink = dupInput2Id;


If the resolution is changed to 960 * 2160, how to modify  the above red font parameters ?


Thanks in advance.