| Index: webkit/media/webmediaplayer_impl.cc
|
| diff --git a/webkit/media/webmediaplayer_impl.cc b/webkit/media/webmediaplayer_impl.cc
|
| index e5afb5d04cf465be009f49053a6fa792c62447df..afb436b6ec25c7dff122c7211ffdcfd7b8a27a13 100644
|
| --- a/webkit/media/webmediaplayer_impl.cc
|
| +++ b/webkit/media/webmediaplayer_impl.cc
|
| @@ -32,6 +32,7 @@
|
| #include "webkit/media/filter_helpers.h"
|
| #include "webkit/media/webmediaplayer_delegate.h"
|
| #include "webkit/media/webmediaplayer_proxy.h"
|
| +#include "webkit/media/webmediaplayer_util.h"
|
| #include "webkit/media/webvideoframe_impl.h"
|
|
|
| using WebKit::WebCanvas;
|
| @@ -71,25 +72,6 @@ const int kPlayerExtraMemory = 1024 * 1024;
|
| const float kMinRate = 0.0625f;
|
| const float kMaxRate = 16.0f;
|
|
|
| -// Platform independent method for converting and rounding floating point
|
| -// seconds to an int64 timestamp.
|
| -//
|
| -// Refer to https://bugs.webkit.org/show_bug.cgi?id=52697 for details.
|
| -base::TimeDelta ConvertSecondsToTimestamp(float seconds) {
|
| - float microseconds = seconds * base::Time::kMicrosecondsPerSecond;
|
| - float integer = ceilf(microseconds);
|
| - float difference = integer - microseconds;
|
| -
|
| - // Round down if difference is large enough.
|
| - if ((microseconds > 0 && difference > 0.5f) ||
|
| - (microseconds <= 0 && difference >= 0.5f)) {
|
| - integer -= 1.0f;
|
| - }
|
| -
|
| - // Now we can safely cast to int64 microseconds.
|
| - return base::TimeDelta::FromMicroseconds(static_cast<int64>(integer));
|
| -}
|
| -
|
| } // namespace
|
|
|
| namespace webkit_media {
|
|
|