Let WebSourceBufferImpl::setMode() update SourceState::sequence_mode_
commitd629cf0ee9accda8464490d917e2b594489f2146
authorwolenetz@chromium.org <wolenetz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 14 Jan 2014 16:28:47 +0000 (14 16:28 +0000)
committerwolenetz@chromium.org <wolenetz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 14 Jan 2014 16:28:47 +0000 (14 16:28 +0000)
tree6d19d52b3a799a8292a67500e468b5e242316aa2
parent6ff2247141fa20afb0b3029686ecbcc2398aade3
Let WebSourceBufferImpl::setMode() update SourceState::sequence_mode_

Connects WebSourceBufferImpl::setMode() to similar ChunkDemuxer
and SourceState methods to enable setting SourceState::sequence_mode_.
Later changes will implement processing of distinct 'segments'
and 'sequence' append modes.

R=acolwell@chromium.org
TEST=On local Linux, all mediasource layout tests and media_unittests pass
BUG=249422

Review URL: https://codereview.chromium.org/134883002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244741 0039d316-1c4b-4281-b951-d872f2087c98
content/renderer/media/webmediasource_impl.cc
content/renderer/media/websourcebuffer_impl.cc
content/renderer/media/websourcebuffer_impl.h
media/filters/chunk_demuxer.cc
media/filters/chunk_demuxer.h
media/filters/chunk_demuxer_unittest.cc