| Index: media/base/mock_filters.h
|
| diff --git a/media/base/mock_filters.h b/media/base/mock_filters.h
|
| index fb5e8a0dfd86aaa86d85fbed65f6676a5cd24407..95685e5ab7549006199ef56f5bbaeca44e9c6ab7 100644
|
| --- a/media/base/mock_filters.h
|
| +++ b/media/base/mock_filters.h
|
| @@ -16,6 +16,8 @@
|
| #include "media/base/demuxer.h"
|
| #include "media/base/filter_collection.h"
|
| #include "media/base/pipeline_status.h"
|
| +#include "media/base/text_decoder.h"
|
| +#include "media/base/text_renderer.h"
|
| #include "media/base/video_decoder.h"
|
| #include "media/base/video_decoder_config.h"
|
| #include "media/base/video_frame.h"
|
| @@ -102,6 +104,18 @@ class MockAudioDecoder : public AudioDecoder {
|
| DISALLOW_COPY_AND_ASSIGN(MockAudioDecoder);
|
| };
|
|
|
| +class MockTextDecoder : public TextDecoder {
|
| + public:
|
| + MockTextDecoder();
|
| + virtual ~MockTextDecoder();
|
| +
|
| + // TextDecoder implementation.
|
| + MOCK_METHOD1(Initialize, void(Demuxer* demuxer));
|
| +
|
| + private:
|
| + DISALLOW_COPY_AND_ASSIGN(MockTextDecoder);
|
| +};
|
| +
|
| class MockVideoRenderer : public VideoRenderer {
|
| public:
|
| MockVideoRenderer();
|
| @@ -155,6 +169,23 @@ class MockAudioRenderer : public AudioRenderer {
|
| DISALLOW_COPY_AND_ASSIGN(MockAudioRenderer);
|
| };
|
|
|
| +class MockTextRenderer : public TextRenderer {
|
| + public:
|
| + MockTextRenderer();
|
| + virtual ~MockTextRenderer();
|
| +
|
| + // TextRenderer implementation.
|
| + MOCK_METHOD3(Initialize, void(Demuxer* demuxer,
|
| + const PipelineStatusCB& init_cb,
|
| + const base::Closure& ended_cb));
|
| + MOCK_METHOD1(Play, void(const base::Closure& callback));
|
| + MOCK_METHOD1(Pause, void(const base::Closure& callback));
|
| + MOCK_METHOD1(Stop, void(const base::Closure& callback));
|
| +
|
| + private:
|
| + DISALLOW_COPY_AND_ASSIGN(MockTextRenderer);
|
| +};
|
| +
|
| class MockDecryptor : public Decryptor {
|
| public:
|
| MockDecryptor();
|
|
|