| Index: remoting/client/software_video_renderer.h
|
| diff --git a/remoting/client/software_video_renderer.h b/remoting/client/software_video_renderer.h
|
| index 68434326723420aa9ac3245e53fb5c8eda2f93fb..244ce66ab346e2ddf1d04a3db54a157a78aa28e0 100644
|
| --- a/remoting/client/software_video_renderer.h
|
| +++ b/remoting/client/software_video_renderer.h
|
| @@ -45,7 +45,7 @@ class SoftwareVideoRenderer : public VideoRenderer,
|
| void OnSessionConfig(const protocol::SessionConfig& config) override;
|
| ChromotingStats* GetStats() override;
|
| void ProcessVideoPacket(scoped_ptr<VideoPacket> packet,
|
| - const base::Closure& done) override;
|
| + const ProgressCallback& progress_callback) override;
|
|
|
| // FrameProducer implementation. These methods may be called before we are
|
| // Initialize()d, or we know the source screen size. These methods may be
|
| @@ -65,7 +65,8 @@ class SoftwareVideoRenderer : public VideoRenderer,
|
|
|
| // Callback method when a VideoPacket is processed. |decode_start| contains
|
| // the timestamp when the packet will start to be processed.
|
| - void OnPacketDone(base::Time decode_start, const base::Closure& done);
|
| + void OnPacketDone(base::Time decode_start,
|
| + const ProgressCallback& progress_callback);
|
|
|
| scoped_refptr<base::SingleThreadTaskRunner> decode_task_runner_;
|
| scoped_ptr<Core> core_;
|
|
|