/external/webrtc/webrtc/modules/rtp_rtcp/source/rtcp_packet/ |
dlrr_unittest.cc | 11 #include "webrtc/modules/rtp_rtcp/source/rtcp_packet/dlrr.h" 17 using webrtc::rtcp::Dlrr; 30 Dlrr dlrr; local 32 EXPECT_EQ(0u, dlrr.BlockLength()); 36 Dlrr dlrr; local 37 EXPECT_TRUE(dlrr.WithDlrrItem(kSsrc, kLastRR, kDelay)); 39 ASSERT_EQ(kBlockSizeBytes, dlrr.BlockLength()); 42 dlrr.Create(buffer) 47 Dlrr dlrr; local 66 Dlrr dlrr; local 73 Dlrr dlrr; local 85 Dlrr dlrr; local [all...] |
dlrr.h | 22 // DLRR Report Block: Delay since the Last Receiver Report (RFC 3611). 23 class Dlrr { 35 Dlrr() {} 36 Dlrr(const Dlrr& other) = default; 37 ~Dlrr() {} 39 Dlrr& operator=(const Dlrr& other) = default; 46 // Fills buffer with the Dlrr. 50 // Max 100 DLRR Items can be added per DLRR report block [all...] |
dlrr.cc | 11 #include "webrtc/modules/rtp_rtcp/source/rtcp_packet/dlrr.h" 19 // DLRR Report Block (RFC 3611). 30 // | delay since last RR (DLRR) | 35 bool Dlrr::Parse(const uint8_t* buffer, uint16_t block_length_32bits) { 41 LOG(LS_WARNING) << "Invalid size for dlrr block."; 58 size_t Dlrr::BlockLength() const { 64 void Dlrr::Create(uint8_t* buffer) const { 84 bool Dlrr::WithDlrrItem(uint32_t ssrc, 88 LOG(LS_WARNING) << "Max DLRR items reached.";
|
/external/webrtc/webrtc/modules/rtp_rtcp/source/ |
rtcp_packet_unittest.cc | 26 using webrtc::rtcp::Dlrr; 397 Dlrr dlrr; local 398 EXPECT_TRUE(dlrr.WithDlrrItem(0x11111111, 0x22222222, 0x33333333)); 401 EXPECT_TRUE(xr.WithDlrr(&dlrr)); 408 EXPECT_EQ(1, parser.dlrr()->num_packets()); 416 Dlrr dlrr; local 417 EXPECT_TRUE(dlrr.WithDlrrItem(0x11111111, 0x22222222, 0x33333333)); 418 EXPECT_TRUE(dlrr.WithDlrrItem(0x44444444, 0x55555555, 0x66666666)) 440 Dlrr dlrr; local 531 Dlrr dlrr; local 553 Dlrr dlrr; local 580 Dlrr dlrr; local [all...] |
rtcp_receiver_unittest.cc | 643 rtcp::Dlrr dlrr; local 644 dlrr.WithDlrrItem(kSourceSsrc + 1, 0x12345, 0x67890); 647 xr.WithDlrr(&dlrr); 660 rtcp::Dlrr dlrr; local 661 dlrr.WithDlrrItem(kSourceSsrc, 0x12345, 0x67890); 664 xr.WithDlrr(&dlrr); 667 // The parser should note the DLRR report block item, but not flag the packet 678 rtcp::Dlrr dlrr local 699 rtcp::Dlrr dlrr; local 727 rtcp::Dlrr dlrr; local [all...] |
rtcp_packet.h | 21 #include "webrtc/modules/rtp_rtcp/source/rtcp_packet/dlrr.h" 439 // Max 50 items of each of {Rrtr, Dlrr, VoipMetric} allowed per Xr. 441 bool WithDlrr(Dlrr* dlrr); 470 std::vector<Dlrr> dlrr_blocks_;
|
rtcp_packet.cc | 552 for (const Dlrr& block : dlrr_blocks_) { 573 bool Xr::WithDlrr(Dlrr* dlrr) { 574 RTC_DCHECK(dlrr); 576 LOG(LS_WARNING) << "Max DLRR blocks reached."; 579 dlrr_blocks_.push_back(*dlrr); 595 for (const Dlrr& block : dlrr_blocks_) {
|
rtcp_sender.cc | 751 // TODO(sprang): Merge XR report sending to contain all of RRTR, DLRR, VOIP? 761 rtcp::Dlrr dlrr; local 763 dlrr.WithDlrrItem(info.sourceSSRC, info.lastRR, info.delaySinceLastRR); 765 xr->WithDlrr(&dlrr); [all...] |
rtcp_sender_unittest.cc | 599 EXPECT_EQ(1, parser()->dlrr()->num_packets()); 617 EXPECT_EQ(0, parser()->dlrr()->num_packets());
|
rtp_rtcp_impl_unittest.cc | 341 // Sender module should send a response to the last received RTRR (DLRR).
|
rtcp_utility.cc | 1006 /* DLRR Report Block. 1016 | delay since last RR (DLRR) | [all...] |
/external/webrtc/webrtc/modules/rtp_rtcp/ |
rtp_rtcp.gypi | 50 'source/rtcp_packet/dlrr.cc', 51 'source/rtcp_packet/dlrr.h',
|
BUILD.gn | 55 "source/rtcp_packet/dlrr.cc", 56 "source/rtcp_packet/dlrr.h",
|
/external/webrtc/webrtc/test/ |
rtcp_packet_parser.h | 550 class Dlrr : public PacketType { 552 Dlrr() {} 553 virtual ~Dlrr() {} 582 void Set(const RTCPUtility::RTCPPacketXRDLRRReportBlockItem& dlrr) { 583 dlrrs_.push_back(dlrr); 662 Dlrr* dlrr() { return &dlrr_; } 697 Dlrr dlrr_;
|
/external/webrtc/webrtc/video/ |
end_to_end_tests.cc | [all...] |