Index: webrtc/common_audio/resampler/push_sinc_resampler_unittest.cc |
diff --git a/webrtc/common_audio/resampler/push_sinc_resampler_unittest.cc b/webrtc/common_audio/resampler/push_sinc_resampler_unittest.cc |
index afb0963c3fd10f000d67dcec34e3648c46a43487..aca73b2d4bc2aba1203e06f6a6d7d6f426053cbc 100644 |
--- a/webrtc/common_audio/resampler/push_sinc_resampler_unittest.cc |
+++ b/webrtc/common_audio/resampler/push_sinc_resampler_unittest.cc |
@@ -14,10 +14,10 @@ |
#include "testing/gmock/include/gmock/gmock.h" |
#include "testing/gtest/include/gtest/gtest.h" |
+#include "webrtc/base/timeutils.h" |
#include "webrtc/common_audio/include/audio_util.h" |
#include "webrtc/common_audio/resampler/push_sinc_resampler.h" |
#include "webrtc/common_audio/resampler/sinusoidal_linear_chirp_source.h" |
-#include "webrtc/system_wrappers/include/tick_util.h" |
#include "webrtc/typedefs.h" |
namespace webrtc { |
@@ -86,16 +86,17 @@ void PushSincResamplerTest::ResampleBenchmarkTest(bool int_format) { |
const double io_ratio = input_rate_ / static_cast<double>(output_rate_); |
SincResampler sinc_resampler(io_ratio, SincResampler::kDefaultRequestSize, |
&resampler_source); |
- TickTime start = TickTime::Now(); |
+ int64_t start = rtc::TimeNanos(); |
for (int i = 0; i < kResampleIterations; ++i) { |
sinc_resampler.Resample(output_samples, resampled_destination.get()); |
} |
- double total_time_sinc_us = (TickTime::Now() - start).Microseconds(); |
+ double total_time_sinc_us = |
+ (rtc::TimeNanos() - start) / rtc::kNumNanosecsPerMicrosec; |
printf("SincResampler took %.2f us per frame.\n", |
total_time_sinc_us / kResampleIterations); |
PushSincResampler resampler(input_samples, output_samples); |
- start = TickTime::Now(); |
+ start = rtc::TimeNanos(); |
if (int_format) { |
for (int i = 0; i < kResampleIterations; ++i) { |
EXPECT_EQ(output_samples, |
@@ -113,7 +114,8 @@ void PushSincResamplerTest::ResampleBenchmarkTest(bool int_format) { |
output_samples)); |
} |
} |
- double total_time_us = (TickTime::Now() - start).Microseconds(); |
+ double total_time_us = |
+ (rtc::TimeNanos() - start) / rtc::kNumNanosecsPerMicrosec; |
printf("PushSincResampler took %.2f us per frame; which is a %.1f%% overhead " |
"on SincResampler.\n\n", total_time_us / kResampleIterations, |
(total_time_us - total_time_sinc_us) / total_time_sinc_us * 100); |