JitterEstimator: add field trial for overriding frame delay variation clamping
Bug: webrtc:14151 Change-Id: Ib1f26cfaf92ca56000d5904432901d5db225b05a Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275203 Reviewed-by: Philip Eliasson <philipel@webrtc.org> Commit-Queue: Rasmus Brandt <brandtr@webrtc.org> Cr-Commit-Position: refs/heads/main@{#38092}
This commit is contained in:
committed by
WebRTC LUCI CQ
parent
e1a198b41d
commit
624f2eb1aa
@ -48,6 +48,7 @@ class JitterEstimator {
|
||||
"avg_frame_size_median", &avg_frame_size_median,
|
||||
"max_frame_size_percentile", &max_frame_size_percentile,
|
||||
"frame_size_window", &frame_size_window,
|
||||
"num_stddev_delay_clamp", &num_stddev_delay_clamp,
|
||||
"num_stddev_delay_outlier", &num_stddev_delay_outlier,
|
||||
"num_stddev_size_outlier", &num_stddev_size_outlier,
|
||||
"congestion_rejection_factor", &congestion_rejection_factor);
|
||||
@ -69,6 +70,12 @@ class JitterEstimator {
|
||||
// The length of the percentile filters' window, in number of frames.
|
||||
absl::optional<int> frame_size_window = absl::nullopt;
|
||||
|
||||
// The incoming frame delay variation samples are clamped to be at most
|
||||
// this number of standard deviations away from zero.
|
||||
//
|
||||
// Increasing this value clamps fewer samples.
|
||||
absl::optional<double> num_stddev_delay_clamp = absl::nullopt;
|
||||
|
||||
// A (relative) frame delay variation sample is an outlier if its absolute
|
||||
// deviation from the Kalman filter model falls outside this number of
|
||||
// sample standard deviations.
|
||||
|
||||
Reference in New Issue
Block a user