OLD | NEW |
---|---|
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "base/bind.h" | 5 #include "base/bind.h" |
6 #include "base/message_loop/message_loop.h" | 6 #include "base/message_loop/message_loop.h" |
7 #include "base/run_loop.h" | 7 #include "base/run_loop.h" |
8 #include "media/base/media_log.h" | 8 #include "media/base/media_log.h" |
9 #include "media/base/mock_filters.h" | 9 #include "media/base/mock_filters.h" |
10 #include "media/base/test_helpers.h" | 10 #include "media/base/test_helpers.h" |
(...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
227 WebURLLoader* url_loader() { | 227 WebURLLoader* url_loader() { |
228 return loader()->active_loader_->loader_.get(); | 228 return loader()->active_loader_->loader_.get(); |
229 } | 229 } |
230 | 230 |
231 BufferedDataSource::Preload preload() { return data_source_->preload_; } | 231 BufferedDataSource::Preload preload() { return data_source_->preload_; } |
232 void set_preload(BufferedDataSource::Preload preload) { preload_ = preload; } | 232 void set_preload(BufferedDataSource::Preload preload) { preload_ = preload; } |
233 BufferedResourceLoader::DeferStrategy defer_strategy() { | 233 BufferedResourceLoader::DeferStrategy defer_strategy() { |
234 return loader()->defer_strategy_; | 234 return loader()->defer_strategy_; |
235 } | 235 } |
236 int data_source_bitrate() { return data_source_->bitrate_; } | 236 int data_source_bitrate() { return data_source_->bitrate_; } |
237 int data_source_playback_rate() { return data_source_->playback_rate_; } | 237 float data_source_playback_rate() { return data_source_->playback_rate_; } |
DaleCurtis
2015/04/17 18:21:37
double?
a.berwal
2015/04/19 03:53:55
this function is not used anywhere for multiplying
xhwang
2015/04/20 21:47:07
Let's just keep using double for playback rates in
| |
238 int loader_bitrate() { return loader()->bitrate_; } | 238 int loader_bitrate() { return loader()->bitrate_; } |
239 int loader_playback_rate() { return loader()->playback_rate_; } | 239 float loader_playback_rate() { return loader()->playback_rate_; } |
DaleCurtis
2015/04/17 18:21:37
double?
a.berwal
2015/04/19 03:53:55
this function is not used anywhere for multiplying
xhwang
2015/04/20 21:47:07
ditto
| |
240 bool is_local_source() { return data_source_->assume_fully_buffered(); } | 240 bool is_local_source() { return data_source_->assume_fully_buffered(); } |
241 void set_might_be_reused_from_cache_in_future(bool value) { | 241 void set_might_be_reused_from_cache_in_future(bool value) { |
242 loader()->might_be_reused_from_cache_in_future_ = value; | 242 loader()->might_be_reused_from_cache_in_future_ = value; |
243 } | 243 } |
244 | 244 |
245 scoped_ptr<MockBufferedDataSource> data_source_; | 245 scoped_ptr<MockBufferedDataSource> data_source_; |
246 | 246 |
247 scoped_ptr<TestResponseGenerator> response_generator_; | 247 scoped_ptr<TestResponseGenerator> response_generator_; |
248 MockWebFrameClient client_; | 248 MockWebFrameClient client_; |
249 WebView* view_; | 249 WebView* view_; |
(...skipping 593 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
843 // Read a bit from the beginning. | 843 // Read a bit from the beginning. |
844 ReadAt(0); | 844 ReadAt(0); |
845 EXPECT_CALL(*this, ReadCallback(kDataSize)); | 845 EXPECT_CALL(*this, ReadCallback(kDataSize)); |
846 EXPECT_CALL(host_, AddBufferedByteRange(0, kDataSize - 1)); | 846 EXPECT_CALL(host_, AddBufferedByteRange(0, kDataSize - 1)); |
847 ReceiveData(kDataSize); | 847 ReceiveData(kDataSize); |
848 | 848 |
849 EXPECT_FALSE(active_loader()); | 849 EXPECT_FALSE(active_loader()); |
850 } | 850 } |
851 | 851 |
852 } // namespace media | 852 } // namespace media |
OLD | NEW |