• Not Answered

DM8168 component video input capture using demo

Hi,

I'm trying to evaluate the DM8168 video capabilities using OMX.
As a first goal i'd like to acquire some live video using an external source.

Correct me if i'm wrong but :
- The only way to capture video using the DM8168 EVM + daughter board is to feed the component video input (analog)
- SDTV mode (PAL or NTSC) is not supported
- HD modes only include 1080P60 / 1080I60 / 720P60

As a consequence i decided to use a Matrox video hardware with is capable to generate 720p@59,97fps and 1080p@29,97fps on a 3 channel analog component interface (YPrPb)
When using the capture_encode demo, here are the results :
A - 1080p@29,97fps
command line : capture_encode -o test.264 -m 720p -f 60 -b 1000000 -n 500
Result : image is captured properly during a few seconds and then it breaks during a few seconds... and captured properly again... some colors are sometimes inverted.


B - 1080p@29,97fps
command line : capture_encode -o test.264 -m 1080p -f 30 -b 1000000 -n 500
Result : nothing is captured, application hang just after having send the "EXECUTE" State on each omx component

Questions :

- Are 25 fps and 50fps mode well supported ?
- On what official standard do these "1080P60 / 1080I60 / 720P60" denominations relies (ITU BT ???)
- What about the required timings ? synchronization signals ?
- What is the impact of a invalid signal input on the acquisition pipeline (hardware --> HDVPSS --> OMX component)

 

Thanks for your precious help.

 

 

19 Replies

  • maybe my previous post ask too much questions simultaneously.
    Here is a simple one : what hardware video source can be connected to the DM8168EVM EIO daughter board so as to test the board features ?

    any suggestion would help...

  • In reply to benjamin:

    Hello,

    Component capture via the TVP7002 is supported on the Expansion I/O board.  Please refer to BT1120 for the HD video format standards.

    Regards,
    Marc

  • In reply to MarcPyne:

    Hi,

    We have component input on I/O expansion card with TVP7002 decoder. We also have SIL9116 with DVI capture on same card. In addition we also have TVP5147 with composite and s-video inputs.  Both TVP7002 and SIL916 can take upto 1080P60 and TVP5147 can take SD video. Currently media controller supports only TVP7002 but we have plan of adding driver for all the above decoders on Linux.

     

    Regards,

    Hardik Shah

  • In reply to HardikShah:

    Thank for your reply,

    I understand that only component input is available at this time. My problem is related to the capture demo sample (omx capture_encode demo).

    This demo supports 720P@60 and 1080P@60 image size. I don't have any video source that can provide such analog component signal. I have only :
    - 1 video PC with matrox hardware that can generate 1080i@50 and 1080P@25
    - 1 DVD player can generate SD in PAL or NTSC

    No one of these video signal setup works with the sample apps... so my questions stil remain :

    1 - why does the sample demo breaks during the omx execute() step ? may the execution of the vfcc component depend on the video input signal timings)
    2 - How can i successfully  patch the demo to support at least one of my video sources ? (what  component parameters do i have to change)
    3 - Am i obliged to buy another video source to work with this evaluation board ? if so what hardware should i buy ?

     

    benjamin.

  • In reply to benjamin:

    Has there been any progress made in this direction?  This thread seems to have been dropped.

    I have an immediate need for NTSC capture support using the DM8168, but it appears that accelerated support (i.e. via OMX?) is still "on it's way".  Is this correct?  If not and support DOES currently exist, could someone point me in the right direction?  If support is still in the works, is there an estimation on when it should be available?

    Thanks in advance,

    Tate

  • In reply to Tate Schaar:

    Hi,

    SD capture using TVP5147 requires board modification. So we have not tested that. We dont have any update on any of the new decoder support except TVP7002.

    Regards,

    Hardik Shah

  • In reply to HardikShah:

    Ok, how about SD capture (480i) using the TVP7002?  The TVP7002 does support SD capture.  Any support forthcoming for 480i via TVP7002?

    Tate

  • In reply to Tate Schaar:

    Hi,

    Yes TVP7002 supports 480i capture. But tvp7002 driver on open source doesn't support 480i. Since driver and spec for tvp7002 are open you can try adding one. TVP7002 specs you will be able to get from TI website. We have tested 720P, 1080P and 1080I capture with TVP7002.

    Regards,

    Hardik Shah

  • In reply to HardikShah:

    Hardik,

    Are the required EVM board modifications available somewhere to make the TVP5147 functional available?  I'm not coming up with anything in searches.  Could you please provide what we need to modify to make this functional on our EVM?

    Thanks in advance,

    Tate

  • In reply to Tate Schaar:

    Hi,

    This may  not be a simple job as it may require a close working with hardware people. Since we have not yet worked on this we dont have any documentation.

    Regards,

    Hardik Shah