[Bug 20944] EME should do more to encourage/ensure CDM-level interop

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

--- Comment #32 from David Dorwin <ddorwin@google.com> ---
I think two separate issues have been raised:
1) CDM implementation details (i.e. to allow independent implementation minus
the secret keys).
2) Documentation of APIs (platform or otherwise) that user agents can use to
make use of the CDM.

My comments:
1) Does what is being discussed address the real concerns/objections? Would the
existence of either of these, especially the first, result in a measurable
improvement.
2) If requirements for registering are too onerous, it may end up with no
useful entries.
3) The same key system string can be implemented in different ways on different
platforms. It's unclear how we would document a key system when there are
multiple APIs, implementations, etc. on various platforms. (We'd at least need
to figure out how to handle multiple sub entries.)
4) Documentation of internals of any spec implementation seems impractical and
could lead to:
 a) Slowed development/deployment/updates/innovation
 b) Stale and useless documentation (even our OSS Clear Key implementation has
changed)
 c) A higher barrier to supporting additional platforms

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

Received on Thursday, 14 November 2013 05:08:16 UTC