diff options
Diffstat (limited to 'chromium/media/base/audio_latency_unittest.cc')
-rw-r--r-- | chromium/media/base/audio_latency_unittest.cc | 77 |
1 files changed, 35 insertions, 42 deletions
diff --git a/chromium/media/base/audio_latency_unittest.cc b/chromium/media/base/audio_latency_unittest.cc index aa9ac668785..d7722927fa0 100644 --- a/chromium/media/base/audio_latency_unittest.cc +++ b/chromium/media/base/audio_latency_unittest.cc @@ -46,63 +46,57 @@ class AudioLatencyTest : public testing::TestWithParam<AudioLatencyTestData> { max_buffer_size : (limits::kMaxWebAudioBufferSize / multiplier) * multiplier; - EXPECT_EQ(platform_min_buffer_size, - media::AudioLatency::GetExactBufferSize( - base::TimeDelta::FromSecondsD(0.0), hardware_sample_rate, - hardware_buffer_size, min_buffer_size, max_buffer_size, - limits::kMaxWebAudioBufferSize)); EXPECT_EQ( platform_min_buffer_size, media::AudioLatency::GetExactBufferSize( - base::TimeDelta::FromSecondsD( - min_buffer_size / static_cast<double>(hardware_sample_rate)), - hardware_sample_rate, hardware_buffer_size, min_buffer_size, - max_buffer_size, limits::kMaxWebAudioBufferSize)); - EXPECT_EQ( - multiplier * 2, - media::AudioLatency::GetExactBufferSize( - base::TimeDelta::FromSecondsD( - (multiplier * 2) / static_cast<double>(hardware_sample_rate)), - hardware_sample_rate, hardware_buffer_size, min_buffer_size, - max_buffer_size, limits::kMaxWebAudioBufferSize)); + base::Seconds(0.0), hardware_sample_rate, hardware_buffer_size, + min_buffer_size, max_buffer_size, limits::kMaxWebAudioBufferSize)); + EXPECT_EQ(platform_min_buffer_size, + media::AudioLatency::GetExactBufferSize( + base::Seconds(min_buffer_size / + static_cast<double>(hardware_sample_rate)), + hardware_sample_rate, hardware_buffer_size, min_buffer_size, + max_buffer_size, limits::kMaxWebAudioBufferSize)); + EXPECT_EQ(multiplier * 2, + media::AudioLatency::GetExactBufferSize( + base::Seconds((multiplier * 2) / + static_cast<double>(hardware_sample_rate)), + hardware_sample_rate, hardware_buffer_size, min_buffer_size, + max_buffer_size, limits::kMaxWebAudioBufferSize)); + EXPECT_EQ(multiplier * 2, + media::AudioLatency::GetExactBufferSize( + base::Seconds((multiplier * 1.1) / + static_cast<double>(hardware_sample_rate)), + hardware_sample_rate, hardware_buffer_size, min_buffer_size, + max_buffer_size, limits::kMaxWebAudioBufferSize)); EXPECT_EQ( - multiplier * 2, + platform_max_buffer_size, media::AudioLatency::GetExactBufferSize( - base::TimeDelta::FromSecondsD( - (multiplier * 1.1) / static_cast<double>(hardware_sample_rate)), - hardware_sample_rate, hardware_buffer_size, min_buffer_size, - max_buffer_size, limits::kMaxWebAudioBufferSize)); - EXPECT_EQ(platform_max_buffer_size, - media::AudioLatency::GetExactBufferSize( - base::TimeDelta::FromSecondsD(10.0), hardware_sample_rate, - hardware_buffer_size, min_buffer_size, max_buffer_size, - limits::kMaxWebAudioBufferSize)); + base::Seconds(10.0), hardware_sample_rate, hardware_buffer_size, + min_buffer_size, max_buffer_size, limits::kMaxWebAudioBufferSize)); if (max_buffer_size) { - EXPECT_EQ( - max_buffer_size, - media::AudioLatency::GetExactBufferSize( - base::TimeDelta::FromSecondsD( - max_buffer_size / static_cast<double>(hardware_sample_rate)), - hardware_sample_rate, hardware_buffer_size, min_buffer_size, - max_buffer_size, limits::kMaxWebAudioBufferSize)); + EXPECT_EQ(max_buffer_size, + media::AudioLatency::GetExactBufferSize( + base::Seconds(max_buffer_size / + static_cast<double>(hardware_sample_rate)), + hardware_sample_rate, hardware_buffer_size, min_buffer_size, + max_buffer_size, limits::kMaxWebAudioBufferSize)); } #if defined(OS_WIN) if (min_buffer_size && min_buffer_size < hardware_buffer_size) { EXPECT_EQ(hardware_buffer_size, media::AudioLatency::GetExactBufferSize( - base::TimeDelta::FromSecondsD( - (min_buffer_size * 1.1) / - static_cast<double>(hardware_sample_rate)), + base::Seconds((min_buffer_size * 1.1) / + static_cast<double>(hardware_sample_rate)), hardware_sample_rate, hardware_buffer_size, min_buffer_size, max_buffer_size, limits::kMaxWebAudioBufferSize)); } #elif defined(OS_MAC) EXPECT_EQ(limits::kMaxWebAudioBufferSize, media::AudioLatency::GetExactBufferSize( - base::TimeDelta::FromSecondsD( - (limits::kMaxAudioBufferSize * 1.1) / - static_cast<double>(hardware_sample_rate)), + base::Seconds((limits::kMaxAudioBufferSize * 1.1) / + static_cast<double>(hardware_sample_rate)), hardware_sample_rate, hardware_buffer_size, min_buffer_size, max_buffer_size, limits::kMaxWebAudioBufferSize)); #endif @@ -110,9 +104,8 @@ class AudioLatencyTest : public testing::TestWithParam<AudioLatencyTestData> { int previous_buffer_size = 0; for (int i = 0; i < 1000; i++) { int buffer_size = media::AudioLatency::GetExactBufferSize( - base::TimeDelta::FromSecondsD(i / 1000.0), hardware_sample_rate, - hardware_buffer_size, min_buffer_size, max_buffer_size, - limits::kMaxWebAudioBufferSize); + base::Seconds(i / 1000.0), hardware_sample_rate, hardware_buffer_size, + min_buffer_size, max_buffer_size, limits::kMaxWebAudioBufferSize); EXPECT_GE(buffer_size, previous_buffer_size); #if defined(OS_WIN) EXPECT_TRUE(buffer_size == min_buffer_size || |