| Index: media/base/pipeline_impl.cc
|
| diff --git a/media/base/pipeline_impl.cc b/media/base/pipeline_impl.cc
|
| index 43fdf5eb951113bab49777c1f94e89b3dc55434e..e11de9ddf375ab3765267e5680376b4b44aca7ad 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()
|
|
|