| Index: media/filters/audio_renderer_impl.cc
|
| diff --git a/media/filters/audio_renderer_impl.cc b/media/filters/audio_renderer_impl.cc
|
| index 2805ed05837293fa6ea1c6f245393f8f8a35bf8f..c0641acec787f758cec93f2574a77e7515cb2224 100644
|
| --- a/media/filters/audio_renderer_impl.cc
|
| +++ b/media/filters/audio_renderer_impl.cc
|
| @@ -339,7 +339,7 @@ void AudioRendererImpl::DecodedAudioReady(AudioDecoder::Status status,
|
| return;
|
| case kPaused:
|
| if (!buffer->IsEndOfStream())
|
| - algorithm_->EnqueueBuffer(buffer);
|
| + algorithm_->EnqueueBuffer(buffer.get());
|
| DCHECK(!pending_read_);
|
| base::ResetAndReturn(&pause_cb_).Run();
|
| return;
|
| @@ -349,7 +349,7 @@ void AudioRendererImpl::DecodedAudioReady(AudioDecoder::Status status,
|
| return;
|
| }
|
| if (!buffer->IsEndOfStream()) {
|
| - algorithm_->EnqueueBuffer(buffer);
|
| + algorithm_->EnqueueBuffer(buffer.get());
|
| if (!algorithm_->IsQueueFull())
|
| return;
|
| }
|
| @@ -360,7 +360,7 @@ void AudioRendererImpl::DecodedAudioReady(AudioDecoder::Status status,
|
| case kUnderflow:
|
| case kRebuffering:
|
| if (!buffer->IsEndOfStream())
|
| - algorithm_->EnqueueBuffer(buffer);
|
| + algorithm_->EnqueueBuffer(buffer.get());
|
| return;
|
| case kStopped:
|
| return;
|
| @@ -401,7 +401,7 @@ float AudioRendererImpl::GetPlaybackRate() {
|
|
|
| bool AudioRendererImpl::IsBeforePrerollTime(
|
| const scoped_refptr<Buffer>& buffer) {
|
| - return (state_ == kPrerolling) && buffer && !buffer->IsEndOfStream() &&
|
| + return (state_ == kPrerolling) && buffer.get() && !buffer->IsEndOfStream() &&
|
| (buffer->GetTimestamp() + buffer->GetDuration()) < preroll_timestamp_;
|
| }
|
|
|
|
|