| Index: remoting/protocol/rtp_video_reader.cc
|
| diff --git a/remoting/protocol/rtp_video_reader.cc b/remoting/protocol/rtp_video_reader.cc
|
| index 28babd8f3eaf4f293ff33d3b762225cab2241df6..91f608ac76ecf762344a194602096baa5fe42cb2 100644
|
| --- a/remoting/protocol/rtp_video_reader.cc
|
| +++ b/remoting/protocol/rtp_video_reader.cc
|
| @@ -62,7 +62,8 @@ void RtpVideoReader::OnChannelReady(bool rtp, net::Socket* socket) {
|
| if (rtp) {
|
| DCHECK(!rtp_channel_.get());
|
| rtp_channel_.reset(socket);
|
| - rtp_reader_.Init(socket, NewCallback(this, &RtpVideoReader::OnRtpPacket));
|
| + rtp_reader_.Init(socket, base::Bind(&RtpVideoReader::OnRtpPacket,
|
| + base::Unretained(this)));
|
| } else {
|
| DCHECK(!rtcp_channel_.get());
|
| rtcp_channel_.reset(socket);
|
| @@ -204,7 +205,8 @@ void RtpVideoReader::RebuildVideoPacket(const PacketsQueue::iterator& first,
|
| // Set format.
|
| packet->mutable_format()->set_encoding(VideoPacketFormat::ENCODING_VP8);
|
|
|
| - video_stub_->ProcessVideoPacket(packet, new DeleteTask<VideoPacket>(packet));
|
| + video_stub_->ProcessVideoPacket(
|
| + packet, base::Bind(&DeletePointer<VideoPacket>, packet));
|
|
|
| SendReceiverReportIf();
|
| }
|
|
|