[Bug 16548] Require generateKeyRequest() in all cases for all Key Systems

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

--- Comment #3 from David Dorwin <ddorwin@google.com> 2012-05-25 23:01:12 UTC ---
After working on an implementation, I think we should make this change.
Benefits include:
 * Simplifies user agent implementation - there is one API where a CDM can be
instantiated.
 * We can eliminate the keySystem parameter from addKey() and clearKeyRequest()
 * Less confusion in the application and user agent related to the potential
for the value to change, such as in addKey() and clearKeyRequest() calls.
 * It fits nicely with an object-oriented design, such as the one proposed in
bug 
16613.

-- 
Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Friday, 25 May 2012 23:01:16 UTC