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_; |