Add relative_packet_arrival_delay and jitter_buffer_packets_received statistics.
Bug: webrtc:10333 Change-Id: I415e2286b426cbca940fe3a187957531847272ec Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/124780 Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org> Reviewed-by: Minyue Li <minyue@webrtc.org> Cr-Commit-Position: refs/heads/master@{#26976}
This commit is contained in:
committed by
Commit Bot
parent
1aa7581701
commit
445070818c
@ -104,4 +104,28 @@ TEST(StatisticsCalculator, ExpandedSamplesCorrection) {
|
||||
EXPECT_EQ((50u << 14) / k10MsSamples, stats_output.speech_expand_rate);
|
||||
}
|
||||
|
||||
TEST(StatisticsCalculator, RelativePacketArrivalDelay) {
|
||||
StatisticsCalculator stats;
|
||||
|
||||
stats.RelativePacketArrivalDelay(50);
|
||||
NetEqLifetimeStatistics stats_output = stats.GetLifetimeStatistics();
|
||||
EXPECT_EQ(50u, stats_output.relative_packet_arrival_delay_ms);
|
||||
|
||||
stats.RelativePacketArrivalDelay(20);
|
||||
stats_output = stats.GetLifetimeStatistics();
|
||||
EXPECT_EQ(70u, stats_output.relative_packet_arrival_delay_ms);
|
||||
}
|
||||
|
||||
TEST(StatisticsCalculator, ReceivedPacket) {
|
||||
StatisticsCalculator stats;
|
||||
|
||||
stats.ReceivedPacket();
|
||||
NetEqLifetimeStatistics stats_output = stats.GetLifetimeStatistics();
|
||||
EXPECT_EQ(1u, stats_output.jitter_buffer_packets_received);
|
||||
|
||||
stats.ReceivedPacket();
|
||||
stats_output = stats.GetLifetimeStatistics();
|
||||
EXPECT_EQ(2u, stats_output.jitter_buffer_packets_received);
|
||||
}
|
||||
|
||||
} // namespace webrtc
|
||||
|
||||
Reference in New Issue
Block a user