| Index: media/base/pipeline_impl.cc
|
| diff --git a/media/base/pipeline_impl.cc b/media/base/pipeline_impl.cc
|
| index a4860070322080ee2b55f6c26eb926f911128db5..e4b2f36ee9016d1bf781a46b74fa885bfd8fe617 100644
|
| --- a/media/base/pipeline_impl.cc
|
| +++ b/media/base/pipeline_impl.cc
|
| @@ -583,7 +583,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()
|
| @@ -602,7 +602,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()
|
|
|