diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2022-02-02 12:21:57 +0100 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2022-02-12 08:13:00 +0000 |
commit | 606d85f2a5386472314d39923da28c70c60dc8e7 (patch) | |
tree | a8f4d7bf997f349f45605e6058259fba0630e4d7 /chromium/media/base/audio_latency_unittest.cc | |
parent | 5786336dda477d04fb98483dca1a5426eebde2d7 (diff) | |
download | qtwebengine-chromium-606d85f2a5386472314d39923da28c70c60dc8e7.tar.gz |
BASELINE: Update Chromium to 96.0.4664.181
Change-Id: I762cd1da89d73aa6313b4a753fe126c34833f046
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
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 || |