| Index: webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc
|
| diff --git a/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc b/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc
|
| index 19dbc4dcf43eb5fbc16abefa043a99d337e230ab..0da2101cc0e910d6970e3b6ec8eed9616c3a393b 100644
|
| --- a/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc
|
| +++ b/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc
|
| @@ -260,9 +260,9 @@ class RtcpSenderTest : public ::testing::Test {
|
| };
|
|
|
| TEST_F(RtcpSenderTest, SetRtcpStatus) {
|
| - EXPECT_EQ(kRtcpOff, rtcp_sender_->Status());
|
| - rtcp_sender_->SetRTCPStatus(kRtcpNonCompound);
|
| - EXPECT_EQ(kRtcpNonCompound, rtcp_sender_->Status());
|
| + EXPECT_EQ(RtcpMode::kOff, rtcp_sender_->Status());
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kReducedSize);
|
| + EXPECT_EQ(RtcpMode::kReducedSize, rtcp_sender_->Status());
|
| }
|
|
|
| TEST_F(RtcpSenderTest, SetSendingStatus) {
|
| @@ -272,14 +272,14 @@ TEST_F(RtcpSenderTest, SetSendingStatus) {
|
| }
|
|
|
| TEST_F(RtcpSenderTest, NoPacketSentIfOff) {
|
| - rtcp_sender_->SetRTCPStatus(kRtcpOff);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kOff);
|
| EXPECT_EQ(-1, rtcp_sender_->SendRTCP(feedback_state(), kRtcpSr));
|
| }
|
|
|
| TEST_F(RtcpSenderTest, SendSr) {
|
| const uint32_t kPacketCount = 0x12345;
|
| const uint32_t kOctetCount = 0x23456;
|
| - rtcp_sender_->SetRTCPStatus(kRtcpNonCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kReducedSize);
|
| RTCPSender::FeedbackState feedback_state = rtp_rtcp_impl_->GetFeedbackState();
|
| feedback_state.packets_sent = kPacketCount;
|
| feedback_state.media_bytes_sent = kOctetCount;
|
| @@ -297,7 +297,7 @@ TEST_F(RtcpSenderTest, SendSr) {
|
| }
|
|
|
| TEST_F(RtcpSenderTest, SendRr) {
|
| - rtcp_sender_->SetRTCPStatus(kRtcpNonCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kReducedSize);
|
| EXPECT_EQ(0, rtcp_sender_->SendRTCP(feedback_state(), kRtcpRr));
|
| EXPECT_EQ(1, parser()->receiver_report()->num_packets());
|
| EXPECT_EQ(kSenderSsrc, parser()->receiver_report()->Ssrc());
|
| @@ -307,7 +307,7 @@ TEST_F(RtcpSenderTest, SendRr) {
|
| TEST_F(RtcpSenderTest, SendRrWithOneReportBlock) {
|
| const uint16_t kSeqNum = 11111;
|
| InsertIncomingPacket(kRemoteSsrc, kSeqNum);
|
| - rtcp_sender_->SetRTCPStatus(kRtcpCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kCompound);
|
| EXPECT_EQ(0, rtcp_sender_->SendRTCP(feedback_state(), kRtcpRr));
|
| EXPECT_EQ(1, parser()->receiver_report()->num_packets());
|
| EXPECT_EQ(kSenderSsrc, parser()->receiver_report()->Ssrc());
|
| @@ -322,7 +322,7 @@ TEST_F(RtcpSenderTest, SendRrWithTwoReportBlocks) {
|
| const uint16_t kSeqNum = 11111;
|
| InsertIncomingPacket(kRemoteSsrc, kSeqNum);
|
| InsertIncomingPacket(kRemoteSsrc + 1, kSeqNum + 1);
|
| - rtcp_sender_->SetRTCPStatus(kRtcpCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kCompound);
|
| EXPECT_EQ(0, rtcp_sender_->SendRTCP(feedback_state(), kRtcpRr));
|
| EXPECT_EQ(1, parser()->receiver_report()->num_packets());
|
| EXPECT_EQ(kSenderSsrc, parser()->receiver_report()->Ssrc());
|
| @@ -332,7 +332,7 @@ TEST_F(RtcpSenderTest, SendRrWithTwoReportBlocks) {
|
| }
|
|
|
| TEST_F(RtcpSenderTest, SendSdes) {
|
| - rtcp_sender_->SetRTCPStatus(kRtcpNonCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kReducedSize);
|
| EXPECT_EQ(0, rtcp_sender_->SetCNAME("alice@host"));
|
| EXPECT_EQ(0, rtcp_sender_->SendRTCP(feedback_state(), kRtcpSdes));
|
| EXPECT_EQ(1, parser()->sdes()->num_packets());
|
| @@ -342,7 +342,7 @@ TEST_F(RtcpSenderTest, SendSdes) {
|
| }
|
|
|
| TEST_F(RtcpSenderTest, SdesIncludedInCompoundPacket) {
|
| - rtcp_sender_->SetRTCPStatus(kRtcpCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kCompound);
|
| EXPECT_EQ(0, rtcp_sender_->SetCNAME("alice@host"));
|
| EXPECT_EQ(0, rtcp_sender_->SendRTCP(feedback_state(), kRtcpReport));
|
| EXPECT_EQ(1, parser()->receiver_report()->num_packets());
|
| @@ -351,14 +351,14 @@ TEST_F(RtcpSenderTest, SdesIncludedInCompoundPacket) {
|
| }
|
|
|
| TEST_F(RtcpSenderTest, SendBye) {
|
| - rtcp_sender_->SetRTCPStatus(kRtcpNonCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kReducedSize);
|
| EXPECT_EQ(0, rtcp_sender_->SendRTCP(feedback_state(), kRtcpBye));
|
| EXPECT_EQ(1, parser()->bye()->num_packets());
|
| EXPECT_EQ(kSenderSsrc, parser()->bye()->Ssrc());
|
| }
|
|
|
| TEST_F(RtcpSenderTest, StopSendingTriggersBye) {
|
| - rtcp_sender_->SetRTCPStatus(kRtcpNonCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kReducedSize);
|
| EXPECT_EQ(0, rtcp_sender_->SetSendingStatus(feedback_state(), true));
|
| EXPECT_EQ(0, rtcp_sender_->SetSendingStatus(feedback_state(), false));
|
| EXPECT_EQ(1, parser()->bye()->num_packets());
|
| @@ -375,7 +375,7 @@ TEST_F(RtcpSenderTest, SendApp) {
|
| const uint16_t kDataLength = sizeof(kData) / sizeof(kData[0]);
|
| EXPECT_EQ(0, rtcp_sender_->SetApplicationSpecificData(kSubType, name, kData,
|
| kDataLength));
|
| - rtcp_sender_->SetRTCPStatus(kRtcpNonCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kReducedSize);
|
| EXPECT_EQ(0, rtcp_sender_->SendRTCP(feedback_state(), kRtcpApp));
|
| EXPECT_EQ(1, parser()->app()->num_packets());
|
| EXPECT_EQ(kSubType, parser()->app()->SubType());
|
| @@ -394,7 +394,7 @@ TEST_F(RtcpSenderTest, SendEmptyApp) {
|
| EXPECT_EQ(
|
| 0, rtcp_sender_->SetApplicationSpecificData(kSubType, kName, nullptr, 0));
|
|
|
| - rtcp_sender_->SetRTCPStatus(kRtcpNonCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kReducedSize);
|
| EXPECT_EQ(0, rtcp_sender_->SendRTCP(feedback_state(), kRtcpApp));
|
| EXPECT_EQ(1, parser()->app()->num_packets());
|
| EXPECT_EQ(kSubType, parser()->app()->SubType());
|
| @@ -410,7 +410,7 @@ TEST_F(RtcpSenderTest, SetInvalidApplicationSpecificData) {
|
| }
|
|
|
| TEST_F(RtcpSenderTest, SendFirNonRepeat) {
|
| - rtcp_sender_->SetRTCPStatus(kRtcpNonCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kReducedSize);
|
| EXPECT_EQ(0, rtcp_sender_->SendRTCP(feedback_state(), kRtcpFir));
|
| EXPECT_EQ(1, parser()->fir()->num_packets());
|
| EXPECT_EQ(kSenderSsrc, parser()->fir()->Ssrc());
|
| @@ -425,7 +425,7 @@ TEST_F(RtcpSenderTest, SendFirNonRepeat) {
|
| }
|
|
|
| TEST_F(RtcpSenderTest, SendFirRepeat) {
|
| - rtcp_sender_->SetRTCPStatus(kRtcpNonCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kReducedSize);
|
| EXPECT_EQ(0, rtcp_sender_->SendRTCP(feedback_state(), kRtcpFir));
|
| EXPECT_EQ(1, parser()->fir()->num_packets());
|
| EXPECT_EQ(1, parser()->fir_item()->num_packets());
|
| @@ -439,7 +439,7 @@ TEST_F(RtcpSenderTest, SendFirRepeat) {
|
| }
|
|
|
| TEST_F(RtcpSenderTest, SendPli) {
|
| - rtcp_sender_->SetRTCPStatus(kRtcpNonCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kReducedSize);
|
| EXPECT_EQ(0, rtcp_sender_->SendRTCP(feedback_state(), kRtcpPli));
|
| EXPECT_EQ(1, parser()->pli()->num_packets());
|
| EXPECT_EQ(kSenderSsrc, parser()->pli()->Ssrc());
|
| @@ -449,7 +449,7 @@ TEST_F(RtcpSenderTest, SendPli) {
|
| TEST_F(RtcpSenderTest, SendRpsi) {
|
| const uint64_t kPictureId = 0x41;
|
| const int8_t kPayloadType = 100;
|
| - rtcp_sender_->SetRTCPStatus(kRtcpNonCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kReducedSize);
|
| RTCPSender::FeedbackState feedback_state = rtp_rtcp_impl_->GetFeedbackState();
|
| feedback_state.send_payload_type = kPayloadType;
|
| EXPECT_EQ(0, rtcp_sender_->SendRTCP(feedback_state, kRtcpRpsi, 0, nullptr,
|
| @@ -462,7 +462,7 @@ TEST_F(RtcpSenderTest, SendSli) {
|
| const uint16_t kFirstMb = 0;
|
| const uint16_t kNumberOfMb = 0x1FFF;
|
| const uint8_t kPictureId = 60;
|
| - rtcp_sender_->SetRTCPStatus(kRtcpNonCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kReducedSize);
|
| EXPECT_EQ(0, rtcp_sender_->SendRTCP(feedback_state(), kRtcpSli, 0, nullptr,
|
| false, kPictureId));
|
| EXPECT_EQ(1, parser()->sli()->num_packets());
|
| @@ -475,7 +475,7 @@ TEST_F(RtcpSenderTest, SendSli) {
|
| }
|
|
|
| TEST_F(RtcpSenderTest, SendNack) {
|
| - rtcp_sender_->SetRTCPStatus(kRtcpNonCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kReducedSize);
|
| const uint16_t kList[] = {0, 1, 16};
|
| const int32_t kListLength = sizeof(kList) / sizeof(kList[0]);
|
| EXPECT_EQ(0, rtcp_sender_->SendRTCP(feedback_state(), kRtcpNack, kListLength,
|
| @@ -492,7 +492,7 @@ TEST_F(RtcpSenderTest, SendRemb) {
|
| std::vector<uint32_t> ssrcs;
|
| ssrcs.push_back(kRemoteSsrc);
|
| ssrcs.push_back(kRemoteSsrc + 1);
|
| - rtcp_sender_->SetRTCPStatus(kRtcpNonCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kReducedSize);
|
| rtcp_sender_->SetREMBData(kBitrate, ssrcs);
|
| EXPECT_EQ(0, rtcp_sender_->SendRTCP(feedback_state(), kRtcpRemb));
|
| EXPECT_EQ(1, parser()->psfb_app()->num_packets());
|
| @@ -507,7 +507,7 @@ TEST_F(RtcpSenderTest, RembIncludedInCompoundPacketIfEnabled) {
|
| const int kBitrate = 261011;
|
| std::vector<uint32_t> ssrcs;
|
| ssrcs.push_back(kRemoteSsrc);
|
| - rtcp_sender_->SetRTCPStatus(kRtcpCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kCompound);
|
| rtcp_sender_->SetREMBStatus(true);
|
| EXPECT_TRUE(rtcp_sender_->REMB());
|
| rtcp_sender_->SetREMBData(kBitrate, ssrcs);
|
| @@ -524,7 +524,7 @@ TEST_F(RtcpSenderTest, RembNotIncludedInCompoundPacketIfNotEnabled) {
|
| const int kBitrate = 261011;
|
| std::vector<uint32_t> ssrcs;
|
| ssrcs.push_back(kRemoteSsrc);
|
| - rtcp_sender_->SetRTCPStatus(kRtcpCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kCompound);
|
| rtcp_sender_->SetREMBData(kBitrate, ssrcs);
|
| EXPECT_FALSE(rtcp_sender_->REMB());
|
| EXPECT_EQ(0, rtcp_sender_->SendRTCP(feedback_state(), kRtcpReport));
|
| @@ -532,7 +532,7 @@ TEST_F(RtcpSenderTest, RembNotIncludedInCompoundPacketIfNotEnabled) {
|
| }
|
|
|
| TEST_F(RtcpSenderTest, SendXrWithVoipMetric) {
|
| - rtcp_sender_->SetRTCPStatus(kRtcpNonCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kReducedSize);
|
| RTCPVoIPMetric metric;
|
| metric.lossRate = 1;
|
| metric.discardRate = 2;
|
| @@ -583,7 +583,7 @@ TEST_F(RtcpSenderTest, SendXrWithVoipMetric) {
|
| }
|
|
|
| TEST_F(RtcpSenderTest, SendXrWithDlrr) {
|
| - rtcp_sender_->SetRTCPStatus(kRtcpCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kCompound);
|
| RTCPSender::FeedbackState feedback_state = rtp_rtcp_impl_->GetFeedbackState();
|
| feedback_state.has_last_xr_rr = true;
|
| RtcpReceiveTimeInfo last_xr_rr;
|
| @@ -603,7 +603,7 @@ TEST_F(RtcpSenderTest, SendXrWithDlrr) {
|
| }
|
|
|
| TEST_F(RtcpSenderTest, SendXrWithRrtr) {
|
| - rtcp_sender_->SetRTCPStatus(kRtcpCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kCompound);
|
| EXPECT_EQ(0, rtcp_sender_->SetSendingStatus(feedback_state(), false));
|
| rtcp_sender_->SendRtcpXrReceiverReferenceTime(true);
|
| uint32_t ntp_secs;
|
| @@ -619,7 +619,7 @@ TEST_F(RtcpSenderTest, SendXrWithRrtr) {
|
| }
|
|
|
| TEST_F(RtcpSenderTest, TestNoXrRrtrSentIfSending) {
|
| - rtcp_sender_->SetRTCPStatus(kRtcpCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kCompound);
|
| EXPECT_EQ(0, rtcp_sender_->SetSendingStatus(feedback_state(), true));
|
| rtcp_sender_->SendRtcpXrReceiverReferenceTime(true);
|
| EXPECT_EQ(0, rtcp_sender_->SendRTCP(feedback_state(), kRtcpReport));
|
| @@ -628,7 +628,7 @@ TEST_F(RtcpSenderTest, TestNoXrRrtrSentIfSending) {
|
| }
|
|
|
| TEST_F(RtcpSenderTest, TestNoXrRrtrSentIfNotEnabled) {
|
| - rtcp_sender_->SetRTCPStatus(kRtcpCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kCompound);
|
| EXPECT_EQ(0, rtcp_sender_->SetSendingStatus(feedback_state(), false));
|
| rtcp_sender_->SendRtcpXrReceiverReferenceTime(false);
|
| EXPECT_EQ(0, rtcp_sender_->SendRTCP(feedback_state(), kRtcpReport));
|
| @@ -637,7 +637,7 @@ TEST_F(RtcpSenderTest, TestNoXrRrtrSentIfNotEnabled) {
|
| }
|
|
|
| TEST_F(RtcpSenderTest, TestSendTimeOfXrRrtr) {
|
| - rtcp_sender_->SetRTCPStatus(kRtcpCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kCompound);
|
| RTCPSender::FeedbackState feedback_state = rtp_rtcp_impl_->GetFeedbackState();
|
| EXPECT_EQ(0, rtcp_sender_->SetSendingStatus(feedback_state, false));
|
| rtcp_sender_->SendRtcpXrReceiverReferenceTime(true);
|
| @@ -669,7 +669,7 @@ TEST_F(RtcpSenderTest, TestRegisterRtcpPacketTypeObserver) {
|
| rtcp_sender_.reset(new RTCPSender(false, &clock_, receive_statistics_.get(),
|
| &observer, &test_transport_));
|
| rtcp_sender_->SetRemoteSSRC(kRemoteSsrc);
|
| - rtcp_sender_->SetRTCPStatus(kRtcpNonCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kReducedSize);
|
| EXPECT_EQ(0, rtcp_sender_->SendRTCP(feedback_state(), kRtcpPli));
|
| EXPECT_EQ(1, parser()->pli()->num_packets());
|
| EXPECT_EQ(kRemoteSsrc, observer.ssrc_);
|
| @@ -680,7 +680,7 @@ TEST_F(RtcpSenderTest, TestRegisterRtcpPacketTypeObserver) {
|
|
|
| TEST_F(RtcpSenderTest, SendTmmbr) {
|
| const unsigned int kBitrateBps = 312000;
|
| - rtcp_sender_->SetRTCPStatus(kRtcpNonCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kReducedSize);
|
| rtcp_sender_->SetTargetBitrate(kBitrateBps);
|
| EXPECT_EQ(0, rtcp_sender_->SendRTCP(feedback_state(), kRtcpTmmbr));
|
| EXPECT_EQ(1, parser()->tmmbr()->num_packets());
|
| @@ -692,7 +692,7 @@ TEST_F(RtcpSenderTest, SendTmmbr) {
|
|
|
| TEST_F(RtcpSenderTest, TmmbrIncludedInCompoundPacketIfEnabled) {
|
| const unsigned int kBitrateBps = 312000;
|
| - rtcp_sender_->SetRTCPStatus(kRtcpCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kCompound);
|
| EXPECT_FALSE(rtcp_sender_->TMMBR());
|
| rtcp_sender_->SetTMMBRStatus(true);
|
| EXPECT_TRUE(rtcp_sender_->TMMBR());
|
| @@ -710,7 +710,7 @@ TEST_F(RtcpSenderTest, TmmbrIncludedInCompoundPacketIfEnabled) {
|
| }
|
|
|
| TEST_F(RtcpSenderTest, SendTmmbn) {
|
| - rtcp_sender_->SetRTCPStatus(kRtcpCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kCompound);
|
| TMMBRSet bounding_set;
|
| bounding_set.VerifyAndAllocateSet(1);
|
| const uint32_t kBitrateKbps = 32768;
|
| @@ -735,7 +735,7 @@ TEST_F(RtcpSenderTest, SendTmmbn) {
|
| // See http://code.google.com/p/webrtc/issues/detail?id=468 for one
|
| // situation where this caused confusion.
|
| TEST_F(RtcpSenderTest, SendsTmmbnIfSetAndEmpty) {
|
| - rtcp_sender_->SetRTCPStatus(kRtcpCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kCompound);
|
| TMMBRSet bounding_set;
|
| EXPECT_EQ(0, rtcp_sender_->SetTMMBN(&bounding_set, 3));
|
| EXPECT_EQ(0, rtcp_sender_->SendRTCP(feedback_state(), kRtcpSr));
|
| @@ -749,7 +749,7 @@ TEST_F(RtcpSenderTest, SendCompoundPliRemb) {
|
| const int kBitrate = 261011;
|
| std::vector<uint32_t> ssrcs;
|
| ssrcs.push_back(kRemoteSsrc);
|
| - rtcp_sender_->SetRTCPStatus(kRtcpCompound);
|
| + rtcp_sender_->SetRTCPStatus(RtcpMode::kCompound);
|
| rtcp_sender_->SetREMBData(kBitrate, ssrcs);
|
| std::set<RTCPPacketType> packet_types;
|
| packet_types.insert(kRtcpRemb);
|
|
|