| Index: media/base/pipeline_impl.cc
|
| diff --git a/media/base/pipeline_impl.cc b/media/base/pipeline_impl.cc
|
| index 7eb522b67b73106d8f09fb1da642307d4fa1fcfd..4729e2373280bd53e464e91ede177e2a32e8c6ef 100644
|
| --- a/media/base/pipeline_impl.cc
|
| +++ b/media/base/pipeline_impl.cc
|
| @@ -578,7 +578,7 @@ void PipelineImpl::RendererWrapper::OnEnabledAudioTracksChanged(
|
| }
|
|
|
| DCHECK(demuxer_);
|
| - DCHECK(shared_state_.renderer);
|
| + DCHECK(shared_state_.renderer || (state_ != kPlaying));
|
|
|
| base::TimeDelta currTime = (state_ == kPlaying)
|
| ? shared_state_.renderer->GetMediaTime()
|
| @@ -597,7 +597,7 @@ void PipelineImpl::RendererWrapper::OnSelectedVideoTrackChanged(
|
| }
|
|
|
| DCHECK(demuxer_);
|
| - DCHECK(shared_state_.renderer);
|
| + DCHECK(shared_state_.renderer || (state_ != kPlaying));
|
|
|
| base::TimeDelta currTime = (state_ == kPlaying)
|
| ? shared_state_.renderer->GetMediaTime()
|
|
|