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.

Linux/DM385: We encountered a problem when we created the capturelink, and we needed you help!

Part Number: DM385

Tool/software: Linux

we use the DM385 and IPNC RDK3.91.

We use ADV7611 to connect to dm385's vin[0].We are going to create and open the capture link in the demo, but there is a problem during the creation process.

                    The error message is as follows:

 [m3vpss ]  2428: CAPTURE: Create in progress !!!
 [m3vpss ]  2465: CAPTURE: VIP0 PortA capture mode is [16-bit, Non-mux Discrete Sync - HSYNC_VSYNC] !!!
 [m3vpss ]  2465: Assertion @ Line: 667 in links_m3vpss/capture/captureLink_drv.c: pInst->captureVipHandle != NULL : fail

The error function is as follows:

pInst->captureVipHandle = FVID2_create(FVID2_VPS_CAPT_VIP_DRV, pInst->instId, pVipCreateArgs,&pInst->createStatus, &pInst->cbPrm);

Our changes here:

1. In the multich_tristream_fullfeature.c added capturelink incoming parameters and create functions.

2.Mask the function about the camera.

This problem is always not solved. Please give me some suggestions. Thank you!

  • our capturelink incoming parameters as follows:

    capturePram.numVipInst =1;
    capturePram.tilerEnable =FALSE;
    capturePram.enableSdCrop = FALSE;
    capturePram.fakeHdMode = FALSE;
    capturePram.doCropInCapture = FALSE;

    pCaptureInstPrm = &capturePram.vipInst[0];
    pCaptureInstPrm->vipInstId = SYSTEM_CAPTURE_INST_VIP0_PORTA;
    pCaptureInstPrm->standard = SYSTEM_STD_1080P_60;
    pCaptureInstPrm->inDataFormat = SYSTEM_DF_YUV422SP_UV;
    pCaptureInstPrm->numOutput = 1;

    pCaptureOutPrm = &pCaptureInstPrm->outParams[0];
    pCaptureOutPrm->dataFormat = SYSTEM_DF_YUV422SP_UV;
    pCaptureOutPrm->scEnable = FALSE;
    pCaptureOutPrm->scOutHeight = 1080;
    pCaptureOutPrm->scOutWidth = 1920;
    pCaptureOutPrm->outQueId = 0;