Moves RtpSequenceNumberMap from RtpSenderVideo to RtpSenderEgress.

Bug: webrtc:11340
Change-Id: Icd9032e3589324cb9ee7b699b38a35e733081e55
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/168192
Commit-Queue: Erik Språng <sprang@webrtc.org>
Reviewed-by: Sebastian Jansson <srte@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#30481}
diff --git a/call/rtp_video_sender.cc b/call/rtp_video_sender.cc
index 3ae0794..956ac0c 100644
--- a/call/rtp_video_sender.cc
+++ b/call/rtp_video_sender.cc
@@ -177,6 +177,8 @@
       configuration.rtx_send_ssrc = rtp_config.rtx.ssrcs[i];
     }
 
+    configuration.need_rtp_packet_infos = rtp_config.lntf.enabled;
+
     auto rtp_rtcp = RtpRtcp::Create(configuration);
     rtp_rtcp->SetSendingStatus(false);
     rtp_rtcp->SetSendingMediaStatus(false);
@@ -192,7 +194,6 @@
     video_config.frame_encryptor = frame_encryptor;
     video_config.require_frame_encryption =
         crypto_options.sframe.require_frame_encryption;
-    video_config.need_rtp_packet_infos = rtp_config.lntf.enabled;
     video_config.enable_retransmit_all_layers = false;
     video_config.field_trials = &field_trial_config;
     const bool should_disable_red_and_ulpfec =
@@ -770,7 +771,7 @@
     rtc::ArrayView<const uint16_t> sequence_numbers) const {
   for (const auto& rtp_stream : rtp_streams_) {
     if (ssrc == rtp_stream.rtp_rtcp->SSRC()) {
-      return rtp_stream.sender_video->GetSentRtpPacketInfos(sequence_numbers);
+      return rtp_stream.rtp_rtcp->GetSentRtpPacketInfos(sequence_numbers);
     }
   }
   return std::vector<RtpSequenceNumberMap::Info>();