Open
Bug 1909750
Opened 7 months ago
Updated 6 months ago
Frame duration truncation in RemoveFrames() from frame insertion does not update `mBufferedRanges`
Categories
(Core :: Audio/Video: Playback, defect)
Core
Audio/Video: Playback
Tracking
()
NEW
People
(Reporter: karlt, Assigned: karlt)
References
(Depends on 1 open bug, Blocks 3 open bugs)
Details
Often this is not a problem because the new frame fills the interval truncated from the existing frame, but the new frame's duration might not be long enough to do this (if the frame rate has changed).
Also inaccuracies in TimeUnit arithmetic for duration calculations, due to different denominators for start and end, can mean that the new frame is no longer adjacent to the truncated frame, and so will not fill the truncated interval for this reason, resulting in symptoms like bug 1909543.
Assignee | ||
Comment 1•7 months ago
|
||
https://hg.mozilla.org/try/rev/860877a02102c7fbea6b0a54f52306e2697e638f has a test.
Still investigating inconsistent results.
Assignee | ||
Updated•6 months ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•