| Index: webkit/media/webmediasourceclient_impl.cc
|
| diff --git a/webkit/media/webmediasourceclient_impl.cc b/webkit/media/webmediasourceclient_impl.cc
|
| index a0024f6da986f072a58dab46b77989bc6cb2adec..204f0d035cb8f534a4dfb36c248c1283290bc3a7 100644
|
| --- a/webkit/media/webmediasourceclient_impl.cc
|
| +++ b/webkit/media/webmediasourceclient_impl.cc
|
| @@ -53,22 +53,7 @@ WebMediaSourceClient::AddStatus WebMediaSourceClientImpl::addSourceBuffer(
|
| }
|
|
|
| double WebMediaSourceClientImpl::duration() {
|
| - double duration = demuxer_->GetDuration();
|
| -
|
| - // Make sure super small durations don't get truncated to 0 and
|
| - // large durations don't get converted to infinity by the double -> float
|
| - // conversion.
|
| - //
|
| - // TODO(acolwell): Remove when WebKit is changed to report duration as a
|
| - // double.
|
| - if (duration > 0.0 && duration < std::numeric_limits<double>::infinity()) {
|
| - duration = std::max(duration,
|
| - static_cast<double>(std::numeric_limits<float>::min()));
|
| - duration = std::min(duration,
|
| - static_cast<double>(std::numeric_limits<float>::max()));
|
| - }
|
| -
|
| - return static_cast<float>(duration);
|
| + return demuxer_->GetDuration();
|
| }
|
|
|
| void WebMediaSourceClientImpl::setDuration(double new_duration) {
|
|
|