| Index: remoting/protocol/rtp_video_reader.cc
|
| diff --git a/remoting/protocol/rtp_video_reader.cc b/remoting/protocol/rtp_video_reader.cc
|
| index a4eeedf687739557cf88bfc10e387c0de4ab5627..ee0c5efefff4ce603a3af7dac792d7d91f3b7a2f 100644
|
| --- a/remoting/protocol/rtp_video_reader.cc
|
| +++ b/remoting/protocol/rtp_video_reader.cc
|
| @@ -184,7 +184,7 @@ void RtpVideoReader::CheckFullPacket(const PacketsQueue::iterator& pos) {
|
|
|
| void RtpVideoReader::RebuildVideoPacket(const PacketsQueue::iterator& first,
|
| const PacketsQueue::iterator& last) {
|
| - VideoPacket* packet = new VideoPacket();
|
| + scoped_ptr<VideoPacket> packet(new VideoPacket());
|
|
|
| // Set flags.
|
| if (first->packet->vp8_descriptor().frame_beginning)
|
| @@ -216,8 +216,7 @@ void RtpVideoReader::RebuildVideoPacket(const PacketsQueue::iterator& first,
|
| // Set format.
|
| packet->mutable_format()->set_encoding(VideoPacketFormat::ENCODING_VP8);
|
|
|
| - video_stub_->ProcessVideoPacket(
|
| - packet, base::Bind(&base::DeletePointer<VideoPacket>, packet));
|
| + video_stub_->ProcessVideoPacket(packet.Pass(), base::Closure());
|
|
|
| SendReceiverReportIf();
|
| }
|
|
|