Change the TimeSource interface to return wallclock time for video.
commit5755042e9569648ce2d11e18e9d46834bc7395e4
authordalecurtis <dalecurtis@chromium.org>
Thu, 26 Mar 2015 20:31:22 +0000 (26 13:31 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 26 Mar 2015 20:32:07 +0000 (26 20:32 +0000)
tree189b0bbf38264cfa5abad65cfb28ea969d2649d2
parente9e22c21015f7c4f8f01a65178344e5bdce9b59b
Change the TimeSource interface to return wallclock time for video.

Mostly a mechanical change, though it involves extending the estimation
abilities of our TimeSource clients to provide estimates for times
outside of the current media time range.

BUG=110814, 439548
TEST=media_unittests still pass.

Review URL: https://codereview.chromium.org/1027553002

Cr-Commit-Position: refs/heads/master@{#322459}
15 files changed:
media/base/mock_filters.h
media/base/time_source.h
media/base/video_renderer.h
media/base/wall_clock_time_source.cc
media/base/wall_clock_time_source.h
media/filters/audio_clock.cc
media/filters/audio_clock.h
media/filters/audio_clock_unittest.cc
media/renderers/audio_renderer_impl.cc
media/renderers/audio_renderer_impl.h
media/renderers/renderer_impl.cc
media/renderers/renderer_impl.h
media/renderers/video_renderer_impl.cc
media/renderers/video_renderer_impl.h
media/renderers/video_renderer_impl_unittest.cc