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() |