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.
Created attachment 8569023 [details] [diff] [review] Properly align source buffer starts with current decoder 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+
Status: ASSIGNED → RESOLVED
Last Resolved: 3 years ago
status-firefox39: --- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla39
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.
status-firefox37: --- → affected
status-firefox38: --- → affected
status-firefox38: affected → fixed
status-firefox37: affected → fixed
You need to log in before you can comment on or make changes to this bug.