From cb3e8fe492eb6aa25aa31830b42f55956f65e3f1 Mon Sep 17 00:00:00 2001 From: Henrik Lundin Date: Mon, 11 May 2015 15:15:51 +0200 Subject: [PATCH] Increase the tolerance in NetEq's DelayManagerTest a notch This change is to make the test pass on Samsung devices. BUG=4426 R=kjellander@webrtc.org Review URL: https://webrtc-codereview.appspot.com/52449004 Cr-Commit-Position: refs/heads/master@{#9172} --- webrtc/modules/audio_coding/neteq/delay_manager_unittest.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/webrtc/modules/audio_coding/neteq/delay_manager_unittest.cc b/webrtc/modules/audio_coding/neteq/delay_manager_unittest.cc index 30e7647bc..f231c3da3 100644 --- a/webrtc/modules/audio_coding/neteq/delay_manager_unittest.cc +++ b/webrtc/modules/audio_coding/neteq/delay_manager_unittest.cc @@ -88,8 +88,8 @@ TEST_F(DelayManagerTest, VectorInitialization) { const DelayManager::IATVector& vec = dm_->iat_vector(); double sum = 0.0; for (size_t i = 0; i < vec.size(); i++) { - EXPECT_NEAR(ldexp(pow(0.5, static_cast(i + 1)), 30), vec[i], 65536); - // Tolerance 65536 in Q30 corresponds to a delta of approximately 0.00006. + EXPECT_NEAR(ldexp(pow(0.5, static_cast(i + 1)), 30), vec[i], 65537); + // Tolerance 65537 in Q30 corresponds to a delta of approximately 0.00006. sum += vec[i]; } EXPECT_EQ(1 << 30, static_cast(sum)); // Should be 1 in Q30.