| Index: remoting/client/plugin/pepper_audio_player.cc
|
| diff --git a/remoting/client/plugin/pepper_audio_player.cc b/remoting/client/plugin/pepper_audio_player.cc
|
| index 90e83b549751632972333b38aeb299a983520e50..e8d6b66460a0ff3e13bb026ec4732862a05689b1 100644
|
| --- a/remoting/client/plugin/pepper_audio_player.cc
|
| +++ b/remoting/client/plugin/pepper_audio_player.cc
|
| @@ -15,9 +15,7 @@ const int kFrameSizeMs = 40;
|
| namespace remoting {
|
|
|
| PepperAudioPlayer::PepperAudioPlayer(pp::Instance* instance)
|
| - : instance_(instance),
|
| - samples_per_frame_(0) {
|
| -}
|
| + : instance_(instance), samples_per_frame_(0), weak_factory_(this) {}
|
|
|
| PepperAudioPlayer::~PepperAudioPlayer() {
|
| }
|
| @@ -26,6 +24,10 @@ uint32_t PepperAudioPlayer::GetSamplesPerFrame() {
|
| return samples_per_frame_;
|
| }
|
|
|
| +base::WeakPtr<PepperAudioPlayer> PepperAudioPlayer::GetWeakPtr() {
|
| + return weak_factory_.GetWeakPtr();
|
| +}
|
| +
|
| bool PepperAudioPlayer::ResetAudioPlayer(
|
| AudioPacket::SamplingRate sampling_rate) {
|
| PP_AudioSampleRate pp_sampling_rate = PP_AUDIOSAMPLERATE_NONE;
|
|
|