Content Protection support in Weston
This Merge Request is a split from the MR!48, which introduced the content-protection protocol and the implementation, along with the drm-backend support, which is under review. Now the older merge request is to focus only on the drm-backend support for content protection, and the new request for landing the libweston-core bits.
This Merge Request adds:
- The content-protection protocol, based on the chromium's secure_output_protocol.
- Support in libweston core to handle content-protection requests and status updates of the protection.
- Provide mechanism to enable/disable content-protection per output through weston.ini
- A client app which can request for enabling/disabling content-protection, with protection type HDCP-Type-0 and HDCP-Type-1, based on HDCP2.2 spec.
Edited by Pekka Paalanen