Add cap to video jitter buffer size/latency in experiment branches only.
Bug: webrtc:10664 Change-Id: I03762c8b318f26f2689e89545aa8cc8e5b4a4329 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/138081 Commit-Queue: Michael Horowitz <mhoro@webrtc.org> Reviewed-by: Stefan Holmer <stefan@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28155}
This commit is contained in:
@ -299,10 +299,14 @@ EncodedFrame* FrameBuffer::GetNextFrame() {
|
||||
}
|
||||
|
||||
float rtt_mult = protection_mode_ == kProtectionNackFEC ? 0.0 : 1.0;
|
||||
absl::optional<double> rtt_mult_add_cap_ms = absl::nullopt;
|
||||
if (RttMultExperiment::RttMultEnabled()) {
|
||||
rtt_mult = RttMultExperiment::GetRttMultValue();
|
||||
// TODO(mhoro): add RttMultExperiment::GetJitterEstCapValue();
|
||||
rtt_mult_add_cap_ms = 200.0;
|
||||
}
|
||||
timing_->SetJitterDelay(jitter_estimator_.GetJitterEstimate(rtt_mult));
|
||||
timing_->SetJitterDelay(
|
||||
jitter_estimator_.GetJitterEstimate(rtt_mult, rtt_mult_add_cap_ms));
|
||||
timing_->UpdateCurrentDelay(render_time_ms, now_ms);
|
||||
} else {
|
||||
if (RttMultExperiment::RttMultEnabled() || add_rtt_to_playout_delay_)
|
||||
|
||||
Reference in New Issue
Block a user