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