From d926cf63b57128d9ea9a8d1054f853b4fe82e6dd Mon Sep 17 00:00:00 2001 From: Marina Ciocea Date: Tue, 7 Apr 2020 17:48:49 +0200 Subject: [PATCH] [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 Commit-Queue: Marina Ciocea Cr-Commit-Position: refs/heads/master@{#31018} --- call/rtp_video_sender.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/call/rtp_video_sender.cc b/call/rtp_video_sender.cc index cb32085d35..3a6a27cc7a 100644 --- a/call/rtp_video_sender.cc +++ b/call/rtp_video_sender.cc @@ -273,7 +273,7 @@ std::vector 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(video_config); rtp_streams.emplace_back(std::move(rtp_rtcp), std::move(sender_video), std::move(fec_generator));