Descriptionmedia: Add OutputProtectionProxy
This class handles output protection query and request in the browser
process on all platforms. On ChromeOS, it delegates the operations on
the hardware displays to OutputProtectionDelegate. On other platforms,
it does not check hardware displays. On all platforms, it checks
whether there is any network link and adds it to the existing link mask.
This class will also be used to implement mojo OutputProtection service
on all platforms.
This CL also updated PPAPI cdm adapter and PPAPI code to enable output
protection calls on all platforms. A unit test is added via external
clear key tests.
BUG=592122, 589618
TEST=Added new tests.
Committed: https://crrev.com/22f8a43cae802c102b5e31211ca19466294a0157
Cr-Commit-Position: refs/heads/master@{#401896}
Patch Set 1 #
Total comments: 3
Patch Set 2 : add missing file (rename) #Patch Set 3 : fix windows compile error #
Total comments: 24
Patch Set 4 : comments addressed #
Total comments: 2
Patch Set 5 : comments addressed #Messages
Total messages: 31 (12 generated)
|