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.

TDA4VH-Q1: Clear Display Node output from screen

Part Number: TDA4VH-Q1

Hello TI Expert,

My application is currently running fine and streaming at a stable 30 FPS over the DisplayPort (DP) using a Display Node. Now, I want to add Pause and Resume functionality.

Expected Behavior:

  • When paused, the display should go blank.
  • When resumed, the video stream should continue on the DP port.

What I Tried:

I attempted to use TI Display-related deinit and init functions to stop and restart the display. However:

  • This approach does not work at runtime.
  • Re-initialization takes noticeable time, which is not practical for a smooth pause/resume experience.

My Question:

  • Is there a way to blank the DP screen and then re-render the stream when needed, without full reinitialization?
    If you have any example or reference, please share.

OR

  • Should I create a black color-filled vx_image and render it during pause?

 

thanks,

Sai.

  • Hi Sai,

    I think there are two options here:

    1. Turning on/off the monitor, like in sleep mode. Depending on timing requirements, this may be too slow.
    2. Or, as you have mentioned, creating a black frame and switch to sending the black frame to "pause" the screen.

    Regards,

    Takuma