| Index: media/blink/webaudiosourceprovider_impl.cc
|
| diff --git a/media/blink/webaudiosourceprovider_impl.cc b/media/blink/webaudiosourceprovider_impl.cc
|
| index 5dca26415f5a2f00576a006dec44077fe99eae26..3f052dbeb6f5a8f9759964cb534635f5e19ebd79 100644
|
| --- a/media/blink/webaudiosourceprovider_impl.cc
|
| +++ b/media/blink/webaudiosourceprovider_impl.cc
|
| @@ -10,6 +10,7 @@
|
| #include "base/callback_helpers.h"
|
| #include "base/logging.h"
|
| #include "base/macros.h"
|
| +#include "base/memory/ptr_util.h"
|
| #include "media/base/bind_to_current_loop.h"
|
| #include "third_party/WebKit/public/platform/WebAudioSourceProviderClient.h"
|
|
|
| @@ -220,7 +221,7 @@ void WebAudioSourceProviderImpl::Initialize(const AudioParameters& params,
|
| base::AutoLock auto_lock(sink_lock_);
|
| DCHECK_EQ(state_, kStopped);
|
|
|
| - tee_filter_ = make_scoped_ptr(
|
| + tee_filter_ = base::WrapUnique(
|
| new TeeFilter(renderer, params.channels(), params.sample_rate()));
|
|
|
| sink_->Initialize(params, tee_filter_.get());
|
| @@ -261,7 +262,7 @@ int WebAudioSourceProviderImpl::TeeFilter::Render(AudioBus* audio_bus,
|
| renderer_->Render(audio_bus, delay_milliseconds, frames_skipped);
|
|
|
| if (!copy_audio_bus_callback_.is_null()) {
|
| - scoped_ptr<AudioBus> bus_copy =
|
| + std::unique_ptr<AudioBus> bus_copy =
|
| AudioBus::Create(audio_bus->channels(), audio_bus->frames());
|
| audio_bus->CopyTo(bus_copy.get());
|
| copy_audio_bus_callback_.Run(std::move(bus_copy), delay_milliseconds,
|
|
|