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.

DM814X VPSS VIN0 CAPTURE 16BIT YUV HSYNC PROBLEM

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