- From: <bugzilla@jessica.w3.org>
- Date: Thu, 20 Sep 2012 19:02:03 +0000
- To: public-html-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=18933 --- Comment #4 from Steven Robertson <strobe@google.com> 2012-09-20 19:02:03 UTC --- (In reply to comment #3) > Whilst DASH allows you to distribute sidx boxes around the file, I would expect > them to be parsed by the script - in order to find the positions of the media > segments - and not passed to the Media Source. Sure, that's common for VOD, but for the typical case in live media, each live DASH segment (sidx-moof-mdat*) is provided at a separate URL, which serves as sufficient framing and thus removes the requirement for the app to parse the media. In this case, I would suggest that implementors anticipate receiving (and ignoring) 'sidx' atoms. > You could apply the rules I suggested (or those rules together with your rule > about moof box references) with the assumption that unrecognized boxes, > including sidx, are ignored by the UA. Agreed! Chrome's implementation ignores every recognized top-level apart from 'moov', 'moof', and 'mdat'. (It rejects any top-level not defined in any version of 14496-12, since we've found it very difficult for authors to track down the source of framing errors on append without that.) > So if you get <box> <box> <box> <moov> > (where <box> is an unrecognized box or sidx) you consider the "first box" to be > the moov. IIUC: you're suggesting that for the purposes of avoiding adding a fourth conceptual parse state ('parsing something which is neither an initialization nor a media segment', in addition to 'parsing an initialization segment', 'parsing a media segment', and 'not parsing anything / at a parse-frame boundary'), consider unrecognized boxes to be a prefix of the init/media segment that they precede? If so, I agree here as well. (I'm less a fan of suffixes, since for a hypothetical parser that did not do incremental parsing and instead waited for complete media segments, and a hypothetical app that only appended complete segments, a full extra segment would be required before data would be visible.) -- 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 19:02:04 UTC