When we evict data, we attempt to align all sourcebuffers so they have the same start. It incorrectly align all source buffers to the start of the one we currently adding data to rather than the one we are currently playing. "Luckily" due to another bug in EvictBefore, the operation is usually a no-op.
Do not align sourcebuffers to the one we're currently adding to, but the currently playing one.
Attachment #8569023 - Flags: review?(cajbir.bugzilla)
Assignee: nobody → jyavenard
Status: NEW → ASSIGNED
Attachment #8569023 - Flags: review?(cajbir.bugzilla) → review+
need beta uplift
Comment on attachment 8569023 [details] [diff] [review] Properly align source buffer starts with current decoder Approval Request Comment [Feature/regressing bug #]: MSE [User impact if declined]: Longer rebuffering pauses playing MSE video. [Describe test coverage new/current, TreeHerder]: Landed on m-c. [Risks and why]: Risk is low. This is an isolated MSE-specific change. [String/UUID change made/needed]: None.
You need to log in before you can comment on or make changes to this bug.