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.

How the video capture decoder(TVP7002) is running?

Other Parts Discussed in Thread: TVP7002

Hello,
I am using EZSDK5.05.02 on the DM8148-EVM .
I want to capture video source from the I/O EXP board TVP7002 chip.
1, I want to know the Program flow from the OMX component to the TVP7002'drive. A flow chart of the program will be the best.
2, I would like to know the difference between M3 nuclear running dm8148_hdvpss.xem3 program and dm8148_hdvpss_V4L2.xem3 program to interact with VPSS.

  • Hello,

    zeyu yang said:
    I want to capture video source from the I/O EXP board TVP7002 chip.

    You could use OMX. You could check for capture_encode example in //ti-ezsdk_dm814x-evm_5_05_02_00/component-sources/omx_05_02_00_48/examples/ti/omx/demos

    For more information yo could check:

    /ti-ezsdk_dm814x-evm_5_05_02_00/component-sources/omx_05_02_00_48

    OMX_05_02_00_48_UserGuide.pdf

    zeyu yang said:
    2, I would like to know the difference between M3 nuclear running dm8148_hdvpss.xem3 program and dm8148_hdvpss_V4L2.xem3 program to interact with VPSS



    dm814x_hdvpss.xem3:
       - This is use for OpenMax application.
            * Display driver is controlled by A8 with OpenMax . Does not support V4L2.
            * Capture driver is controlled by A8 with OpenMax .  Does not support V4L2.
       - This can NOT be used to use I2C from A8 during HDVPSS driver is working.
       - The feature is same as dm814x_hdvpss_v4l2_xem3 without I2C control.


    dm814x_hdvpss_v4l2_xem3:
        - This is use for V4L2 application.
            * Display driver is controlled by A8 with V4L2.  Does not support OpenMax.
            * Capture driver is controlled by A8 with V4L2.  Does not support OpenMax.
       - This can be used to use I2C from A8 during HDVPSS driver is working.
       - The feature is same as dm814x_hdvpss_xem3 without I2C control

    Best Regards,

    Margarita

  • Hi Margarita,

    Glad to see your reply.
    Can I get more in-depth description?

     - This can NOT be used to use I2C from A8 during HDVPSS driver is working.

  • Margarita said:
    dm814x_hdvpss.xem3:

       - This is use for OpenMax application. 
            * Display driver is controlled by A8 with OpenMax . Does not support V4L2.
            * Capture driver is controlled by A8 with OpenMax .  Does not support V4L2.
       - This can NOT be used to use I2C from A8 during HDVPSS driver is working.
       - The feature is same as dm814x_hdvpss_v4l2_xem3 without I2C control.


    dm814x_hdvpss_v4l2_xem3:
        - This is use for V4L2 application.
            * Display driver is controlled by A8 with V4L2.  Does not support OpenMax.
            * Capture driver is controlled by A8 with V4L2.  Does not support OpenMax.
       - This can be used to use I2C from A8 during HDVPSS driver is working.
       - The feature is same as dm814x_hdvpss_xem3 without I2C control

    does this mean that I can not use OpenMax framework and V4L2 framework at the same time?

  • Hello,

    qiuxicj MESSN said:
    does this mean that I can not use OpenMax framework and V4L2 framework at the same time?

    Correct.

    You should load dm814x_hdvpss_v4l2_xem3 or  dm814x_hdvpss.xem3

    Best Regards,

    Margarita