| Index: media/filters/ffmpeg_video_decoder.h
|
| diff --git a/media/filters/ffmpeg_video_decoder.h b/media/filters/ffmpeg_video_decoder.h
|
| index 76e60e80eeb453e917dec9477ec3868f6fdd47e4..08586d4a070c5157ab48f7d834f92f4952dc829b 100644
|
| --- a/media/filters/ffmpeg_video_decoder.h
|
| +++ b/media/filters/ffmpeg_video_decoder.h
|
| @@ -25,7 +25,8 @@ class VideoDecodeEngine;
|
| class FFmpegVideoDecoder : public VideoDecoder,
|
| public VideoDecodeEngine::EventHandler {
|
| public:
|
| - explicit FFmpegVideoDecoder(VideoDecodeContext* decode_context);
|
| + explicit FFmpegVideoDecoder(MessageLoop* message_loop,
|
| + VideoDecodeContext* decode_context);
|
| virtual ~FFmpegVideoDecoder();
|
|
|
| // Filter implementation.
|
| @@ -41,6 +42,8 @@ class FFmpegVideoDecoder : public VideoDecoder,
|
| virtual void ProduceVideoFrame(scoped_refptr<VideoFrame> video_frame);
|
| virtual bool ProvidesBuffer();
|
|
|
| + MessageLoop* message_loop();
|
| +
|
| private:
|
| // VideoDecodeEngine::EventHandler interface.
|
| virtual void OnInitializeComplete(const VideoCodecInfo& info);
|
| @@ -109,6 +112,7 @@ class FFmpegVideoDecoder : public VideoDecoder,
|
| // the provided engine.
|
| virtual void SetVideoDecodeEngineForTest(VideoDecodeEngine* engine);
|
|
|
| + MessageLoop* message_loop_;
|
| size_t width_;
|
| size_t height_;
|
| MediaFormat media_format_;
|
|
|