Index: remoting/client/plugin/pepper_video_renderer_3d.cc |
diff --git a/remoting/client/plugin/pepper_video_renderer_3d.cc b/remoting/client/plugin/pepper_video_renderer_3d.cc |
index de2d65af737f1691758b7ade4b3a1928b1f96d10..e1370cc9aab0346f040d09b8c3ebfbdef7923ef5 100644 |
--- a/remoting/client/plugin/pepper_video_renderer_3d.cc |
+++ b/remoting/client/plugin/pepper_video_renderer_3d.cc |
@@ -6,6 +6,7 @@ |
#include <math.h> |
+#include "base/bind.h" |
#include "base/callback_helpers.h" |
#include "base/stl_util.h" |
#include "ppapi/c/pp_codecs.h" |
@@ -177,9 +178,11 @@ ChromotingStats* PepperVideoRenderer3D::GetStats() { |
return &stats_; |
} |
-void PepperVideoRenderer3D::ProcessVideoPacket(scoped_ptr<VideoPacket> packet, |
- const base::Closure& done) { |
- base::ScopedClosureRunner done_runner(done); |
+void PepperVideoRenderer3D::ProcessVideoPacket( |
+ scoped_ptr<VideoPacket> packet, |
+ const ProgressCallback& progress_callback) { |
+ base::ScopedClosureRunner done_runner( |
+ base::Bind(progress_callback, PacketProgress::DONE)); |
// Don't need to do anything if the packet is empty. Host sends empty video |
// packets when the screen is not changing. |