Split FlexFEC field trial in two.
- The "flexfec-03" codec is advertised in the SDP whenever the "WebRTC-FlexFEC-03-Advertised" field trial is enabled. - Sending FlexFEC packets is enabled whenever the "flexfec-03" codec is negotiated, and the "WebRTC-FlexFEC-03" field trial is enabled. After this CL, the number of calls to WebRtcVideoChannel2::WebRtcVideoSendStream::SetCodec during renegotiation will be reduced for cases when only one endpoint has the "WebRTC-FlexFEC-03" field trial enabled. BUG=webrtc:5654 Review-Url: https://codereview.webrtc.org/2716733005 Cr-Commit-Position: refs/heads/master@{#16925}
This commit is contained in:
@ -15,6 +15,7 @@
|
||||
/** The only valid value for the following if set is kRTCFieldTrialEnabledValue. */
|
||||
RTC_EXTERN NSString * const kRTCFieldTrialAudioSendSideBweKey;
|
||||
RTC_EXTERN NSString * const kRTCFieldTrialSendSideBweWithOverheadKey;
|
||||
RTC_EXTERN NSString * const kRTCFieldTrialFlexFec03AdvertisedKey;
|
||||
RTC_EXTERN NSString * const kRTCFieldTrialFlexFec03Key;
|
||||
RTC_EXTERN NSString * const kRTCFieldTrialImprovedBitrateEstimateKey;
|
||||
RTC_EXTERN NSString * const kRTCFieldTrialH264HighProfileKey;
|
||||
|
||||
Reference in New Issue
Block a user