From 8e94f85a7da725ac725c5c5bd854c35f3aff1925 Mon Sep 17 00:00:00 2001 From: Randell Jesup Date: Mon, 13 Feb 2017 18:44:15 -0500 Subject: [PATCH] Bug 1339270: Add rtp 'padding' packets into rtp history for handling NACKs r=ng Webrtc.org issue 7143: https://bugs.chromium.org/p/webrtc/issues/detail?id=7143 MozReview-Commit-ID: 9pGj63gWSC6 --- .../trunk/webrtc/modules/rtp_rtcp/source/rtp_sender.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_sender.cc b/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_sender.cc index 3072a512ab97..f9b8d88e5ce9 100644 --- a/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_sender.cc +++ b/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_sender.cc @@ -702,6 +702,11 @@ size_t RTPSender::SendPadData(size_t bytes, transport_feedback_observer_->AddPacket(options.packet_id, length, true); } + if (packet_history_.PutRTPPacket(padding_packet, length, + capture_time_ms, + kAllowRetransmission) != 0) { + return 0; + } if (!SendPacketToNetwork(padding_packet, length, options)) break;