Index: media/base/pipeline_impl.cc |
diff --git a/media/base/pipeline_impl.cc b/media/base/pipeline_impl.cc |
index 1794e44af90b0a03f0e308f4bf1e34bf77113a0a..ef8ac158a57c0837399ef7f2626e816135cd8e07 100644 |
--- a/media/base/pipeline_impl.cc |
+++ b/media/base/pipeline_impl.cc |
@@ -647,8 +647,11 @@ void PipelineImpl::RendererWrapper::OnStatisticsUpdate( |
shared_state_.statistics.video_frames_dropped += stats.video_frames_dropped; |
shared_state_.statistics.audio_memory_usage += stats.audio_memory_usage; |
shared_state_.statistics.video_memory_usage += stats.video_memory_usage; |
- shared_state_.statistics.video_keyframe_distance_average = |
- stats.video_keyframe_distance_average; |
+ |
+ if (stats.video_keyframe_distance_average != kNoTimestamp) { |
+ shared_state_.statistics.video_keyframe_distance_average = |
+ stats.video_keyframe_distance_average; |
+ } |
} |
void PipelineImpl::RendererWrapper::OnBufferingStateChange( |