| Index: media/base/mock_filters.cc
|
| diff --git a/media/base/mock_filters.cc b/media/base/mock_filters.cc
|
| index f2110ffa36da014d3cd2e9b562c3077ab1e5897a..3347016df5af654cba3e85100df07ad97c8f5609 100644
|
| --- a/media/base/mock_filters.cc
|
| +++ b/media/base/mock_filters.cc
|
| @@ -1,4 +1,4 @@
|
| -// Copyright (c) 2010 The Chromium Authors. All rights reserved.
|
| +// Copyright (c) 2011 The Chromium Authors. All rights reserved.
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| @@ -6,6 +6,68 @@
|
|
|
| namespace media {
|
|
|
| +MockFilterCallback::MockFilterCallback() {}
|
| +
|
| +MockFilterCallback::~MockFilterCallback() {}
|
| +
|
| +FilterCallback* MockFilterCallback::NewCallback() {
|
| + return new CallbackImpl(this);
|
| +}
|
| +
|
| +MockDataSource::MockDataSource() {}
|
| +
|
| +MockDataSource::~MockDataSource() {}
|
| +
|
| +MockDemuxer::MockDemuxer() {}
|
| +
|
| +MockDemuxer::~MockDemuxer() {}
|
| +
|
| +MockDemuxerStream::MockDemuxerStream() {}
|
| +
|
| +MockDemuxerStream::~MockDemuxerStream() {}
|
| +
|
| +MockVideoDecoder::MockVideoDecoder() {}
|
| +
|
| +MockVideoDecoder::~MockVideoDecoder() {}
|
| +
|
| +MockAudioDecoder::MockAudioDecoder() {}
|
| +
|
| +MockAudioDecoder::~MockAudioDecoder() {}
|
| +
|
| +MockVideoRenderer::MockVideoRenderer() {}
|
| +
|
| +MockVideoRenderer::~MockVideoRenderer() {}
|
| +
|
| +MockAudioRenderer::MockAudioRenderer() {}
|
| +
|
| +MockAudioRenderer::~MockAudioRenderer() {}
|
| +
|
| +MockFilterCollection::MockFilterCollection()
|
| + : data_source_(new MockDataSource()),
|
| + demuxer_(new MockDemuxer()),
|
| + video_decoder_(new MockVideoDecoder()),
|
| + audio_decoder_(new MockAudioDecoder()),
|
| + video_renderer_(new MockVideoRenderer()),
|
| + audio_renderer_(new MockAudioRenderer()) {
|
| +}
|
| +
|
| +MockFilterCollection::~MockFilterCollection() {}
|
| +
|
| +FilterCollection* MockFilterCollection::filter_collection(
|
| + bool include_data_source) const {
|
| + FilterCollection* collection = new FilterCollection();
|
| +
|
| + if (include_data_source) {
|
| + collection->AddDataSource(data_source_);
|
| + }
|
| + collection->AddDemuxer(demuxer_);
|
| + collection->AddVideoDecoder(video_decoder_);
|
| + collection->AddAudioDecoder(audio_decoder_);
|
| + collection->AddVideoRenderer(video_renderer_);
|
| + collection->AddAudioRenderer(audio_renderer_);
|
| + return collection;
|
| +}
|
| +
|
| void RunFilterCallback(::testing::Unused, FilterCallback* callback) {
|
| callback->Run();
|
| delete callback;
|
|
|