diff --git a/modules/congestion_controller/pcc/BUILD.gn b/modules/congestion_controller/pcc/BUILD.gn index 5f78cc663d..0f28d822f7 100644 --- a/modules/congestion_controller/pcc/BUILD.gn +++ b/modules/congestion_controller/pcc/BUILD.gn @@ -26,7 +26,6 @@ rtc_static_library("pcc_controller") { "pcc_network_controller.cc", "pcc_network_controller.h", ] - configs += [ "../../..:no_global_constructors" ] deps = [ ":bitrate_controller", ":monitor_interval", diff --git a/modules/congestion_controller/pcc/pcc_network_controller.cc b/modules/congestion_controller/pcc/pcc_network_controller.cc index ca4af41172..e158844a89 100644 --- a/modules/congestion_controller/pcc/pcc_network_controller.cc +++ b/modules/congestion_controller/pcc/pcc_network_controller.cc @@ -26,11 +26,12 @@ constexpr double kSlowStartModeIncrease = 1.5; constexpr double kAlphaForPacketInterval = 0.9; constexpr int64_t kMinPacketsNumberPerInterval = 20; -const TimeDelta kMinDurationOfMonitorInterval = TimeDelta::ms(50); -const TimeDelta kStartupDuration = TimeDelta::ms(500); +const TimeDelta kMinDurationOfMonitorInterval = TimeDelta::Millis<50>(); +const TimeDelta kStartupDuration = TimeDelta::Millis<500>(); constexpr double kMinRateChangeBps = 4000; -const DataRate kMinRateHaveMultiplicativeRateChange = - DataRate::bps(kMinRateChangeBps / kDefaultSamplingStep); +constexpr DataRate kMinRateHaveMultiplicativeRateChange = + DataRate::BitsPerSec(kMinRateChangeBps / + kDefaultSamplingStep)>(); // Bitrate controller constants. constexpr double kInitialConversionFactor = 5;