Index: webrtc/modules/congestion_controller/congestion_controller.cc |
diff --git a/webrtc/modules/congestion_controller/congestion_controller.cc b/webrtc/modules/congestion_controller/congestion_controller.cc |
index 6b4e28541330030ccefe308e24722fb5b642ce68..f3ce2e5f972988f7e8a69cd5a848e23335ba01c8 100644 |
--- a/webrtc/modules/congestion_controller/congestion_controller.cc |
+++ b/webrtc/modules/congestion_controller/congestion_controller.cc |
@@ -20,6 +20,7 @@ |
#include "webrtc/base/socket.h" |
#include "webrtc/modules/bitrate_controller/include/bitrate_controller.h" |
#include "webrtc/modules/congestion_controller/probe_controller.h" |
+#include "webrtc/modules/remote_bitrate_estimator/include/bwe_defines.h" |
#include "webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h" |
#include "webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.h" |
#include "webrtc/system_wrappers/include/critical_section_wrapper.h" |
@@ -37,9 +38,8 @@ static void ClampBitrates(int* bitrate_bps, |
// TODO(holmer): We should make sure the default bitrates are set to 10 kbps, |
// and that we don't try to set the min bitrate to 0 from any applications. |
// The congestion controller should allow a min bitrate of 0. |
- const int kMinBitrateBps = 10000; |
- if (*min_bitrate_bps < kMinBitrateBps) |
- *min_bitrate_bps = kMinBitrateBps; |
+ if (*min_bitrate_bps < congestion_controller::GetMinBitrateBps()) |
+ *min_bitrate_bps = congestion_controller::GetMinBitrateBps(); |
if (*max_bitrate_bps > 0) |
*max_bitrate_bps = std::max(*min_bitrate_bps, *max_bitrate_bps); |
if (*bitrate_bps > 0) |
@@ -55,7 +55,7 @@ class WrappingBitrateEstimator : public RemoteBitrateEstimator { |
rbe_(new RemoteBitrateEstimatorSingleStream(observer_, clock_)), |
using_absolute_send_time_(false), |
packets_since_absolute_send_time_(0), |
- min_bitrate_bps_(RemoteBitrateEstimator::kDefaultMinBitrateBps) {} |
+ min_bitrate_bps_(congestion_controller::GetMinBitrateBps()) {} |
virtual ~WrappingBitrateEstimator() {} |
@@ -166,7 +166,7 @@ CongestionController::CongestionController( |
new RateLimiter(clock, kRetransmitWindowSizeMs)), |
remote_estimator_proxy_(clock_, packet_router_.get()), |
transport_feedback_adapter_(clock_, bitrate_controller_.get()), |
- min_bitrate_bps_(RemoteBitrateEstimator::kDefaultMinBitrateBps), |
+ min_bitrate_bps_(congestion_controller::GetMinBitrateBps()), |
max_bitrate_bps_(0), |
last_reported_bitrate_bps_(0), |
last_reported_fraction_loss_(0), |
@@ -197,7 +197,7 @@ CongestionController::CongestionController( |
new RateLimiter(clock, kRetransmitWindowSizeMs)), |
remote_estimator_proxy_(clock_, packet_router_.get()), |
transport_feedback_adapter_(clock_, bitrate_controller_.get()), |
- min_bitrate_bps_(RemoteBitrateEstimator::kDefaultMinBitrateBps), |
+ min_bitrate_bps_(congestion_controller::GetMinBitrateBps()), |
max_bitrate_bps_(0), |
last_reported_bitrate_bps_(0), |
last_reported_fraction_loss_(0), |