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