Removes rtp level keep alive support.
This is not used in practice as there's functionality on other levels that serves the same purpose. Bug: None Change-Id: I0488dc42459b07607363eba0f2b06f4c50f7cda4 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/125520 Reviewed-by: Stefan Holmer <stefan@webrtc.org> Commit-Queue: Sebastian Jansson <srte@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27061}
This commit is contained in:
committed by
Commit Bot
parent
9ffb5df04e
commit
d155d686f8
@ -1759,40 +1759,6 @@ TEST_P(RtpSenderTest, DoesNotUpdateOverheadOnEqualSize) {
|
||||
SendGenericPacket();
|
||||
}
|
||||
|
||||
TEST_P(RtpSenderTest, SendsKeepAlive) {
|
||||
MockTransport transport;
|
||||
rtp_sender_.reset(
|
||||
new RTPSender(false, &fake_clock_, &transport, nullptr, absl::nullopt,
|
||||
nullptr, nullptr, nullptr, nullptr, &mock_rtc_event_log_,
|
||||
nullptr, &retransmission_rate_limiter_, nullptr, false,
|
||||
nullptr, false, false, FieldTrialBasedConfig()));
|
||||
rtp_sender_->SetSequenceNumber(kSeqNum);
|
||||
rtp_sender_->SetTimestampOffset(0);
|
||||
rtp_sender_->SetSSRC(kSsrc);
|
||||
|
||||
const uint8_t kKeepalivePayloadType = 20;
|
||||
RTC_CHECK_NE(kKeepalivePayloadType, kPayload);
|
||||
|
||||
EXPECT_CALL(transport, SendRtp(_, _, _))
|
||||
.WillOnce(
|
||||
Invoke([&kKeepalivePayloadType](const uint8_t* packet, size_t len,
|
||||
const PacketOptions& options) {
|
||||
webrtc::RTPHeader rtp_header;
|
||||
RtpUtility::RtpHeaderParser parser(packet, len);
|
||||
EXPECT_TRUE(parser.Parse(&rtp_header, nullptr));
|
||||
EXPECT_FALSE(rtp_header.markerBit);
|
||||
EXPECT_EQ(0U, rtp_header.paddingLength);
|
||||
EXPECT_EQ(kKeepalivePayloadType, rtp_header.payloadType);
|
||||
EXPECT_EQ(kSeqNum, rtp_header.sequenceNumber);
|
||||
EXPECT_EQ(kSsrc, rtp_header.ssrc);
|
||||
EXPECT_EQ(0u, len - rtp_header.headerLength);
|
||||
return true;
|
||||
}));
|
||||
|
||||
rtp_sender_->SendKeepAlive(kKeepalivePayloadType);
|
||||
EXPECT_EQ(kSeqNum + 1, rtp_sender_->SequenceNumber());
|
||||
}
|
||||
|
||||
INSTANTIATE_TEST_SUITE_P(WithAndWithoutOverhead,
|
||||
RtpSenderTest,
|
||||
::testing::Bool());
|
||||
|
||||
Reference in New Issue
Block a user