Glitches since 2.0.0
Created by: richardbushell
@AkamaiDASH
Hi Dan, on the back of the recent discussions and updates on segment handling I can confirm some regression in playback/seeking since 2.0.0 (and 1.6/1.5.1) on the 2.1 nightly Reference Player. Steps to reproduce below:-
Test file: https://living.video/MPD/test8.mpd using Segment Template (non-indexed)
Chrome 49, Firefox 45, and Opera 36: No problems.
Edge 25 and Internet Explorer 11: Playthrough is fine from start to finish. BUT Seek problems: to reproduce just seek a few times forward and backwards quickly, then wait about 5-6 seconds after final seek, video will freeze and not recover properly thereafter. IE only: Also, Ended doesn't seem to fire? Play button does not re-appear at the end of playback.
Safari 9.1 (Mac): Same as EDGE except after the 5-6 seconds the Dropped Frame count jumps up and the video stutters for a while but does generally seem to recover at this point (unlike EDGE). Almost certainly the result of the same bug, but just better recovery in Safari.
To confirm, all work absolutely fine in Reference Players 1.5.1, 1.6, and 2.0.0. So the new bug has been introduced post the 2.0.0 refactor.
Any thoughts as to the cause/solution on the back of your recent PRs for segment handling?