This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Spawned from: https://codereview.chromium.org/710173004/diff/1/Source/modules/mediasource/MediaSource.cpp#newcode378 "If duration equals positive Infinity Return a single range with a start time of 0 and an end time equal to the highest end time reported by the HTMLMediaElement.buffered attribute." But what should be returned if the duration equals positive Infinity but nothing is yet buffered? Should seekable be empty as well, or should it return a range of (0, 0]? Previous discussion: https://www.w3.org/Bugs/Public/show_bug.cgi?id=18666
As you can see from the Chromium review, I would opt for seekable being empty in this case, but the spec is a bit vague about what should actually be return.
Change committed... https://dvcs.w3.org/hg/html-media/rev/9d9e8d48c852 Updated algorithm to return an empty range if .buffered is empty and .duration equals Infinity.