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.

Is it possible to capture interlaced video with the HDMI Sii9135?

My setup:

  • DM8148 EVM with Video Conference (VC) daughter board with the Sii9135 HDMI receiver (capture);
  • EZSDK 5.03.01.15 with overlay;
  • OMX 5.02.00.30;
  • HDVPSS 1.00.01.33;
The capturing of any progressive video modes work fine. The application use OpenMax (OMX) and is based on "capture_encode" sample.
But, when trying to capture an interlaced video mode (1920x1080i), things go wrong. In the video frames filled by the capture component, the even lines (lines at y=0, y=2, y=4, ..., y=1078) are fine but the odd lines (lines at y=1, y=3, y=5, ..., y=1079) appear not to have been captured (no data written in the odd lines).
The first question that comes to mind: What should be the format of the video frame in interlaced mode? The even lines on the first 540 lines and the odd lines on the last 540? 
Thanks in advance
  • Hi,

    SIL9135 can support Interlaced capture and its tested with HDVPSS.33 release. Interlaced modes are captured field by filed and not as 1 frame so ideally you will get two buffers out from capture one for odd field and other foe even field.  You can also get fields merged buffer but I dont think openMax is working on this mode. I am not aware of openMax so I cant comment much about openMax. Further format should be always set based on frame like width-1920, heigh=1080 for 1080I and 1080P both.

    Regards,

    Hardik Shah

  • Thanks Hardik,

    You answered my first question. 

    Now, the question is: How to deinterlace the video stream with the OMX deinterlacer component "OMX.TI.VPSSM3.VFPC.DEIMDUALOUT"?

    I tried both merged and not merged fields and the best I can have is the even field scaled up (the odd field seems to be ignored). My expectation is to have a progressive frame with some kind of interpolation between the even and odd fields.

  • Hi,

    I am not expert on EZSDK. I will forward your query to concerned team here.

    Regards,

    Hardik ahdh