From f4ee1a1ef30ebbcf77e606294d0d693c9db5bf66 Mon Sep 17 00:00:00 2001 From: Per Kjellander Date: Tue, 26 Nov 2024 16:58:05 +0000 Subject: [PATCH] Make PercentileFilter usable with DataRate and other types Return default value T() if no values have been added to the filter. Together with https://webrtc-review.googlesource.com/c/src/+/369440, DataRate etc can be used by the filter. Bug: None Change-Id: I3d0e1a3e698a91a6197bf434ace2ff8246dc393e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369420 Reviewed-by: Mirko Bonadei Reviewed-by: Danil Chapovalov Commit-Queue: Per Kjellander Cr-Commit-Position: refs/heads/main@{#43461} --- rtc_base/numerics/percentile_filter.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtc_base/numerics/percentile_filter.h b/rtc_base/numerics/percentile_filter.h index 2a18c1aa73..86b5fe10d9 100644 --- a/rtc_base/numerics/percentile_filter.h +++ b/rtc_base/numerics/percentile_filter.h @@ -110,7 +110,7 @@ void PercentileFilter::UpdatePercentileIterator() { template T PercentileFilter::GetPercentileValue() const { - return set_.empty() ? 0 : *percentile_it_; + return set_.empty() ? T() : *percentile_it_; } template