weston/protocol
Scott Anderson 06aeb0eae0 protocol: Add content-protection protocol
This protocol allows a client to ask the compositor to only allow it to
be displayed on a "secure" output. This initial version of the protocol
supports HDCP.

This is loosely based on the chromium secure-output protocol [1].

This protocol is mostly useful for closed system, where the client can
trust the compositor, such as set-top boxes. This is not a way to
implement any kind of Digital Rights Management on desktops. The
compositor would be free to lie to the client, anyway.

Signed-off-by: Scott Anderson <scott.anderson@collabora.com>
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>

[1]
https://chromium.googlesource.com/chromium/src/+/master/third_party/wayland-protocols/unstable/secure-output/secure-output-unstable-v1.xml
2019-07-04 14:18:50 +05:30
..
ivi-application.xml ivi-application: Hyphenate compound adjective surface-local 2016-04-29 16:33:11 -07:00
ivi-hmi-controller.xml protocol: fix grammar 2017-01-03 11:59:03 +00:00
meson.build protocol: Add content-protection protocol 2019-07-04 14:18:50 +05:30
text-cursor-position.xml Convert text cursor position protocol to use fixed types. 2012-06-04 11:07:50 -04:00
weston-content-protection.xml protocol: Add content-protection protocol 2019-07-04 14:18:50 +05:30
weston-debug.xml Fix typos all around (thanks codespell!) 2019-02-20 16:47:35 +01:00
weston-desktop-shell.xml protocol: fix DTD warning in weston-desktop-shell 2015-11-19 15:58:44 +02:00
weston-screenshooter.xml Rename screenshooter protocol to weston_screenshooter 2015-11-19 15:07:24 +02:00
weston-test.xml tests: Add test for pointer axis events 2017-12-18 13:18:00 +02:00
weston-touch-calibration.xml protocol: add weston_touch_calibration 2018-05-30 14:46:24 +03:00