-
Notifications
You must be signed in to change notification settings - Fork 80
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Deflake VP9_SimulcastDeactiveActiveLayer_StandardSvc
Two fixes to deflake, 1. Increase the ramp up time for all layers - short time was flaky for 720p. 2. Wait for both the scalability mode AND implementation name to update. Sometimes the implementation name would change before the scalability mode did due to a race, so some OutboundRtpStats would have the wrong values. To achieve #2 (and #1 with some debugging) a new utility WaitForCondition was added in order to apply matchers to a condition. This is used instead of EXPECT_WAIT_EQ and similar because it gives clear feedback on failure. I have made 500 runs without a further flake. Bug: webrtc:381216372 Change-Id: I0132377774e379857664e9a0c20f432bc9dc9fb7 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369742 Reviewed-by: Olga Sharonova <[email protected]> Commit-Queue: Olga Sharonova <[email protected]> Auto-Submit: Evan Shrubsole <[email protected]> Reviewed-by: Henrik Boström <[email protected]> Cr-Commit-Position: refs/heads/main@{#43472}
- Loading branch information
Showing
1 changed file
with
65 additions
and
32 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters