[InsertableStreams] Fix simulcast: set frame transformer for all streams
The transformer was previously moved into the config of the first stream which resulted in incorrect behavior for simulcast. Use the transformer in all the streams. Bug: chromium:1065838 Change-Id: Iea340443da8cd4de32953bb24d3e6a07a275ae2a Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173026 Reviewed-by: Magnus Flodman <mflodman@webrtc.org> Commit-Queue: Marina Ciocea <marinaciocea@webrtc.org> Cr-Commit-Position: refs/heads/master@{#31018}
This commit is contained in:

committed by
Commit Bot

parent
59ef6f0b58
commit
d926cf63b5
@ -273,7 +273,7 @@ std::vector<RtpStreamSender> CreateRtpStreamSenders(
|
||||
rtp_config.ulpfec.red_payload_type != -1) {
|
||||
video_config.red_payload_type = rtp_config.ulpfec.red_payload_type;
|
||||
}
|
||||
video_config.frame_transformer = std::move(frame_transformer);
|
||||
video_config.frame_transformer = frame_transformer;
|
||||
auto sender_video = std::make_unique<RTPSenderVideo>(video_config);
|
||||
rtp_streams.emplace_back(std::move(rtp_rtcp), std::move(sender_video),
|
||||
std::move(fec_generator));
|
||||
|
Reference in New Issue
Block a user