| Index: media/renderers/renderer_impl.cc
|
| diff --git a/media/renderers/renderer_impl.cc b/media/renderers/renderer_impl.cc
|
| index c4fbf53d3ffa3d1badacd0621677c3aaab570ade..620a36a55c04568b592e0eaf73c3aba0d2a09174 100644
|
| --- a/media/renderers/renderer_impl.cc
|
| +++ b/media/renderers/renderer_impl.cc
|
| @@ -291,9 +291,9 @@ void RendererImpl::SetPlaybackRate(double playback_rate) {
|
| return;
|
|
|
| if (old_rate == 0 && playback_rate > 0)
|
| - video_renderer_->OnTimeStateChanged(true);
|
| + video_renderer_->TimeStartedProgressing();
|
| else if (old_rate > 0 && playback_rate == 0)
|
| - video_renderer_->OnTimeStateChanged(false);
|
| + video_renderer_->TimeStoppedProgressing();
|
| }
|
|
|
| void RendererImpl::SetVolume(float volume) {
|
| @@ -595,7 +595,7 @@ bool RendererImpl::HandleRestartedStreamBufferingChanges(
|
| deferred_video_underflow_cb_.Cancel();
|
| video_buffering_state_ = new_buffering_state;
|
| if (playback_rate_ > 0)
|
| - video_renderer_->OnTimeStateChanged(true);
|
| + video_renderer_->TimeStartedProgressing();
|
| return true;
|
| }
|
| }
|
| @@ -752,7 +752,7 @@ void RendererImpl::PausePlayback() {
|
| time_source_->StopTicking();
|
| }
|
| if (playback_rate_ > 0 && video_renderer_)
|
| - video_renderer_->OnTimeStateChanged(false);
|
| + video_renderer_->TimeStoppedProgressing();
|
| }
|
|
|
| void RendererImpl::StartPlayback() {
|
| @@ -765,7 +765,7 @@ void RendererImpl::StartPlayback() {
|
| time_ticking_ = true;
|
| time_source_->StartTicking();
|
| if (playback_rate_ > 0 && video_renderer_)
|
| - video_renderer_->OnTimeStateChanged(true);
|
| + video_renderer_->TimeStartedProgressing();
|
| }
|
|
|
| void RendererImpl::OnRendererEnded(DemuxerStream::Type type) {
|
| @@ -783,7 +783,7 @@ void RendererImpl::OnRendererEnded(DemuxerStream::Type type) {
|
| DCHECK(!video_ended_);
|
| video_ended_ = true;
|
| DCHECK(video_renderer_);
|
| - video_renderer_->OnTimeStateChanged(false);
|
| + video_renderer_->TimeStoppedProgressing();
|
| }
|
|
|
| RunEndedCallbackIfNeeded();
|
|
|