Chromium Code Reviews| Index: media/base/fake_demuxer_stream.cc |
| diff --git a/media/filters/fake_demuxer_stream.cc b/media/base/fake_demuxer_stream.cc |
| similarity index 90% |
| rename from media/filters/fake_demuxer_stream.cc |
| rename to media/base/fake_demuxer_stream.cc |
| index 15748d5ce46923253bf28988f203ce7daa5e8ea9..45f19f3b6715899b1399292018d0b3836f4b3790 100644 |
| --- a/media/filters/fake_demuxer_stream.cc |
| +++ b/media/base/fake_demuxer_stream.cc |
| @@ -2,7 +2,7 @@ |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| -#include "media/filters/fake_demuxer_stream.h" |
| +#include "media/base/fake_demuxer_stream.h" |
| #include "base/bind.h" |
| #include "base/callback_helpers.h" |
| @@ -193,4 +193,23 @@ void FakeDemuxerStream::DoRead() { |
| base::ResetAndReturn(&read_cb_).Run(kOk, buffer); |
| } |
| +FakeDemuxerStreamProvider::FakeDemuxerStreamProvider( |
| + int num_video_configs, |
| + int num_video_buffers_in_one_config, |
| + bool is_video_encrypted) |
| + : fake_video_stream_(num_video_configs, |
| + num_video_buffers_in_one_config, |
| + is_video_encrypted) { |
| +} |
| + |
| +FakeDemuxerStreamProvider::~FakeDemuxerStreamProvider() { |
| +} |
| + |
| +DemuxerStream* FakeDemuxerStreamProvider::GetStream(DemuxerStream::Type type) { |
| + // Note: FakeDemuxerStream only supports video |
|
xhwang
2015/05/14 22:10:10
Move this comment to the .h file.
gunsch
2015/05/14 22:15:09
Done.
|
| + if (type == ::media::DemuxerStream::Type::AUDIO) |
| + return nullptr; |
| + return &fake_video_stream_; |
| +}; |
| + |
| } // namespace media |