On KC705, an application example design with HDCP support is available. HDCP is supported by the DisplayPort RX Subsystem (SST mode only). This provides two systems; one with HDCP and the other without HDCP.
The application detects the HDCP capabilities of the monitor that is connected to DisplayPort RX Subsystem. HDCP feature is enabled only if the monitor is capable of displaying HDCP content.
In Pass-Through mode (options r
or s
), the DisplayPort
source (for example, GPU) detects the HDCP capability of the DisplayPort Sink and starts
the authenticate process. When the Authentication is successful, the GPU can start
playing the encrypted HDCP content. The DisplayPort Sink, automatically detects this and
starts decrypting the encrypted content. The decrypted content has to be encrypted again
before being displayed on the monitor connected to the DisplayPort RX Subsystem. This
has to be done to ensure that the unencrypted content is not displayed.
The HDCP authentication process with the DisplayPort Monitor starts when application detects encrypted content on the RX. After the authentication is completed, the DisplayPort RX encrypts the video content before sending it to the monitor. The application tries 100 attempts to authenticate. If it is not able to authenticate within 100 attempts, then it switches the RX video to color bar pattern that is, the unencrypted HDCP content is not displayed.
In RX only mode (selection t
), you have to manually initiate the HDCP
authentication and encryption.
If the monitor does not support HDCP, the HDCP functionality is disabled in the application.