| 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.
|
|
|