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.

Video cpature on C6A6816x/DM6816x

I've got trouble with the video capture on C6A8168. I'm using:
- C6A816x/AM389x EVM Rev. D
- EZSDK ezsdk_5_01_01_80
- WBS 4.00.00.10 Linux

My goal is to receive a video signal from our camera on the VIN0/VIN1. The Signal is YCbCr 4:2:2 (discrete sync). In the first step it would be sufficient to have the video data in a buffer in memory.

My problem is the VPSS this driver included in EZSDK as named above seems to offer no support for that purpose. In the description "TI816X-VPSS-Video-Driver-UserGuide PSP 04.00.00.10" video capture is even mentioned as a feature. In the section "V4L2 Driver Interface" then it says only "TBD.". I couldn't find any example, neither in the web nor in ezsdk.

Is there any example to reach my goals quickly? Is it video capture even supported?

Thanks in advance. Regards

Roland

  • TI tells me that the required V4L2 driver will not be released till the end of October.  An alternative is to use a firewire over USB camera such as Pointgrey's Firefly MV.  You need to port libdc1394 to the ARM:

    http://damien.douxchamps.net/ieee1394/libdc1394/

    The required USB driver is already installed and libraw1394 is not needed, you just setup configure to cross-compile with USB support.

     

    Lee Holeva

     

     

  • Hello Lee,

    thanks for your answer. Unfortunately, firewire cam is not convenient for my purpose. Since camera and adapter board were already defined, there is no alternative. I'm actually trying to solve the problem by own kernel module extensions that write HDVPSS registers directly.

     

    Regards,

    Roland