[Bug 17673] Define Initialization Data for implementations that choose to support the ISO Base Media File Format

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

--- Comment #63 from David Dorwin <ddorwin@google.com> ---
(In reply to Jerry Smith from comment #62)
> I felt that at least two of David's comments should be directly addressed
> via an edit:
> 
> -  Paragraph 1 should include each location where a pssh is necessary.
> -  Paragraph 4 should not include the section about running the
> Initialization Data Encountered algorithm, since that is not specific to the
> CENC format.
> 
> I've made changes to address these in
> https://dvcs.w3.org/hg/html-media/rev/ad22aff73407.

This change actually removed paragraph 5 ("Each time one or more 'pssh' boxes
are encountered..."), which I think is appropriate and is consistent with
similar text in the WebM format page.

My request was to remove the following sentence from paragraph 4 because it
describes application behavior and other things that are out of scope for this
text:
"The application may parse out 'pssh' boxes which do not correspond to the
selected key system, and may not use the InitData from the file at all and
instead use initData from another source (e.g. the XML element described
above)."


Returning to my comment #58, I do not think the paragraphs 2, 3, and most of 4
should be part of this specification, especially as normative text. They repeat
portions of a referenced spec and/or provide usage information without
enhancing interoperability.

In addition, keys stored in Initialization Data (paragraph 2) are not currently
supported by the main EME spec - that would be a separate feature request bug.
If such a feature is added, we would probably add such text to a new section
that specifically defines expectations, how it is handled, etc.

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

Received on Tuesday, 1 July 2014 19:43:18 UTC