| Index: media/filters/audio_renderer_impl.cc
|
| diff --git a/media/filters/audio_renderer_impl.cc b/media/filters/audio_renderer_impl.cc
|
| index fddb7ae46a05c78c37ac8cc899d65a8bd67c3a6d..9387de981240233fc4a0262a95196446dd235edc 100644
|
| --- a/media/filters/audio_renderer_impl.cc
|
| +++ b/media/filters/audio_renderer_impl.cc
|
| @@ -254,7 +254,7 @@ void AudioRendererImpl::Initialize(DemuxerStream* stream,
|
| DCHECK(!ended_cb.is_null());
|
| DCHECK(!error_cb.is_null());
|
| DCHECK_EQ(kUninitialized, state_);
|
| - DCHECK(sink_);
|
| + DCHECK(sink_.get());
|
|
|
| state_ = kInitializing;
|
|
|
| @@ -356,7 +356,7 @@ void AudioRendererImpl::OnAudioBufferStreamInitialized(bool success) {
|
|
|
| void AudioRendererImpl::SetVolume(float volume) {
|
| DCHECK(task_runner_->BelongsToCurrentThread());
|
| - DCHECK(sink_);
|
| + DCHECK(sink_.get());
|
| sink_->SetVolume(volume);
|
| }
|
|
|
| @@ -510,7 +510,7 @@ void AudioRendererImpl::SetPlaybackRate(float playback_rate) {
|
| DVLOG(1) << __FUNCTION__ << "(" << playback_rate << ")";
|
| DCHECK(task_runner_->BelongsToCurrentThread());
|
| DCHECK_GE(playback_rate, 0);
|
| - DCHECK(sink_);
|
| + DCHECK(sink_.get());
|
|
|
| base::AutoLock auto_lock(lock_);
|
|
|
| @@ -537,7 +537,7 @@ void AudioRendererImpl::SetPlaybackRate(float playback_rate) {
|
| bool AudioRendererImpl::IsBeforeStartTime(
|
| const scoped_refptr<AudioBuffer>& buffer) {
|
| DCHECK_EQ(state_, kPlaying);
|
| - return buffer && !buffer->end_of_stream() &&
|
| + return buffer.get() && !buffer->end_of_stream() &&
|
| (buffer->timestamp() + buffer->duration()) < start_timestamp_;
|
| }
|
|
|
|
|