Index: media/renderers/video_renderer_impl.h |
diff --git a/media/renderers/video_renderer_impl.h b/media/renderers/video_renderer_impl.h |
index d174c8ad2bdd67447fe38a1040a88ef234c3dadd..e6220b972426bcb920c102aa7f1ed58bec4aac73 100644 |
--- a/media/renderers/video_renderer_impl.h |
+++ b/media/renderers/video_renderer_impl.h |
@@ -65,7 +65,7 @@ class MEDIA_EXPORT VideoRendererImpl |
const BufferingStateCB& buffering_state_cb, |
const base::Closure& ended_cb, |
const PipelineStatusCB& error_cb, |
- const WallClockTimeCB& wall_clock_time_cb, |
+ const TimeSource::WallClockTimeCB& wall_clock_time_cb, |
const base::Closure& waiting_for_decryption_key_cb) override; |
void Flush(const base::Closure& callback) override; |
void StartPlayingFrom(base::TimeDelta timestamp) override; |
@@ -150,6 +150,9 @@ class MEDIA_EXPORT VideoRendererImpl |
// does so. Returns algorithm_->EffectiveFramesQueued(). |
size_t MaybeFireEndedCallback(); |
+ // Helper method for converting a single media timestamp to wall clock time. |
+ base::TimeTicks ConvertMediaTimestamp(base::TimeDelta media_timestamp); |
+ |
scoped_refptr<base::SingleThreadTaskRunner> task_runner_; |
// Enables the use of VideoRendererAlgorithm and VideoRendererSink for frame |
@@ -232,7 +235,7 @@ class MEDIA_EXPORT VideoRendererImpl |
BufferingStateCB buffering_state_cb_; |
base::Closure ended_cb_; |
PipelineStatusCB error_cb_; |
- WallClockTimeCB wall_clock_time_cb_; |
+ TimeSource::WallClockTimeCB wall_clock_time_cb_; |
base::TimeDelta start_timestamp_; |