Issue 131438 in chromium: Fix Media Source API seeking for clusters where first audio & video frames don't have the same timestamp.

8 views
Skip to first unread message

chro...@googlecode.com

unread,
Jun 6, 2012, 5:26:38 PM6/6/12
to chromi...@chromium.org
Status: Available
Owner: ----
Labels: Type-Bug Pri-2 Area-WebKit Feature-Media Mstone-21

New issue 131438 by acolw...@chromium.org: Fix Media Source API seeking for
clusters where first audio & video frames don't have the same timestamp.
http://code.google.com/p/chromium/issues/detail?id=131438

Currently the playback won't start when using the Media Source API if the
timestamps of the first audio & video frame don't start with the same
timestamp. This is caused by the fact that the SourceBufferStream don't
reflect the same ranges in this case. For example if a cluster's first
audio frame has a timestamp of 0 and the first video frame has a timestamp
of 10, then the audio SourceBufferStream's range will start with 0 and the
video SourceBufferStream's range will start at 10. The ChunkDemuxer tries
to seek to 0, but stalls on the video stream because it thinks that it is
missing data for times 0-10. We need to come up with a fix that allows the
stream to realize that it should use the frame at 10 when a seek between
0-10 happens.

chro...@googlecode.com

unread,
Jun 6, 2012, 5:28:38 PM6/6/12
to chromi...@chromium.org
Issue 131438: Fix Media Source API seeking for clusters where first audio &
video frames don't have the same timestamp.
http://code.google.com/p/chromium/issues/detail?id=131438

This issue is no longer blocking issue 119309.
See http://code.google.com/p/chromium/issues/detail?id=119309
--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

chro...@googlecode.com

unread,
Jun 6, 2012, 8:36:35 PM6/6/12
to chromi...@chromium.org
Updates:
Status: Started
Owner: v...@chromium.org

Comment #1 on issue 131438 by v...@chromium.org: Fix Media Source API
seeking for clusters where first audio & video frames don't have the same
timestamp.
http://code.google.com/p/chromium/issues/detail?id=131438

Test page here: go/vekbm, can also use content/webm/test-25fps.webm

chro...@googlecode.com

unread,
Jun 19, 2012, 6:43:30 PM6/19/12
to chromi...@chromium.org
Updates:
Status: Fixed

Comment #3 on issue 131438 by v...@chromium.org: Fix Media Source API
seeking for clusters where first audio & video frames don't have the same
timestamp.
http://code.google.com/p/chromium/issues/detail?id=131438

(No comment was entered for this change.)

Reply all
Reply to author
Forward
0 new messages