Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(175)

Side by Side Diff: media/blink/buffered_data_source_unittest.cc

Issue 1094783002: Switch to double for time calculations using playback rate. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698