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 252ffb2a3e59737e125e10c605b137ec9d67aeca..438dd18e7e40e3fdba1665a4abc73ba2e595400a 100644 |
--- a/webrtc/modules/rtp_rtcp/source/rtp_sender.cc |
+++ b/webrtc/modules/rtp_rtcp/source/rtp_sender.cc |
@@ -712,13 +712,11 @@ int32_t RTPSender::ReSendPacket(uint16_t packet_id, int64_t min_resend_time) { |
// Convert from TickTime to Clock since capture_time_ms is based on |
// TickTime. |
int64_t corrected_capture_tims_ms = capture_time_ms + clock_delta_ms_; |
- if (!paced_sender_->SendPacket( |
- RtpPacketSender::kHighPriority, header.ssrc, header.sequenceNumber, |
- corrected_capture_tims_ms, length - header.headerLength, true)) { |
- // We can't send the packet right now. |
- // We will be called when it is time. |
- return length; |
- } |
+ paced_sender_->InsertPacket( |
+ RtpPacketSender::kHighPriority, header.ssrc, header.sequenceNumber, |
+ corrected_capture_tims_ms, length - header.headerLength, true); |
+ |
+ return length; |
} |
int rtx = kRtxOff; |
{ |
@@ -1041,20 +1039,17 @@ int32_t RTPSender::SendToNetwork(uint8_t* buffer, |
// Correct offset between implementations of millisecond time stamps in |
// TickTime and Clock. |
int64_t corrected_time_ms = capture_time_ms + clock_delta_ms_; |
- if (!paced_sender_->SendPacket(priority, rtp_header.ssrc, |
- rtp_header.sequenceNumber, corrected_time_ms, |
- payload_length, false)) { |
- if (last_capture_time_ms_sent_ == 0 || |
- corrected_time_ms > last_capture_time_ms_sent_) { |
- last_capture_time_ms_sent_ = corrected_time_ms; |
- TRACE_EVENT_ASYNC_BEGIN1(TRACE_DISABLED_BY_DEFAULT("webrtc_rtp"), |
- "PacedSend", corrected_time_ms, |
- "capture_time_ms", corrected_time_ms); |
- } |
- // We can't send the packet right now. |
- // We will be called when it is time. |
- return 0; |
+ paced_sender_->InsertPacket(priority, rtp_header.ssrc, |
+ rtp_header.sequenceNumber, corrected_time_ms, |
+ payload_length, false); |
+ if (last_capture_time_ms_sent_ == 0 || |
+ corrected_time_ms > last_capture_time_ms_sent_) { |
+ last_capture_time_ms_sent_ = corrected_time_ms; |
+ TRACE_EVENT_ASYNC_BEGIN1(TRACE_DISABLED_BY_DEFAULT("webrtc_rtp"), |
+ "PacedSend", corrected_time_ms, |
+ "capture_time_ms", corrected_time_ms); |
} |
+ return 0; |
} |
if (capture_time_ms > 0) { |
UpdateDelayStatistics(capture_time_ms, now_ms); |