From 9a75061ec62a449edaac309333f57f1ba91cfa2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= Date: Thu, 9 Aug 2018 11:04:32 +0200 Subject: [PATCH] Add test CallPerfTest.PlaysOutAudioAndVideoInSyncWithoutClockDrift It's useful to have one test without clock drift, to distinguish between errors breaking handling of drift, and errors breaking A/V sync generally. Bug: None Change-Id: Ibc1bdab142ef37cb37171b51c00c556907a5ba6e Reviewed-on: https://webrtc-review.googlesource.com/93283 Commit-Queue: Niels Moller Reviewed-by: Danil Chapovalov Cr-Commit-Position: refs/heads/master@{#24239} --- call/call_perf_tests.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/call/call_perf_tests.cc b/call/call_perf_tests.cc index 55a5a1fd86..54e01b1232 100644 --- a/call/call_perf_tests.cc +++ b/call/call_perf_tests.cc @@ -296,6 +296,12 @@ void CallPerfTest::TestAudioVideoSync(FecMode fec, } } +TEST_F(CallPerfTest, PlaysOutAudioAndVideoInSyncWithoutClockDrift) { + TestAudioVideoSync(FecMode::kOff, CreateOrder::kAudioFirst, + DriftingClock::kNoDrift, DriftingClock::kNoDrift, + DriftingClock::kNoDrift, "_video_no_drift"); +} + TEST_F(CallPerfTest, PlaysOutAudioAndVideoInSyncWithVideoNtpDrift) { TestAudioVideoSync(FecMode::kOff, CreateOrder::kAudioFirst, DriftingClock::PercentsFaster(10.0f),