diff options
Diffstat (limited to 'webkit/media/webmediaplayer_util.cc')
-rw-r--r-- | webkit/media/webmediaplayer_util.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/webkit/media/webmediaplayer_util.cc b/webkit/media/webmediaplayer_util.cc index 17e603e..ebac0f8 100644 --- a/webkit/media/webmediaplayer_util.cc +++ b/webkit/media/webmediaplayer_util.cc @@ -14,4 +14,14 @@ base::TimeDelta ConvertSecondsToTimestamp(double seconds) { microseconds > 0 ? microseconds + 0.5 : ceil(microseconds - 0.5)); } +WebKit::WebTimeRanges ConvertToWebTimeRanges( + const media::Ranges<base::TimeDelta>& ranges) { + WebKit::WebTimeRanges result(ranges.size()); + for (size_t i = 0; i < ranges.size(); i++) { + result[i].start = ranges.start(i).InSecondsF(); + result[i].end = ranges.end(i).InSecondsF(); + } + return result; +} + } // namespace webkit_media |