Calculate relative arrival delay for reordered packets.
This changes behavior slightly but results in a better delay estimate and cleaner code. Bug: webrtc:10178 Change-Id: If150258bc1ea58149940f17c5660733ff61159c3 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/230740 Reviewed-by: Ivo Creusen <ivoc@webrtc.org> Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org> Cr-Commit-Position: refs/heads/main@{#34883}
This commit is contained in:
committed by
WebRTC LUCI CQ
parent
9680d29e8d
commit
25edb62a94
@ -400,12 +400,12 @@ TEST_F(DelayManagerTest, RelativeArrivalDelay) {
|
||||
EXPECT_CALL(*mock_histogram_, Add(1)); // 20ms delayed.
|
||||
dm_->Update(ts_, kFs);
|
||||
|
||||
EXPECT_CALL(*mock_histogram_, Add(3)); // Reordered, 60ms delayed.
|
||||
dm_->Update(ts_ - 2 * kTsIncrement, kFs);
|
||||
|
||||
IncreaseTime(2 * kFrameSizeMs);
|
||||
EXPECT_CALL(*mock_histogram_, Add(2)); // 40ms delayed.
|
||||
dm_->Update(ts_ + kTsIncrement, kFs);
|
||||
|
||||
EXPECT_CALL(*mock_histogram_, Add(1)); // Reordered, 20ms delayed.
|
||||
dm_->Update(ts_, kFs);
|
||||
}
|
||||
|
||||
TEST_F(DelayManagerTest, ReorderedPackets) {
|
||||
|
||||
Reference in New Issue
Block a user