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.

TDA4VM: Regarding the issue of error frames in camera applications.

Part Number: TDA4VM

Hi,

We have discovered an issue here. Firstly, we set the "enable_error_detection" in "app_multi_cam_codec. cfg" to 1.


1. We connect four cameras and configure four cameras when running the program.

     If a camera is unplugged during operation (if a third camera is unplugged), the error_frame can be presented normally.


2. However, if we unplug one camera before running the program (taking the third camera as an example), the number of cameras configured when running the program will still be 4.

    However, during runtime, all four screens will display incorrect frames of images, which will cause the other three cameras to also be unable to produce images properly.

sdk:08.06.00.12 app_multi_cam_codec

Regards,

Yueqian

  • Hi Yueqian,

    I checked the app_multi_cam_codec with sdk:08.06.00.12 at my end. 

    I did enable_error_detection" in "app_multi_cam_codec. cfg" to 1 and the number of cameras configured to 4 and connected only 3 cameras. 

    Both encode and decode enabled, I was able to see the cameras streaming and black screen for the 4th camera since it is not connected.

    I am not seeing this issue at my end. 

    Could you please confirm if you using the codec demo unchanged from the SDK or are there your changes included? 

    Could you help me understand what is the difference here?

    Regards,

    Nikhil

  • Hi,

    Perhaps you can try disconnecting the other cameras, is the phenomenon consistent?

    Regards,

    Yueqian

  • ok,

    Let me try disconnecting the first or second camera instead of the forth camera.

    Could you share your exact procedure? Are you seeing this always?

    Could you please confirm if you using the codec demo unchanged from the SDK or are there your changes included? 

    Could you help me understand what is the difference here?

    Also could you respond to the above?

    Regards,

    Nikhil

  • Hi,

    If one less camera is connected, this phenomenon will occur. We have made corresponding modifications on the SDK. But we only added a srv_node and encoded the output of the srv_node. Disconnecting any camera on our end will cause the above phenomenon.

    Regards,

    Yueqian

  • Hi Yueqian,

    I tried disconnecting the 1st and 2nd cameras one by one, with enable_error_detection = 1,

    But, still able to stream the other cameras without error.

    I would suggest you try the same without your changes (i.e. app_multi_cam_codec from the SDK without any changes).

    If you are not facing issue there, then the changes you have done might have affected this functionality.

    Regards,

    Nikhil

  • Hi Nikhil,

    I am currently debugging the modifications I have made, and if there are any improvements, I will reply to you. If you encounter any other problems, I will leave you a message.

    Regards

    Yueqian

  • Sure, Awaiting for your observations.

    Regards,

    Nikhil