- From: <bugzilla@jessica.w3.org>
- Date: Thu, 20 Sep 2012 16:37:30 +0000
- To: public-html-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=18933 Mark Watson <watsonm@netflix.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |watsonm@netflix.com --- Comment #1 from Mark Watson <watsonm@netflix.com> 2012-09-20 16:37:30 UTC --- (In reply to comment #0) > As far as I can tell, the MSE spec is not clear on how to determine where a > segment ends. Since append() does not necessarily deliver complete segments, we > need to be able to determine the size in bytes of both init and media segments > based on the data provided by append(). > > With ISO BMFF, we currently assume that the last byte in an init segment is the > last byte in the moov box, implying that an init segment will never have any > other top-level boxes after the moov box. > > For media segments, we assume that the last bytes is the last byte in the > segment's last mdat box (we expect that the segment contains exactly as many > mdat boxes as there are traf boxes inside the segment's moof box, one for each > track). > > Since this is just guesswork, I think the spec should explicitly state how to > determine init and media segment boundaries, for all possible container > formats. I think for ISO BMFF it is sufficient to define how the beginning of a segment is detected - this implicitly signals the end of the preceding segment. I propose that the beginning of a media segment is signalled by moof box header and the beginning of an Initialization segment is signalled by any box header which is not moof or mdat. -- Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Thursday, 20 September 2012 16:37:32 UTC