| Index: webkit/media/buffered_data_source.cc
|
| diff --git a/webkit/media/buffered_data_source.cc b/webkit/media/buffered_data_source.cc
|
| index 7590fd39be9f8dbc31b26b175833dcf8037498fc..3e37f4cb215207d2307aeb7b8319bea76f21e756 100644
|
| --- a/webkit/media/buffered_data_source.cc
|
| +++ b/webkit/media/buffered_data_source.cc
|
| @@ -42,7 +42,7 @@ BufferedDataSource::BufferedDataSource(
|
| stopped_on_render_loop_(false),
|
| media_is_paused_(true),
|
| media_has_played_(false),
|
| - preload_(media::AUTO),
|
| + preload_(AUTO),
|
| cache_miss_retries_left_(kNumCacheMissRetries),
|
| bitrate_(0),
|
| playback_rate_(0.0),
|
| @@ -108,6 +108,11 @@ void BufferedDataSource::Initialize(
|
| frame_);
|
| }
|
|
|
| +void BufferedDataSource::SetPreload(Preload preload) {
|
| + DCHECK(MessageLoop::current() == render_loop_);
|
| + preload_ = preload;
|
| +}
|
| +
|
| bool BufferedDataSource::HasSingleOrigin() {
|
| DCHECK(MessageLoop::current() == render_loop_);
|
| DCHECK(initialize_cb_.is_null() && loader_.get())
|
| @@ -141,11 +146,6 @@ void BufferedDataSource::SetPlaybackRate(float playback_rate) {
|
| &BufferedDataSource::SetPlaybackRateTask, this, playback_rate));
|
| }
|
|
|
| -void BufferedDataSource::SetPreload(media::Preload preload) {
|
| - render_loop_->PostTask(FROM_HERE, base::Bind(
|
| - &BufferedDataSource::SetPreloadTask, this, preload));
|
| -}
|
| -
|
| void BufferedDataSource::SetBitrate(int bitrate) {
|
| render_loop_->PostTask(FROM_HERE, base::Bind(
|
| &BufferedDataSource::SetBitrateTask, this, bitrate));
|
| @@ -277,11 +277,6 @@ void BufferedDataSource::SetPlaybackRateTask(float playback_rate) {
|
| loader_->UpdateDeferStrategy(strategy);
|
| }
|
|
|
| -void BufferedDataSource::SetPreloadTask(media::Preload preload) {
|
| - DCHECK(MessageLoop::current() == render_loop_);
|
| - preload_ = preload;
|
| -}
|
| -
|
| void BufferedDataSource::SetBitrateTask(int bitrate) {
|
| DCHECK(MessageLoop::current() == render_loop_);
|
| DCHECK(loader_.get());
|
| @@ -295,7 +290,7 @@ BufferedDataSource::ChooseDeferStrategy() {
|
| DCHECK(MessageLoop::current() == render_loop_);
|
| // If the page indicated preload=metadata, then load exactly what is needed
|
| // needed for starting playback.
|
| - if (!media_has_played_ && preload_ == media::METADATA)
|
| + if (!media_has_played_ && preload_ == METADATA)
|
| return BufferedResourceLoader::kReadThenDefer;
|
|
|
| // If the playback has started (at which point the preload value is ignored)
|
|
|