Propagating total_bitrate_bps from BitrateAllocator to ProbeController, part 1.
Added total_bitrate_bps to LimitObserver::OnAllocationLimitsChanged. Bug: webrtc:8955 Change-Id: Ied9b2d24ab97cff21518ce70d5d35dfd8230ed08 Reviewed-on: https://webrtc-review.googlesource.com/58801 Reviewed-by: Stefan Holmer <stefan@webrtc.org> Commit-Queue: Philip Eliasson <philipel@webrtc.org> Cr-Commit-Position: refs/heads/master@{#22233}
This commit is contained in:

committed by
Philip Eliasson

parent
27e8a3e223
commit
f69e768032
@ -233,7 +233,8 @@ class Call : public webrtc::Call,
|
||||
|
||||
// Implements BitrateAllocator::LimitObserver.
|
||||
void OnAllocationLimitsChanged(uint32_t min_send_bitrate_bps,
|
||||
uint32_t max_padding_bitrate_bps) override;
|
||||
uint32_t max_padding_bitrate_bps,
|
||||
uint32_t total_bitrate_bps) override;
|
||||
|
||||
private:
|
||||
DeliveryStatus DeliverRtcp(MediaType media_type, const uint8_t* packet,
|
||||
@ -1074,7 +1075,8 @@ void Call::OnNetworkChanged(uint32_t target_bitrate_bps,
|
||||
}
|
||||
|
||||
void Call::OnAllocationLimitsChanged(uint32_t min_send_bitrate_bps,
|
||||
uint32_t max_padding_bitrate_bps) {
|
||||
uint32_t max_padding_bitrate_bps,
|
||||
uint32_t total_bitrate_bps) {
|
||||
transport_send_->SetAllocatedSendBitrateLimits(min_send_bitrate_bps,
|
||||
max_padding_bitrate_bps);
|
||||
rtc::CritScope lock(&bitrate_crit_);
|
||||
|
Reference in New Issue
Block a user