Allow negative delta in EventRateCounter.
Bug: webrtc:10365 Change-Id: I13192d1e179ef5637210cfea3e67010d00117957 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/133025 Reviewed-by: Rasmus Brandt <brandtr@webrtc.org> Commit-Queue: Sebastian Jansson <srte@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27637}
This commit is contained in:
committed by
Commit Bot
parent
6cf61f53ad
commit
eb02a76b36
@ -14,13 +14,10 @@
|
||||
namespace webrtc {
|
||||
namespace test {
|
||||
void EventRateCounter::AddEvent(Timestamp event_time) {
|
||||
if (first_time_.IsInfinite()) {
|
||||
first_time_ = event_time;
|
||||
} else {
|
||||
RTC_DCHECK(event_time >= last_time_);
|
||||
if (first_time_.IsFinite())
|
||||
interval_.AddSample(event_time - last_time_);
|
||||
}
|
||||
last_time_ = event_time;
|
||||
first_time_ = std::min(first_time_, event_time);
|
||||
last_time_ = std::max(last_time_, event_time);
|
||||
event_count_++;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user