| Index: remoting/host/audio_pump.cc
|
| diff --git a/remoting/host/audio_pump.cc b/remoting/host/audio_pump.cc
|
| index d6b799d331e1cb03cd7a570fdfda823b1ac9c294..89a590dd9b3079f507df122fb52ea686303b88d5 100644
|
| --- a/remoting/host/audio_pump.cc
|
| +++ b/remoting/host/audio_pump.cc
|
| @@ -24,40 +24,40 @@ const int kMaxBufferedIntervalMs = 250;
|
|
|
| class AudioPump::Core {
|
| public:
|
| - Core(base::WeakPtr<AudioPump> pump,
|
| - scoped_ptr<AudioCapturer> audio_capturer,
|
| - scoped_ptr<AudioEncoder> audio_encoder);
|
| - ~Core();
|
| + Core(base::WeakPtr<AudioPump> pump,
|
| + std::unique_ptr<AudioCapturer> audio_capturer,
|
| + std::unique_ptr<AudioEncoder> audio_encoder);
|
| + ~Core();
|
|
|
| - void Start();
|
| - void Pause(bool pause);
|
| + void Start();
|
| + void Pause(bool pause);
|
|
|
| - void OnPacketSent(int size);
|
| + void OnPacketSent(int size);
|
|
|
| - private:
|
| - void EncodeAudioPacket(scoped_ptr<AudioPacket> packet);
|
| + private:
|
| + void EncodeAudioPacket(std::unique_ptr<AudioPacket> packet);
|
|
|
| - base::ThreadChecker thread_checker_;
|
| + base::ThreadChecker thread_checker_;
|
|
|
| - base::WeakPtr<AudioPump> pump_;
|
| + base::WeakPtr<AudioPump> pump_;
|
|
|
| - scoped_refptr<base::SingleThreadTaskRunner> pump_task_runner_;
|
| + scoped_refptr<base::SingleThreadTaskRunner> pump_task_runner_;
|
|
|
| - scoped_ptr<AudioCapturer> audio_capturer_;
|
| - scoped_ptr<AudioEncoder> audio_encoder_;
|
| + std::unique_ptr<AudioCapturer> audio_capturer_;
|
| + std::unique_ptr<AudioEncoder> audio_encoder_;
|
|
|
| - bool enabled_;
|
| + bool enabled_;
|
|
|
| - // Number of bytes in the queue that have been encoded but haven't been sent
|
| - // yet.
|
| - int bytes_pending_;
|
| + // Number of bytes in the queue that have been encoded but haven't been sent
|
| + // yet.
|
| + int bytes_pending_;
|
|
|
| - DISALLOW_COPY_AND_ASSIGN(Core);
|
| + DISALLOW_COPY_AND_ASSIGN(Core);
|
| };
|
|
|
| AudioPump::Core::Core(base::WeakPtr<AudioPump> pump,
|
| - scoped_ptr<AudioCapturer> audio_capturer,
|
| - scoped_ptr<AudioEncoder> audio_encoder)
|
| + std::unique_ptr<AudioCapturer> audio_capturer,
|
| + std::unique_ptr<AudioEncoder> audio_encoder)
|
| : pump_(pump),
|
| pump_task_runner_(base::ThreadTaskRunnerHandle::Get()),
|
| audio_capturer_(std::move(audio_capturer)),
|
| @@ -91,7 +91,7 @@ void AudioPump::Core::OnPacketSent(int size) {
|
| DCHECK_GE(bytes_pending_, 0);
|
| }
|
|
|
| -void AudioPump::Core::EncodeAudioPacket(scoped_ptr<AudioPacket> packet) {
|
| +void AudioPump::Core::EncodeAudioPacket(std::unique_ptr<AudioPacket> packet) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| DCHECK(packet);
|
|
|
| @@ -100,7 +100,7 @@ void AudioPump::Core::EncodeAudioPacket(scoped_ptr<AudioPacket> packet) {
|
| if (!enabled_ || bytes_pending_ > max_buffered_bytes)
|
| return;
|
|
|
| - scoped_ptr<AudioPacket> encoded_packet =
|
| + std::unique_ptr<AudioPacket> encoded_packet =
|
| audio_encoder_->Encode(std::move(packet));
|
|
|
| // The audio encoder returns a null audio packet if there's no audio to send.
|
| @@ -117,8 +117,8 @@ void AudioPump::Core::EncodeAudioPacket(scoped_ptr<AudioPacket> packet) {
|
|
|
| AudioPump::AudioPump(
|
| scoped_refptr<base::SingleThreadTaskRunner> audio_task_runner,
|
| - scoped_ptr<AudioCapturer> audio_capturer,
|
| - scoped_ptr<AudioEncoder> audio_encoder,
|
| + std::unique_ptr<AudioCapturer> audio_capturer,
|
| + std::unique_ptr<AudioEncoder> audio_encoder,
|
| protocol::AudioStub* audio_stub)
|
| : audio_task_runner_(audio_task_runner),
|
| audio_stub_(audio_stub),
|
| @@ -146,7 +146,7 @@ void AudioPump::Pause(bool pause) {
|
| base::Bind(&Core::Pause, base::Unretained(core_.get()), pause));
|
| }
|
|
|
| -void AudioPump::SendAudioPacket(scoped_ptr<AudioPacket> packet, int size) {
|
| +void AudioPump::SendAudioPacket(std::unique_ptr<AudioPacket> packet, int size) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| DCHECK(packet);
|
|
|
|
|