webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Namespaces | Typedefs | Functions
rtp_fec_unittest.cc File Reference
#include <algorithm>
#include <list>
#include <memory>
#include "webrtc/base/basictypes.h"
#include "webrtc/base/random.h"
#include "webrtc/modules/rtp_rtcp/source/byte_io.h"
#include "webrtc/modules/rtp_rtcp/source/fec_test_helper.h"
#include "webrtc/modules/rtp_rtcp/source/flexfec_header_reader_writer.h"
#include "webrtc/modules/rtp_rtcp/source/forward_error_correction.h"
#include "webrtc/modules/rtp_rtcp/source/ulpfec_header_reader_writer.h"
#include "webrtc/test/gtest.h"

Classes

class  webrtc::RtpFecTest< ForwardErrorCorrectionType >
 
class  webrtc::FlexfecForwardErrorCorrection
 
class  webrtc::UlpfecForwardErrorCorrection
 

Namespaces

 webrtc
 

Typedefs

using webrtc::FecTypes = Types< FlexfecForwardErrorCorrection, UlpfecForwardErrorCorrection >
 
using webrtc::RtpFecTestWithFlexfec = RtpFecTest< FlexfecForwardErrorCorrection >
 

Functions

 webrtc::TYPED_TEST_CASE (RtpFecTest, FecTypes)
 
 webrtc::TYPED_TEST (RtpFecTest, FecRecoveryNoLoss)
 
 webrtc::TYPED_TEST (RtpFecTest, FecRecoveryWithLoss)
 
 webrtc::TYPED_TEST (RtpFecTest, FecRecoveryWithSeqNumGapTwoFrames)
 
 webrtc::TYPED_TEST (RtpFecTest, FecRecoveryWithSeqNumGapOneFrameRecovery)
 
 webrtc::TYPED_TEST (RtpFecTest, FecRecoveryWithSeqNumGapOneFrameNoRecovery)
 
 webrtc::TYPED_TEST (RtpFecTest, FecRecoveryWithMediaOutOfOrder)
 
 webrtc::TYPED_TEST (RtpFecTest, FecRecoveryWithFecOutOfOrder)
 
 webrtc::TYPED_TEST (RtpFecTest, FecRecoveryWithLoss50percRandomMask)
 
 webrtc::TYPED_TEST (RtpFecTest, FecRecoveryWithLoss50percBurstyMask)
 
 webrtc::TYPED_TEST (RtpFecTest, FecRecoveryNoLossUep)
 
 webrtc::TYPED_TEST (RtpFecTest, FecRecoveryWithLossUep)
 
 webrtc::TYPED_TEST (RtpFecTest, FecRecoveryWithLoss50percUepRandomMask)
 
 webrtc::TYPED_TEST (RtpFecTest, FecRecoveryNonConsecutivePackets)
 
 webrtc::TYPED_TEST (RtpFecTest, FecRecoveryNonConsecutivePacketsExtension)
 
 webrtc::TYPED_TEST (RtpFecTest, FecRecoveryNonConsecutivePacketsWrap)
 
 webrtc::TEST_F (RtpFecTestWithFlexfec, FecRecoveryWithLossAndDifferentMediaAndFlexfecSsrcs)