[Bug 27055] Surfacing license to the user

https://www.w3.org/Bugs/Public/show_bug.cgi?id=27055

--- Comment #7 from Mark Watson <watsonm@netflix.com> ---
(In reply to David Dorwin from comment #6)
> While we can debate such use cases, the ability for the user agent to
> understand and parse messages to the CDM (e.g. licenses) would allow the
> user agent to validate (and possibly sanitize) data passed to update()
> before passing it to the CDM as is currently done for the initData passed to
> generateRequest() (bug 26838).

That is a separate issue from the one raised in this bug.

This bug is about giving the UA visibility of the restrictions applied by the
CDM. 

There are at least two possible ways this could be done: one way would be to
have the UA interpret the license, but another way would be to have the CDM
expose the details of the restrictions to the UA. Both are possible in the
existing EME architecture and are implementation matters between the UA and
CDM. But as I've argued this is not particularly useful to anyone.

Equally, there is nothing in the EME specification which would prevent the UA
from validating / sanitizing license messages if the UA implementors felt that
was necessary and the messages themselves were amenable to such validation.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Friday, 17 October 2014 20:44:20 UTC