Hi all
dm8168 evm, boardId:VPS_PLATFORM_BOARD_CATALOG, sdk version: DVRRDK-04.01.00.02
My video input is from my laptop vga output, and resolution is 1280x720.
Capture Link create parameter is :
pCaptureInstPrm = &capturePrm.vipInst[0];
pCaptureInstPrm->vipInstId = SYSTEM_CAPTURE_INST_VIP0_PORTA;
pCaptureInstPrm->videoDecoderId = SYSTEM_DEVICE_VID_DEC_TVP7002_DRV;
pCaptureInstPrm->inDataFormat = SYSTEM_DF_RGB24_888;
pCaptureInstPrm->standard = SYSTEM_STD_AUTO_DETECT;
pCaptureInstPrm->videoIfMode = SYSTEM_CAPT_VIDEO_IF_MODE_24BIT;
pCaptureInstPrm->videoCaptureMode = DEVICE_CAPT_VIDEO_CAPTURE_MODE_SINGLE_CH_NON_MUX_EMBEDDED_SYNC;
pCaptureInstPrm->numOutput = 1;
pCaptureOutPrm = &pCaptureInstPrm->outParams[0];
pCaptureOutPrm->dataFormat = SYSTEM_DF_YUV420SP_UV;
pCaptureOutPrm->scEnable = TRUE;
pCaptureOutPrm->scOutWidth = 1920;
pCaptureOutPrm->scOutHeight = 1080;
pCaptureOutPrm->outQueId = 0;
The original sdk just initialize TVP7002, doesn't create and control it. So I modify the code the create and control just as
DVRRDK_03.00.00.00 do.
when send message CAPTURE_LINK_CMD_DETECT_VIDEO, print [m3vpss ] 152698: CAPTURE: Detected video at CH [0,0] (3049x1@8928Hz, 0)!!!