New issue
Advanced search Search tips

Issue 601670 link

Starred by 3 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

mediaSource duration longer than source buffer duration, causing endOfStream to buffer the video tag

Reported by j...@jwplayer.com, Apr 8 2016

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36

Example URL:

Steps to reproduce the problem:
1. Play a video with audio duration of 16.015999, and video duration of 15.882446.
2. Correctly call endOfStream.
3. Notice that the mediaSource has a duration of 16.016, instead of 16.015999

What is the expected behavior?

What went wrong?
The mediaSource duration should not be rounded. Even though endOfStream is correctly called, the currentTime of video only reaches 16.015999, causing the video to not go to complete state.

Did this work before? N/A 

Is it a problem with Flash or HTML5? HTML5

Does this work in other browsers? N/A 

Chrome version: 49.0.2623.110  Channel: n/a
OS Version: OS X 10.10.5
Flash Version: Shockwave Flash 21.0 r0
 
bug_with_media_source.png
62.5 KB View Download
Attach minimal test code to reproduce this issue.
Labels: -OS-Mac
Not likely to be Mac-specific.
Components: -Internals>Media Internals>Media>Source
Owner: wolenetz@chromium.org
Status: Assigned (was: Unconfirmed)
Matt, any update?

Sign in to add a comment