| Index: content/renderer/media/websourcebuffer_impl.cc
|
| diff --git a/content/renderer/media/websourcebuffer_impl.cc b/content/renderer/media/websourcebuffer_impl.cc
|
| index c9429779d827de2145ffedaa10b58e13746704a6..a7d8d8a537803b4f9a2a8bdf42777af21720a5a0 100644
|
| --- a/content/renderer/media/websourcebuffer_impl.cc
|
| +++ b/content/renderer/media/websourcebuffer_impl.cc
|
| @@ -36,6 +36,19 @@ WebSourceBufferImpl::~WebSourceBufferImpl() {
|
| DCHECK(!demuxer_) << "Object destroyed w/o removedFromMediaSource() call";
|
| }
|
|
|
| +bool WebSourceBufferImpl::setMode(WebSourceBuffer::AppendMode mode) {
|
| + bool sequence_mode = false;
|
| + switch (mode) {
|
| + case WebSourceBuffer::AppendModeSegments:
|
| + break;
|
| + case WebSourceBuffer::AppendModeSequence:
|
| + sequence_mode = true;
|
| + break;
|
| + }
|
| +
|
| + return demuxer_->SetSequenceMode(id_, sequence_mode);
|
| +}
|
| +
|
| blink::WebTimeRanges WebSourceBufferImpl::buffered() {
|
| media::Ranges<base::TimeDelta> ranges = demuxer_->GetBufferedRanges(id_);
|
| blink::WebTimeRanges result(ranges.size());
|
|
|