Hello
I am currently want to configure the DM8148 VIP Port A to receive a 16 bit YUV422 video stream 720P60 (or 1080P60) with embedded sync from a external decoder (adv7611) .
Now , we could recevie the stream , but it have some problem about HSYNC, the HDMI LCD display the movie with some H BLANK DATA . 0X8010 0X8010 .......
and the movie displayed as follow:
our config is :
.video_capture_mode =
VPS_CAPT_VIDEO_CAPTURE_MODE_SINGLE_CH_NON_MUX_EMBEDDED_SYNC,
.video_if_mode = VPS_CAPT_VIDEO_IF_MODE_16BIT,
.input_data_format = FVID2_DF_YUV422P,
.disConfig = {
.fidSkewPostCnt = 0,
.fidSkewPreCnt = 0,
.lineCaptureStyle = VPS_VIP_LINE_CAPTURE_STYLE_ACTVID,
.fidDetectMode = VPS_VIP_FID_DETECT_MODE_PIN,
.actvidPol = VPS_VIP_POLARITY_HIGH,
.vsyncPol = VPS_VIP_POLARITY_LOW,
.hsyncPol = VPS_VIP_POLARITY_LOW,
}
MY PROBLEM IS
1. There are a lot of H blank displayed , i think it should be filtered by capture. is that right?
2. If we use EMBEDDED_SYNC mode, it is no use for disconfig parameters and HSYNC ,VSYNC , DE, signals etc ?
3. now we use 16bit yuv (bt1120?) , and we also tried 8bit bt656 iinput , and i refer a document, it said that it can not exceed 950 pixel per line ? how we receive 720P or 1080P ?
4. is there some others to config to correct it ? or the output of adv7611 is error ?
thanks and regards
owen

