Always sends probes when they are generated.
This changes makes the usage of the new probe controller reflect how the old probe controller was used. That is probes are now sent as soon as they are generated. This is to avoid regressions in performance doe to the timing of the sent probes. Bug: chromium:868776 Change-Id: I722585689258c9b01e8f1dc47249b284a05a2793 Reviewed-on: https://webrtc-review.googlesource.com/91441 Commit-Queue: Sebastian Jansson <srte@webrtc.org> Reviewed-by: Philip Eliasson <philipel@webrtc.org> Cr-Commit-Position: refs/heads/master@{#24175}
This commit is contained in:
committed by
Commit Bot
parent
dc6e68b4a7
commit
da2ec40590
@ -132,7 +132,8 @@ class SendSideCongestionController
|
||||
uint8_t fraction_loss,
|
||||
int64_t rtt);
|
||||
void LimitOutstandingBytes(size_t num_outstanding_bytes);
|
||||
void SendPendingProbes() RTC_EXCLUSIVE_LOCKS_REQUIRED(&probe_lock_);
|
||||
void SendProbes(std::vector<ProbeClusterConfig> probe_configs)
|
||||
RTC_EXCLUSIVE_LOCKS_REQUIRED(&probe_lock_);
|
||||
const Clock* const clock_;
|
||||
rtc::CriticalSection observer_lock_;
|
||||
Observer* observer_ RTC_GUARDED_BY(observer_lock_);
|
||||
|
||||
Reference in New Issue
Block a user