[FAQ] TDA4VH-Q1: Enable Display Frame Freeze safety feature in openvx

Part Number: TDA4VH-Q1

Tool/software:

DSS includes a hardware-enabled freeze frame checker at each pipeline output and vp output. When enabled,
it generates a data signature of pixels from a user define region for each frame. The current frame signature is
then saved and compared with next frame data signature to determine if any data in the region has changed
or not. If the signature remains unchanged more than a user defined threshold value, the DSS HW generates a
freeze frame detection event to indicate a possible frozen display.

  • Hi,

    To enable this feature there are 2 patches for sdk version 10.01.00.04

    1. dss_frame_freeze_video_io.patch apply this patch in video_io folder,

    cd $(psdkra)/video_io
    git apply dss_frame_freeze_video_io.patch

    2. dss_frame_freeze_vision_apps.patch apply this patch in vision_apps folder,

    cd $(psdkra)/vision_apps
    git apply dss_frame_freeze_vision_apps.patch

    this patch also modifies app_multi_cam_demo to test this feature.

    After applying the patch rebuild the sdk.

    Run the app_multi_cam_demo and remove the camera, the capture node will give error frame as output which will be constant frame, this will trigger display frame freeze interrupt.

    This is tested in sdk version 10.01 in J784s4_evm.

    Regards,
    Gokul