| Index: remoting/protocol/audio_reader.cc | 
| diff --git a/remoting/protocol/audio_reader.cc b/remoting/protocol/audio_reader.cc | 
| index 02f8eb1c3e7e1bc64f43f37c322ddb990ad90c60..d197a83d57d81aa45a6473d45ce80de310088d20 100644 | 
| --- a/remoting/protocol/audio_reader.cc | 
| +++ b/remoting/protocol/audio_reader.cc | 
| @@ -15,12 +15,15 @@ namespace protocol { | 
|  | 
| AudioReader::AudioReader(AudioStub* audio_stub) | 
| : ChannelDispatcherBase(kAudioChannelName), | 
| -      parser_(base::Bind(&AudioStub::ProcessAudioPacket, | 
| -                         base::Unretained(audio_stub)), | 
| -              reader()) { | 
| -} | 
| +      audio_stub_(audio_stub), | 
| +      parser_(base::Bind(&AudioReader::OnAudioPacket, base::Unretained(this)), | 
| +              reader()) {} | 
| + | 
| +AudioReader::~AudioReader() {} | 
|  | 
| -AudioReader::~AudioReader() { | 
| +void AudioReader::OnAudioPacket(scoped_ptr<AudioPacket> audio_packet) { | 
| +  audio_stub_->ProcessAudioPacket(std::move(audio_packet), | 
| +                                  base::Bind(&base::DoNothing)); | 
| } | 
|  | 
| }  // namespace protocol | 
|  |