| Index: webkit/media/webmediaplayer_impl.cc
|
| diff --git a/webkit/media/webmediaplayer_impl.cc b/webkit/media/webmediaplayer_impl.cc
|
| index e07b0d4c3cdcf42d2a88e7603b9c4a5e16aa521f..0b9cc7a770757fbf667efab82d1cdfb8467ea77f 100644
|
| --- a/webkit/media/webmediaplayer_impl.cc
|
| +++ b/webkit/media/webmediaplayer_impl.cc
|
| @@ -665,6 +665,16 @@ bool WebMediaPlayerImpl::sourceAbort(const WebKit::WebString& id) {
|
| return true;
|
| }
|
|
|
| +void WebMediaPlayerImpl::sourceSetDuration(double new_duration) {
|
| + if (static_cast<double>(duration()) == new_duration)
|
| + return;
|
| +
|
| + proxy_->DemuxerSetDuration(
|
| + base::TimeDelta::FromMicroseconds(
|
| + new_duration * base::Time::kMicrosecondsPerSecond));
|
| + GetClient()->durationChanged();
|
| +}
|
| +
|
| void WebMediaPlayerImpl::sourceEndOfStream(
|
| WebMediaPlayer::EndOfStreamStatus status) {
|
| DCHECK_EQ(main_loop_, MessageLoop::current());
|
|
|