[Bug 23558] Requirement to ignore additional top-level boxes in ISO BMFF limits forward compatibility.

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

--- Comment #3 from Aaron Colwell <acolwell@google.com> ---
(In reply to Mark Watson from comment #2)
> There could be additional boxes inside the moof that an MSE implementation
> is not required to ignore so I'm not sure why the same should not apply to
> top-level boxes.
For the most part the top-level boxes we are allowing are self-contained and
aren't really effected by the append behavior.

> 
> For example, if ISO specified additional boxes providing stream data
> checksums, shouldn't an MSE implementation be allowed to support these
> without modification of the MSE specification ?
Things like this are exactly what I am worried about because it could
potentially cause a change in UA behavior. MSE can't really make any assumption
about whether these checksums are correct because the application may decide to
not append all the top-level boxes that may be included in the checksum. It
could make this decision w/o even knowing that the checksum boxes are present
in the stream. If you really want checksum validation, then this should be
called out in the spec text and the behavior for validation failures should be
clearly defined.

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

Received on Tuesday, 22 October 2013 16:06:07 UTC