From 5ae6c0da031c196eb60ae93fb3a795d56319f34c Mon Sep 17 00:00:00 2001 From: Vojin Ilic Date: Fri, 30 Apr 2021 11:06:47 +0200 Subject: [PATCH] Add rtp_timestamp to RtpPacketSendInfo. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We want to make this information available to RtpTransportControllerSend. Bug: None Change-Id: Id9237fe1a1fe65834cf2ac79155bc4502744e4db Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/216683 Reviewed-by: Erik Språng Commit-Queue: Erik Språng Cr-Commit-Position: refs/heads/master@{#33914} --- modules/rtp_rtcp/include/rtp_rtcp_defines.h | 1 + modules/rtp_rtcp/source/rtp_sender_egress.cc | 1 + 2 files changed, 2 insertions(+) diff --git a/modules/rtp_rtcp/include/rtp_rtcp_defines.h b/modules/rtp_rtcp/include/rtp_rtcp_defines.h index 2e460e45c1..d255320534 100644 --- a/modules/rtp_rtcp/include/rtp_rtcp_defines.h +++ b/modules/rtp_rtcp/include/rtp_rtcp_defines.h @@ -229,6 +229,7 @@ struct RtpPacketSendInfo { uint16_t transport_sequence_number = 0; uint32_t ssrc = 0; uint16_t rtp_sequence_number = 0; + uint32_t rtp_timestamp = 0; size_t length = 0; absl::optional packet_type; PacedPacketInfo pacing_info; diff --git a/modules/rtp_rtcp/source/rtp_sender_egress.cc b/modules/rtp_rtcp/source/rtp_sender_egress.cc index 48f536c6bb..55dd9ff075 100644 --- a/modules/rtp_rtcp/source/rtp_sender_egress.cc +++ b/modules/rtp_rtcp/source/rtp_sender_egress.cc @@ -412,6 +412,7 @@ void RtpSenderEgress::AddPacketToTransportFeedback( packet_info.ssrc = ssrc_; packet_info.transport_sequence_number = packet_id; packet_info.rtp_sequence_number = packet.SequenceNumber(); + packet_info.rtp_timestamp = packet.Timestamp(); packet_info.length = packet_size; packet_info.pacing_info = pacing_info; packet_info.packet_type = packet.packet_type();