[Bug 24082] Several issues discussed in the TF point to the need for defined extensibility points in EME

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

Jerry Smith <jdsmith@microsoft.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jdsmith@microsoft.com

--- Comment #14 from Jerry Smith <jdsmith@microsoft.com> ---
We originally proposed providing standard extension points to support a
historic practice of including custom application data in license server
messages.  This was discussed and previously won’t fixed as a proposal to
include optional CdmData in createSession.

We have a philosophical choice to make in this area.  Do we expect companies to
have legitimate reasons for extending the EME APIs, and if so, do we want to
control how those extensions are made; or do we believe all extensions
undermine interoperability and any provision for extensions will just encourage
usage and ultimately create more interoperability problems.

We believe in the former and have advocated for extendibility mechanisms to be
defined.  These can effectively confine where extensions are made, and ease the
ability to deprecate the capability at some point in the future, should that be
desired.  Extensions by modifying initData seem far less desirable.

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

Received on Friday, 31 October 2014 15:21:35 UTC