From bf40c380ae0938f0ead3d103f6ab5ef8116f252d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= Date: Tue, 12 Mar 2019 13:58:56 +0100 Subject: [PATCH] Pass flexfec_sender only to the protected media send stream. Fixes a regression from cl https://webrtc-review.googlesource.com/c/src/+/123187. Bug: webrtc:7135 Change-Id: Ifdbb3a3fd61610ac2b4d1f454aef71791f2a5b04 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/127286 Commit-Queue: Niels Moller Reviewed-by: Danil Chapovalov Cr-Commit-Position: refs/heads/master@{#27075} --- call/rtp_video_sender.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/call/rtp_video_sender.cc b/call/rtp_video_sender.cc index 4446e64c0f..7b7f350e02 100644 --- a/call/rtp_video_sender.cc +++ b/call/rtp_video_sender.cc @@ -123,9 +123,9 @@ std::vector CreateRtpStreamSenders( rtp_rtcp->SetRTCPStatus(RtcpMode::kCompound); auto sender_video = absl::make_unique( - configuration.clock, rtp_rtcp->RtpSender(), flexfec_sender, - playout_delay_oracle.get(), frame_encryptor, - crypto_options.sframe.require_frame_encryption, + configuration.clock, rtp_rtcp->RtpSender(), + configuration.flexfec_sender, playout_delay_oracle.get(), + frame_encryptor, crypto_options.sframe.require_frame_encryption, FieldTrialBasedConfig()); rtp_streams.emplace_back(std::move(playout_delay_oracle), std::move(rtp_rtcp), std::move(sender_video));