This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
ยง15 part 2 of the Coded Frame Processing algorithm states: "If highest presentation timestamp for track buffer is set and less than presentation timestamp[,] Remove all coded frames from track buffer that have a presentation timestamp greater than highest presentation timestamp and less than or equal to frame end timestamp." This results in overlapping samples being left in the track buffer. See a demonstration at <https://gist.github.com/jernoble/50752b97d73c76673e5e>. I propose the text be changed to: "If highest presentation timestamp for track buffer is set and less than [ADD]or equal to[/ADD] presentation timestamp[,] Remove all coded frames from track buffer that have a presentation timestamp greater than [ADD]or equal to[ADD] highest presentation timestamp and less than [STRIKE]or equal to[/STRIKE] frame end timestamp."
Thanks for providing such a detailed example. :) I'll include the proposed change in my next set of spec updates.
Changes committed. https://dvcs.w3.org/hg/html-media/rev/4edf0ef324dd