Steps to reproduce
The MSE spec requires user agents to support overlapping audio segments in one of two ways:
- remove the overlapping samples, and insert silence in their place; or
- cross fade the overlapping samples.
Edge does not seem to do either and instead just removes the overlapping samples entirely, leaving a gap in the buffer (SourceBuffer). This does not seem consistent with the MSE spec.
- Goto https://storage.googleapis.com/shaka-demo-assets/_bugs/overlapping-audio/index.html
- Open console
- Click “Start Test”
- Observe that there are two buffered ranges when there should only be one.
Rationale: the first segment has a duration of 10.005333… seconds and the second segment begins at 9.952 seconds. The second segment should be spliced in yielding a single buffered range of 19.957333… seconds.
Comments and activity
- Microsoft Edge Team
Changed Assigned To to “Venkat K.”
Changed Assigned To from “Venkat K.” to “Daniel T.”