webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Namespaces | Functions
rtcp_receiver_unittest.cc File Reference
#include <memory>
#include "webrtc/base/arraysize.h"
#include "webrtc/base/array_view.h"
#include "webrtc/base/random.h"
#include "webrtc/common_types.h"
#include "webrtc/common_video/include/video_bitrate_allocator.h"
#include "webrtc/modules/rtp_rtcp/source/byte_io.h"
#include "webrtc/modules/rtp_rtcp/source/rtcp_packet.h"
#include "webrtc/modules/rtp_rtcp/source/rtcp_packet/app.h"
#include "webrtc/modules/rtp_rtcp/source/rtcp_packet/bye.h"
#include "webrtc/modules/rtp_rtcp/source/rtcp_packet/compound_packet.h"
#include "webrtc/modules/rtp_rtcp/source/rtcp_packet/extended_jitter_report.h"
#include "webrtc/modules/rtp_rtcp/source/rtcp_packet/extended_reports.h"
#include "webrtc/modules/rtp_rtcp/source/rtcp_packet/fir.h"
#include "webrtc/modules/rtp_rtcp/source/rtcp_packet/nack.h"
#include "webrtc/modules/rtp_rtcp/source/rtcp_packet/pli.h"
#include "webrtc/modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request.h"
#include "webrtc/modules/rtp_rtcp/source/rtcp_packet/receiver_report.h"
#include "webrtc/modules/rtp_rtcp/source/rtcp_packet/remb.h"
#include "webrtc/modules/rtp_rtcp/source/rtcp_packet/rpsi.h"
#include "webrtc/modules/rtp_rtcp/source/rtcp_packet/sdes.h"
#include "webrtc/modules/rtp_rtcp/source/rtcp_packet/sender_report.h"
#include "webrtc/modules/rtp_rtcp/source/rtcp_packet/sli.h"
#include "webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbr.h"
#include "webrtc/modules/rtp_rtcp/source/rtcp_packet/transport_feedback.h"
#include "webrtc/modules/rtp_rtcp/source/rtcp_receiver.h"
#include "webrtc/modules/rtp_rtcp/source/time_util.h"
#include "webrtc/system_wrappers/include/ntp_time.h"
#include "webrtc/test/gmock.h"
#include "webrtc/test/gtest.h"

Classes

class  webrtc::RtcpReceiverTest
 

Namespaces

 webrtc
 

