Index: webrtc/modules/rtp_rtcp/source/rtp_sender.cc |
diff --git a/webrtc/modules/rtp_rtcp/source/rtp_sender.cc b/webrtc/modules/rtp_rtcp/source/rtp_sender.cc |
index 2ddc3564161ca1e1195eeb9f8b02b293871c4e67..0a26f9e08e592480a380fe94c71f1b0351d3e642 100644 |
--- a/webrtc/modules/rtp_rtcp/source/rtp_sender.cc |
+++ b/webrtc/modules/rtp_rtcp/source/rtp_sender.cc |
@@ -695,6 +695,7 @@ int32_t RTPSender::ReSendPacket(uint16_t packet_id, int64_t min_resend_time) { |
size_t length = IP_PACKET_SIZE; |
uint8_t data_buffer[IP_PACKET_SIZE]; |
int64_t capture_time_ms; |
+ |
if (!packet_history_.GetPacketAndSetSendTime(packet_id, min_resend_time, true, |
data_buffer, &length, |
&capture_time_ms)) { |
@@ -920,8 +921,8 @@ bool RTPSender::PrepareAndSendPacket(uint8_t* buffer, |
// TODO(sprang): Potentially too much overhead in IsRegistered()? |
bool using_transport_seq = rtp_header_extension_map_.IsRegistered( |
kRtpExtensionTransportSequenceNumber) && |
- transport_sequence_number_allocator_ && |
- !is_retransmit; |
+ transport_sequence_number_allocator_; |
+ |
PacketOptions options; |
if (using_transport_seq) { |
options.packet_id = |