- From: <bugzilla@jessica.w3.org>
- Date: Wed, 05 Mar 2014 23:46:51 +0000
- To: public-html-media@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24951
Bug ID: 24951
Summary: Use a simple string to identify the initData format
instead of a MIME/content type
Product: HTML WG
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: P3
Component: Encrypted Media Extensions
Assignee: adrianba@microsoft.com
Reporter: ddorwin@google.com
QA Contact: public-html-bugzilla@w3.org
CC: mike@w3.org, public-html-media@w3.org,
singer@apple.com
The spec currently uses a |contentType| parameter and attribute to tell the CDM
and application, respectively, how to interpret the corresponding |initData|.
The spec says, "The contentType attribute contains the MIME type of the media
data specific to the event."
The proposal is to replace |contentType| and the MIME type string it contains
with something like |initDataFormat| or |initDataType|, which would contain a
simple string that exactly defines the format of the Initialization Data
contained in |initData|.
Examples include "webm" and "cenc". These strings would be documented in the
existing Container Guidelines.
The new value would directly replace the createSession() parameter and
MediaKeyNeededEvent (needkey event) attribute. We would need to discuss changes
to isTypeSupported() further since both the format/protection system and
contentType are useful. (The isTypeSupported() signature is already being
discussed in bug 24873.)
Benefits of this change include:
* Eliminate ambiguity in the meaning of isTypeSupported() responses for "mp4"
MIME types - this provides no indication of the protection scheme (see bug
17673).
* Allows simplification of the definition of Initialization Data for CENC (see
bug 17673).
* Eliminates the superfluous "audio/" and "video/" and additional checks in
clients and applications.
* No ambiguity around whether codecs, etc. may also be included in
|contentType|.
This bug tracks the proposal in
http://lists.w3.org/Archives/Public/public-html-media/2014Jan/0037.html
(originall
http://lists.w3.org/Archives/Public/public-html-media/2014Jan/0008.html). There
has also been some discussion starting with
https://www.w3.org/Bugs/Public/show_bug.cgi?id=17673#c37.
--
You are receiving this mail because:
You are on the CC list for the bug.
Received on Wednesday, 5 March 2014 23:46:52 UTC