Functions

 webrtc::TEST_F (RtcpReceiverTest, BrokenPacketIsIgnored)
 
 webrtc::TEST_F (RtcpReceiverTest, InvalidFeedbackPacketIsIgnored)
 
 webrtc::TEST_F (RtcpReceiverTest, RpsiWithFractionalPaddingIsIgnored)
 
 webrtc::TEST_F (RtcpReceiverTest, RpsiWithTooLargePaddingIsIgnored)
 
 webrtc::TEST_F (RtcpReceiverTest, TwoHalfValidRpsiAreIgnored)
 
 webrtc::TEST_F (RtcpReceiverTest, InjectRpsiPacket)
 
 webrtc::TEST_F (RtcpReceiverTest, InjectSrPacket)
 
 webrtc::TEST_F (RtcpReceiverTest, InjectSrPacketFromUnknownSender)
 
 webrtc::TEST_F (RtcpReceiverTest, InjectSrPacketCalculatesRTT)
 
 webrtc::TEST_F (RtcpReceiverTest, InjectSrPacketCalculatesNegativeRTTAsOne)
 
 webrtc::TEST_F (RtcpReceiverTest, InjectRrPacket)
 
 webrtc::TEST_F (RtcpReceiverTest, InjectRrPacketWithReportBlockNotToUsIgnored)
 
 webrtc::TEST_F (RtcpReceiverTest, InjectRrPacketWithOneReportBlock)
 
 webrtc::TEST_F (RtcpReceiverTest, InjectRrPacketWithTwoReportBlocks)
 
 webrtc::TEST_F (RtcpReceiverTest, InjectRrPacketsFromTwoRemoteSsrcs)
 
 webrtc::TEST_F (RtcpReceiverTest, GetRtt)
 
 webrtc::TEST_F (RtcpReceiverTest, InjectIjWithNoItem)
 
 webrtc::TEST_F (RtcpReceiverTest, InjectApp)
 
 webrtc::TEST_F (RtcpReceiverTest, InjectSdesWithOneChunk)
 
 webrtc::TEST_F (RtcpReceiverTest, InjectByePacket_RemovesCname)
 
 webrtc::TEST_F (RtcpReceiverTest, InjectByePacket_RemovesReportBlocks)
 
 webrtc::TEST_F (RtcpReceiverTest, InjectPliPacket)
 
 webrtc::TEST_F (RtcpReceiverTest, PliPacketNotToUsIgnored)
 
 webrtc::TEST_F (RtcpReceiverTest, InjectFirPacket)
 
 webrtc::TEST_F (RtcpReceiverTest, FirPacketNotToUsIgnored)
 
 webrtc::TEST_F (RtcpReceiverTest, InjectSliPacket)
 
 webrtc::TEST_F (RtcpReceiverTest, ExtendedReportsPacketWithZeroReportBlocksIgnored)
 
 webrtc::TEST_F (RtcpReceiverTest, InjectExtendedReportsVoipPacket)
 
 webrtc::TEST_F (RtcpReceiverTest, ExtendedReportsVoipPacketNotToUsIgnored)
 
 webrtc::TEST_F (RtcpReceiverTest, InjectExtendedReportsReceiverReferenceTimePacket)
 
 webrtc::TEST_F (RtcpReceiverTest, ExtendedReportsDlrrPacketNotToUsIgnored)
 
 webrtc::TEST_F (RtcpReceiverTest, InjectExtendedReportsDlrrPacketWithSubBlock)
 
 webrtc::TEST_F (RtcpReceiverTest, InjectExtendedReportsDlrrPacketWithMultipleSubBlocks)
 
 webrtc::TEST_F (RtcpReceiverTest, InjectExtendedReportsPacketWithMultipleReportBlocks)
 
 webrtc::TEST_F (RtcpReceiverTest, InjectExtendedReportsPacketWithUnknownReportBlock)
 
 webrtc::TEST_F (RtcpReceiverTest, TestExtendedReportsRrRttInitiallyFalse)
 
 webrtc::TEST_F (RtcpReceiverTest, RttCalculatedAfterExtendedReportsDlrr)
 
 webrtc::TEST_F (RtcpReceiverTest, XrDlrrCalculatesNegativeRttAsOne)
 
 webrtc::TEST_F (RtcpReceiverTest, LastReceivedXrReferenceTimeInfoInitiallyFalse)
 
 webrtc::TEST_F (RtcpReceiverTest, GetLastReceivedExtendedReportsReferenceTimeInfo)
 
 webrtc::TEST_F (RtcpReceiverTest, ReceiveReportTimeout)
 
 webrtc::TEST_F (RtcpReceiverTest, TmmbrReceivedWithNoIncomingPacket)
 
 webrtc::TEST_F (RtcpReceiverTest, TmmbrPacketAccepted)
 
 webrtc::TEST_F (RtcpReceiverTest, TmmbrPacketNotForUsIgnored)
 
 webrtc::TEST_F (RtcpReceiverTest, TmmbrPacketZeroRateIgnored)
 
 webrtc::TEST_F (RtcpReceiverTest, TmmbrThreeConstraintsTimeOut)
 
 webrtc::TEST_F (RtcpReceiverTest, Callbacks)
 
 webrtc::TEST_F (RtcpReceiverTest, ReceivesTransportFeedback)
 
 webrtc::TEST_F (RtcpReceiverTest, ReceivesRemb)
 
 webrtc::TEST_F (RtcpReceiverTest, HandlesInvalidTransportFeedback)
 
 webrtc::TEST_F (RtcpReceiverTest, Nack)
 
 webrtc::TEST_F (RtcpReceiverTest, NackNotForUsIgnored)
 
 webrtc::TEST_F (RtcpReceiverTest, ForceSenderReport)
 
 webrtc::TEST_F (RtcpReceiverTest, ReceivesTargetBitrate)
 
 webrtc::TEST_F (RtcpReceiverTest, HandlesIncorrectTargetBitrate)