TDA4VM: Capture camera

Part Number: TDA4VM

Tool/software:

Hi TI,

sdk8.6

1*camera 1920*1080 (max86717) -> max96724 -> csi0 -> capture app.

The Capture app works great, but does TDA4 support multiple processes to call the capture program to get camera data?

When we want two apps to get the same camera data at the same time, what steps should we take to achieve this? Could you share some examples?

Looking forward to your reply.thanks

  • Hi Barry,

    You cannot call two capture node for the same image, you could use 2 threads inside single application to access the frame. Or you can pass the image object from one process to other process, you can refer to this demo to exchange the data between processes. Or you can create a openvx graph in a way it branches into 2 from capture node.

    Regards,
    Gokul

  • Hi,

    1*camera 1920*1080 (max96717) -> max96724 -> csi0 -> capture app.

    The goal is to enable two capture apps to collect data from the same camera at the same time.

    Can TDA4 support two applications simultaneously capturing data from a single camera? How to achieve it?

  • Hi Barry,

    Can TDA4 support two applications simultaneously capturing data from a single camera? How to achieve it?

    It is not possible from openvx capture node.

    Application should have implementation to share the camera data across 2 process.

    Regards,
    Gokul

  • Hi Gokul,

    Thanks for your reply.

    Our goal is to have App A and App B simultaneously capture camera data, not just App A transmitting it to App B.

    How can I implement APP_A and APP_B to collect data from the same camera at the same time? Is there any demo or example for this?

  • Hi Barry,

    How can I implement APP_A and APP_B to collect data from the same camera at the same time? Is there any demo or example for this?

    As I told earlier, it is not supported.

    Regards,
    Gokul