From 764e89c09d0eb3e37203d0dbbc9699fce801358d Mon Sep 17 00:00:00 2001 From: Ying Wang Date: Fri, 3 Mar 2023 21:49:25 +0800 Subject: [PATCH] Add a field trial string to make enable_retransmit_all_layers configurable. Bug: webrtc:14959 Change-Id: I44d88fb0ab43a81ebb7083f27556221dd3606496 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/296060 Commit-Queue: Ying Wang Reviewed-by: Rasmus Brandt Cr-Commit-Position: refs/heads/main@{#39470} --- call/rtp_video_sender.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/call/rtp_video_sender.cc b/call/rtp_video_sender.cc index 98739a595e..38f48de41a 100644 --- a/call/rtp_video_sender.cc +++ b/call/rtp_video_sender.cc @@ -277,8 +277,10 @@ std::vector CreateRtpStreamSenders( video_config.frame_encryptor = frame_encryptor; video_config.require_frame_encryption = crypto_options.sframe.require_frame_encryption; - video_config.enable_retransmit_all_layers = false; video_config.field_trials = &trials; + video_config.enable_retransmit_all_layers = + video_config.field_trials->IsEnabled( + "WebRTC-Video-EnableRetransmitAllLayers"); const bool using_flexfec = fec_generator &&