This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
"set highest presentation timestamp for track buffer to frame end timestamp." To me, the name "highest presentation timestamp" implies a definition as the presentation timestamp set on the frame which is furthest into the timeline for the coded frame group. You see in the quote above that it actually the presentation timestamp + the duration for that frame... I think this would be more easily understood if we called it "highest frame end timestamp".
How about the following changes? 1. Change "highest presentation timestamp" to "highest end timestamp" 2. Change the definition of the variable to say "stores the highest coded frame end timestamp across all coded frames in the current coded frame group that were appended to this track buffer." This makes the definition more consistent with the "group end timestamp" name and definition.
Aaron, that sounds great to me.
Pull request for the fix recommended in Comment 1 is pending at https://github.com/w3c/media-source/pull/4
Change committed... https://github.com/w3c/media-source/commit/3ea5e00384f132dc02df04a2c0d806cdb15cfde1