| Index: webrtc/sdk/objc/Framework/Classes/RTCFieldTrials.mm
|
| diff --git a/webrtc/sdk/objc/Framework/Classes/RTCFieldTrials.mm b/webrtc/sdk/objc/Framework/Classes/RTCFieldTrials.mm
|
| index 2c538cdb46d5c5b5104f6d072a7d663c6f702581..ac3a4b3e48abeb53ed9a96de49c44ff3075a8e78 100644
|
| --- a/webrtc/sdk/objc/Framework/Classes/RTCFieldTrials.mm
|
| +++ b/webrtc/sdk/objc/Framework/Classes/RTCFieldTrials.mm
|
| @@ -17,8 +17,9 @@
|
| #include "webrtc/system_wrappers/include/field_trial_default.h"
|
|
|
| static NSString * const kRTCEnableImprovedBitrateEstimateString =
|
| - @"WebRTC-ImprovedBitrateEstimate/Enabled/";
|
| -
|
| + @"WebRTC-ImprovedBitrateEstimate/Enabled/";
|
| +static NSString * const kRTCEnableAudioSendSideBweString =
|
| + @"WebRTC-Audio-SendSideBwe/Enabled/";
|
| static std::unique_ptr<char[]> gFieldTrialInitString;
|
|
|
| void RTCInitFieldTrials(RTCFieldTrialOptions options) {
|
| @@ -26,6 +27,9 @@ void RTCInitFieldTrials(RTCFieldTrialOptions options) {
|
| if (options & RTCFieldTrialOptionsImprovedBitrateEstimate) {
|
| [fieldTrialInitString appendString:kRTCEnableImprovedBitrateEstimateString];
|
| }
|
| + if (options & RTCFieldTrialOptionsAudioSendSideBwe) {
|
| + [fieldTrialInitString appendString:kRTCEnableAudioSendSideBweString];
|
| + }
|
| size_t len = fieldTrialInitString.length + 1;
|
| gFieldTrialInitString.reset(new char[len]);
|
| if (![fieldTrialInitString getCString:gFieldTrialInitString.get()
|
|
|