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 <nisse@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27075}
This commit is contained in:
Niels Möller 2019-03-12 13:58:56 +01:00 committed by Commit Bot
parent fc6ab00a39
commit bf40c380ae

View File

@ -123,9 +123,9 @@ std::vector<RtpStreamSender> CreateRtpStreamSenders(
rtp_rtcp->SetRTCPStatus(RtcpMode::kCompound);
auto sender_video = absl::make_unique<RTPSenderVideo>(
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));