webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Classes | Enumerations | Functions | Variables
webrtc::testing Namespace Reference

Namespaces

 bwe
 

Classes

class  FakeNativeHandleBuffer
 
class  InterArrivalTest
 
class  MockVideoEncoder
 
class  MockVideoEncoderFactory
 
class  OveruseDetectorExperimentTest
 
class  OveruseDetectorTest
 
class  RtpStream
 
class  StreamGenerator
 
class  TestBitrateObserver
 
class  TestSimulcastEncoderAdapter
 
class  TestSimulcastEncoderAdapterFake
 
class  TestSimulcastEncoderAdapterFakeHelper
 
class  TestVp8Impl
 
class  TestVp8Simulcast
 
class  Vp8TestDecodedImageCallback
 
class  Vp8TestEncodedImageCallback
 

Enumerations

enum  PlaneType {
  kYPlane = 0, kUPlane = 1, kVPlane = 2, kNumOfPlanes = 3,
  kYPlane = 0, kUPlane = 1, kVPlane = 2, kNumOfPlanes = 3
}
 
enum  {
  kTimestampGroupLengthUs = 5000, kMinStep = 20, kTriggerNewGroupUs = kTimestampGroupLengthUs + kMinStep, kBurstThresholdMs = 5,
  kAbsSendTimeFraction = 18, kAbsSendTimeInterArrivalUpshift = 8, kInterArrivalShift = kAbsSendTimeFraction + kAbsSendTimeInterArrivalUpshift
}
 
enum  PlaneType {
  kYPlane = 0, kUPlane = 1, kVPlane = 2, kNumOfPlanes = 3,
  kYPlane = 0, kUPlane = 1, kVPlane = 2, kNumOfPlanes = 3
}
 

Functions

template<typename T >
void SetExpectedValues3 (T value0, T value1, T value2, T *expected_values)
 
 TEST_F (InterArrivalTest, FirstPacket)
 
 TEST_F (InterArrivalTest, FirstGroup)
 
 TEST_F (InterArrivalTest, SecondGroup)
 
 TEST_F (InterArrivalTest, AccumulatedGroup)
 
 TEST_F (InterArrivalTest, OutOfOrderPacket)
 
 TEST_F (InterArrivalTest, OutOfOrderWithinGroup)
 
 TEST_F (InterArrivalTest, TwoBursts)
 
 TEST_F (InterArrivalTest, NoBursts)
 
 TEST_F (InterArrivalTest, RtpTimestampWrap)
 
 TEST_F (InterArrivalTest, AbsSendTimeWrap)
 
 TEST_F (InterArrivalTest, RtpTimestampWrapOutOfOrderWithinGroup)
 
 TEST_F (InterArrivalTest, AbsSendTimeWrapOutOfOrderWithinGroup)
 
 TEST_F (InterArrivalTest, PositiveArrivalTimeJump)
 
 TEST_F (InterArrivalTest, NegativeArrivalTimeJump)
 
 TEST_F (OveruseDetectorTest, GaussianRandom)
 
 TEST_F (OveruseDetectorTest, SimpleNonOveruse30fps)
 
 TEST_F (OveruseDetectorTest, SimpleNonOveruseWithReceiveVariance)
 
 TEST_F (OveruseDetectorTest, SimpleNonOveruseWithRtpTimestampVariance)
 
 TEST_F (OveruseDetectorTest, SimpleOveruse2000Kbit30fps)
 
 TEST_F (OveruseDetectorTest, SimpleOveruse100kbit10fps)
 
 TEST_F (OveruseDetectorTest, DISABLED_OveruseWithHighVariance100Kbit10fps)
 
 TEST_F (OveruseDetectorTest, DISABLED_OveruseWithLowVariance100Kbit10fps)
 
 TEST_F (OveruseDetectorTest, OveruseWithLowVariance2000Kbit30fps)
 
 TEST_F (OveruseDetectorTest, MAYBE_LowGaussianVariance30Kbit3fps)
 
 TEST_F (OveruseDetectorTest, LowGaussianVarianceFastDrift30Kbit3fps)
 
 TEST_F (OveruseDetectorTest, HighGaussianVariance30Kbit3fps)
 
 TEST_F (OveruseDetectorTest, HighGaussianVarianceFastDrift30Kbit3fps)
 
 TEST_F (OveruseDetectorTest, MAYBE_LowGaussianVariance100Kbit5fps)
 
 TEST_F (OveruseDetectorTest, MAYBE_HighGaussianVariance100Kbit5fps)
 
 TEST_F (OveruseDetectorTest, MAYBE_LowGaussianVariance100Kbit10fps)
 
 TEST_F (OveruseDetectorTest, MAYBE_HighGaussianVariance100Kbit10fps)
 
 TEST_F (OveruseDetectorTest, MAYBE_LowGaussianVariance300Kbit30fps)
 
 TEST_F (OveruseDetectorTest, LowGaussianVarianceFastDrift300Kbit30fps)
 
 TEST_F (OveruseDetectorTest, HighGaussianVariance300Kbit30fps)
 
 TEST_F (OveruseDetectorTest, HighGaussianVarianceFastDrift300Kbit30fps)
 
 TEST_F (OveruseDetectorTest, MAYBE_LowGaussianVariance1000Kbit30fps)
 
 TEST_F (OveruseDetectorTest, LowGaussianVarianceFastDrift1000Kbit30fps)
 
 TEST_F (OveruseDetectorTest, HighGaussianVariance1000Kbit30fps)
 
 TEST_F (OveruseDetectorTest, HighGaussianVarianceFastDrift1000Kbit30fps)
 
 TEST_F (OveruseDetectorTest, MAYBE_LowGaussianVariance2000Kbit30fps)
 
 TEST_F (OveruseDetectorTest, LowGaussianVarianceFastDrift2000Kbit30fps)
 
 TEST_F (OveruseDetectorTest, HighGaussianVariance2000Kbit30fps)
 
 TEST_F (OveruseDetectorTest, HighGaussianVarianceFastDrift2000Kbit30fps)
 
 TEST_F (OveruseDetectorExperimentTest, ThresholdAdapts)
 
 TEST_F (OveruseDetectorExperimentTest, DoesntAdaptToSpikes)
 
 TEST_F (TestSimulcastEncoderAdapter, TestKeyFrameRequestsOnAllStreams)
 
 TEST_F (TestSimulcastEncoderAdapter, TestPaddingAllStreams)
 
 TEST_F (TestSimulcastEncoderAdapter, TestPaddingTwoStreams)
 
 TEST_F (TestSimulcastEncoderAdapter, TestPaddingTwoStreamsOneMaxedOut)
 
 TEST_F (TestSimulcastEncoderAdapter, TestPaddingOneStream)
 
 TEST_F (TestSimulcastEncoderAdapter, TestPaddingOneStreamTwoMaxedOut)
 
 TEST_F (TestSimulcastEncoderAdapter, TestSendAllStreams)
 
 TEST_F (TestSimulcastEncoderAdapter, TestDisablingStreams)
 
 TEST_F (TestSimulcastEncoderAdapter, TestSwitchingToOneStream)
 
 TEST_F (TestSimulcastEncoderAdapter, TestSwitchingToOneOddStream)
 
 TEST_F (TestSimulcastEncoderAdapter, TestRPSIEncodeDecode)
 
 TEST_F (TestSimulcastEncoderAdapter, TestStrideEncodeDecode)
 
 TEST_F (TestSimulcastEncoderAdapter, TestSaptioTemporalLayers333PatternEncoder)
 
 TEST_F (TestSimulcastEncoderAdapter, TestSpatioTemporalLayers321PatternEncoder)
 
 TEST_F (TestSimulcastEncoderAdapter, DISABLED_TestRPSIEncoder)
 
 TEST_F (TestSimulcastEncoderAdapterFake, InitEncode)
 
 TEST_F (TestSimulcastEncoderAdapterFake, SetChannelParameters)
 
 TEST_F (TestSimulcastEncoderAdapterFake, EncodedCallbackForDifferentEncoders)
 
 TEST_F (TestSimulcastEncoderAdapterFake, SupportsNativeHandleForSingleStreams)
 
 TEST_F (TestSimulcastEncoderAdapterFake, SetRatesUnderMinBitrate)
 
 TEST_F (TestSimulcastEncoderAdapterFake, SupportsImplementationName)
 
 TEST_F (TestSimulcastEncoderAdapterFake, SupportsNativeHandleForMultipleStreams)
 
 TEST_F (TestSimulcastEncoderAdapterFake, NativeHandleForwardingForMultipleStreams)
 
 TEST_F (TestSimulcastEncoderAdapterFake, TestFailureReturnCodesFromEncodeCalls)
 
 TEST_F (TestSimulcastEncoderAdapterFake, TestInitFailureCleansUpEncoders)
 
 TEST_F (TestVp8Impl, TestKeyFrameRequestsOnAllStreams)
 
 TEST_F (TestVp8Impl, TestPaddingAllStreams)
 
 TEST_F (TestVp8Impl, TestPaddingTwoStreams)
 
 TEST_F (TestVp8Impl, TestPaddingTwoStreamsOneMaxedOut)
 
 TEST_F (TestVp8Impl, TestPaddingOneStream)
 
 TEST_F (TestVp8Impl, TestPaddingOneStreamTwoMaxedOut)
 
 TEST_F (TestVp8Impl, TestSendAllStreams)
 
 TEST_F (TestVp8Impl, TestDisablingStreams)
 
 TEST_F (TestVp8Impl, TestSwitchingToOneStream)
 
 TEST_F (TestVp8Impl, TestSwitchingToOneOddStream)
 
 TEST_F (TestVp8Impl, TestSwitchingToOneSmallStream)
 
 TEST_F (TestVp8Impl, TestRPSIEncoder)
 
 TEST_F (TestVp8Impl, TestRPSIEncodeDecode)
 
 TEST_F (TestVp8Impl, TestSaptioTemporalLayers333PatternEncoder)
 
 TEST_F (TestVp8Impl, TestSpatioTemporalLayers321PatternEncoder)
 
 TEST_F (TestVp8Impl, TestStrideEncodeDecode)
 

Variables

const int kDefaultWidth = 1280
 
const int kDefaultHeight = 720
 
const int kNumberOfSimulcastStreams = 3
 
const int kColorY = 66
 
const int kColorU = 22
 
const int kColorV = 33
 
const int kMaxBitrates [kNumberOfSimulcastStreams] = {150, 600, 1200}
 
const int kMinBitrates [kNumberOfSimulcastStreams] = {50, 150, 600}
 
const int kTargetBitrates [kNumberOfSimulcastStreams] = {100, 450, 1000}
 
const int kDefaultTemporalLayerProfile [3] = {3, 3, 3}
 
const double kRtpTimestampToMs = 1.0 / 90.0
 
const double kAstToMs = 1000.0 / static_cast<double>(1 << kInterArrivalShift)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
kTimestampGroupLengthUs 
kMinStep 
kTriggerNewGroupUs 
kBurstThresholdMs 
kAbsSendTimeFraction 
kAbsSendTimeInterArrivalUpshift 
kInterArrivalShift 

◆ PlaneType [1/2]

Enumerator
kYPlane 
kUPlane 
kVPlane 
kNumOfPlanes 
kYPlane 
kUPlane 
kVPlane 
kNumOfPlanes 

◆ PlaneType [2/2]

Enumerator
kYPlane 
kUPlane 
kVPlane 
kNumOfPlanes 
kYPlane 
kUPlane 
kVPlane 
kNumOfPlanes 

Function Documentation

◆ SetExpectedValues3()

template<typename T >
void webrtc::testing::SetExpectedValues3 ( T  value0,
T  value1,
T  value2,
T expected_values 
)

◆ TEST_F() [1/86]

webrtc::testing::TEST_F ( TestVp8Impl  ,
TestKeyFrameRequestsOnAllStreams   
)

◆ TEST_F() [2/86]

webrtc::testing::TEST_F ( TestVp8Impl  ,
TestPaddingAllStreams   
)

◆ TEST_F() [3/86]

webrtc::testing::TEST_F ( TestVp8Impl  ,
TestPaddingTwoStreams   
)

◆ TEST_F() [4/86]

webrtc::testing::TEST_F ( TestVp8Impl  ,
TestPaddingTwoStreamsOneMaxedOut   
)

◆ TEST_F() [5/86]

webrtc::testing::TEST_F ( TestVp8Impl  ,
TestPaddingOneStream   
)

◆ TEST_F() [6/86]

webrtc::testing::TEST_F ( TestSimulcastEncoderAdapter  ,
TestKeyFrameRequestsOnAllStreams   
)

◆ TEST_F() [7/86]

webrtc::testing::TEST_F ( TestVp8Impl  ,
TestPaddingOneStreamTwoMaxedOut   
)

◆ TEST_F() [8/86]

webrtc::testing::TEST_F ( TestSimulcastEncoderAdapter  ,
TestPaddingAllStreams   
)

◆ TEST_F() [9/86]

webrtc::testing::TEST_F ( TestVp8Impl  ,
TestSendAllStreams   
)

◆ TEST_F() [10/86]

webrtc::testing::TEST_F ( TestSimulcastEncoderAdapter  ,
TestPaddingTwoStreams   
)

◆ TEST_F() [11/86]

webrtc::testing::TEST_F ( TestVp8Impl  ,
TestDisablingStreams   
)

◆ TEST_F() [12/86]

webrtc::testing::TEST_F ( TestSimulcastEncoderAdapter  ,
TestPaddingTwoStreamsOneMaxedOut   
)

◆ TEST_F() [13/86]

webrtc::testing::TEST_F ( TestVp8Impl  ,
TestSwitchingToOneStream   
)

◆ TEST_F() [14/86]

webrtc::testing::TEST_F ( TestSimulcastEncoderAdapter  ,
TestPaddingOneStream   
)

◆ TEST_F() [15/86]

webrtc::testing::TEST_F ( TestVp8Impl  ,
TestSwitchingToOneOddStream   
)

◆ TEST_F() [16/86]

webrtc::testing::TEST_F ( TestSimulcastEncoderAdapter  ,
TestPaddingOneStreamTwoMaxedOut   
)

◆ TEST_F() [17/86]

webrtc::testing::TEST_F ( TestVp8Impl  ,
TestSwitchingToOneSmallStream   
)

◆ TEST_F() [18/86]

webrtc::testing::TEST_F ( TestSimulcastEncoderAdapter  ,
TestSendAllStreams   
)

◆ TEST_F() [19/86]

webrtc::testing::TEST_F ( TestVp8Impl  ,
TestRPSIEncoder   
)

◆ TEST_F() [20/86]

webrtc::testing::TEST_F ( TestSimulcastEncoderAdapter  ,
TestDisablingStreams   
)

◆ TEST_F() [21/86]

webrtc::testing::TEST_F ( TestVp8Impl  ,
TestRPSIEncodeDecode   
)

◆ TEST_F() [22/86]

webrtc::testing::TEST_F ( TestSimulcastEncoderAdapter  ,
TestSwitchingToOneStream   
)

◆ TEST_F() [23/86]

webrtc::testing::TEST_F ( TestVp8Impl  ,
TestSaptioTemporalLayers333PatternEncoder   
)

◆ TEST_F() [24/86]

webrtc::testing::TEST_F ( TestSimulcastEncoderAdapter  ,
TestSwitchingToOneOddStream   
)

◆ TEST_F() [25/86]

webrtc::testing::TEST_F ( TestVp8Impl  ,
TestSpatioTemporalLayers321PatternEncoder   
)

◆ TEST_F() [26/86]

webrtc::testing::TEST_F ( TestSimulcastEncoderAdapter  ,
TestRPSIEncodeDecode   
)

◆ TEST_F() [27/86]

webrtc::testing::TEST_F ( TestVp8Impl  ,
TestStrideEncodeDecode   
)

◆ TEST_F() [28/86]

webrtc::testing::TEST_F ( TestSimulcastEncoderAdapter  ,
TestStrideEncodeDecode   
)

◆ TEST_F() [29/86]

webrtc::testing::TEST_F ( TestSimulcastEncoderAdapter  ,
TestSaptioTemporalLayers333PatternEncoder   
)

◆ TEST_F() [30/86]

webrtc::testing::TEST_F ( TestSimulcastEncoderAdapter  ,
TestSpatioTemporalLayers321PatternEncoder   
)

◆ TEST_F() [31/86]

webrtc::testing::TEST_F ( TestSimulcastEncoderAdapter  ,
DISABLED_TestRPSIEncoder   
)

◆ TEST_F() [32/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
GaussianRandom   
)

◆ TEST_F() [33/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
SimpleNonOveruse30fps   
)

◆ TEST_F() [34/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
SimpleNonOveruseWithReceiveVariance   
)

◆ TEST_F() [35/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
SimpleNonOveruseWithRtpTimestampVariance   
)

◆ TEST_F() [36/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
SimpleOveruse2000Kbit30fps   
)

◆ TEST_F() [37/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
SimpleOveruse100kbit10fps   
)

◆ TEST_F() [38/86]

webrtc::testing::TEST_F ( InterArrivalTest  ,
FirstPacket   
)

◆ TEST_F() [39/86]

webrtc::testing::TEST_F ( InterArrivalTest  ,
FirstGroup   
)

◆ TEST_F() [40/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
DISABLED_OveruseWithHighVariance100Kbit10fps   
)

◆ TEST_F() [41/86]

webrtc::testing::TEST_F ( InterArrivalTest  ,
SecondGroup   
)

◆ TEST_F() [42/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
DISABLED_OveruseWithLowVariance100Kbit10fps   
)

◆ TEST_F() [43/86]

webrtc::testing::TEST_F ( InterArrivalTest  ,
AccumulatedGroup   
)

◆ TEST_F() [44/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
OveruseWithLowVariance2000Kbit30fps   
)

◆ TEST_F() [45/86]

webrtc::testing::TEST_F ( InterArrivalTest  ,
OutOfOrderPacket   
)

◆ TEST_F() [46/86]

webrtc::testing::TEST_F ( InterArrivalTest  ,
OutOfOrderWithinGroup   
)

◆ TEST_F() [47/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
MAYBE_LowGaussianVariance30Kbit3fps   
)

◆ TEST_F() [48/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
LowGaussianVarianceFastDrift30Kbit3fps   
)

◆ TEST_F() [49/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
HighGaussianVariance30Kbit3fps   
)

◆ TEST_F() [50/86]

webrtc::testing::TEST_F ( InterArrivalTest  ,
TwoBursts   
)

◆ TEST_F() [51/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
HighGaussianVarianceFastDrift30Kbit3fps   
)

◆ TEST_F() [52/86]

webrtc::testing::TEST_F ( TestSimulcastEncoderAdapterFake  ,
InitEncode   
)

◆ TEST_F() [53/86]

webrtc::testing::TEST_F ( TestSimulcastEncoderAdapterFake  ,
SetChannelParameters   
)

◆ TEST_F() [54/86]

webrtc::testing::TEST_F ( InterArrivalTest  ,
NoBursts   
)

◆ TEST_F() [55/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
MAYBE_LowGaussianVariance100Kbit5fps   
)

◆ TEST_F() [56/86]

webrtc::testing::TEST_F ( TestSimulcastEncoderAdapterFake  ,
EncodedCallbackForDifferentEncoders   
)

◆ TEST_F() [57/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
MAYBE_HighGaussianVariance100Kbit5fps   
)

◆ TEST_F() [58/86]

webrtc::testing::TEST_F ( InterArrivalTest  ,
RtpTimestampWrap   
)

◆ TEST_F() [59/86]

webrtc::testing::TEST_F ( InterArrivalTest  ,
AbsSendTimeWrap   
)

◆ TEST_F() [60/86]

webrtc::testing::TEST_F ( InterArrivalTest  ,
RtpTimestampWrapOutOfOrderWithinGroup   
)

◆ TEST_F() [61/86]

webrtc::testing::TEST_F ( InterArrivalTest  ,
AbsSendTimeWrapOutOfOrderWithinGroup   
)

◆ TEST_F() [62/86]

webrtc::testing::TEST_F ( InterArrivalTest  ,
PositiveArrivalTimeJump   
)

◆ TEST_F() [63/86]

webrtc::testing::TEST_F ( TestSimulcastEncoderAdapterFake  ,
SupportsNativeHandleForSingleStreams   
)

◆ TEST_F() [64/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
MAYBE_LowGaussianVariance100Kbit10fps   
)

◆ TEST_F() [65/86]

webrtc::testing::TEST_F ( TestSimulcastEncoderAdapterFake  ,
SetRatesUnderMinBitrate   
)

◆ TEST_F() [66/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
MAYBE_HighGaussianVariance100Kbit10fps   
)

◆ TEST_F() [67/86]

webrtc::testing::TEST_F ( TestSimulcastEncoderAdapterFake  ,
SupportsImplementationName   
)

◆ TEST_F() [68/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
MAYBE_LowGaussianVariance300Kbit30fps   
)

◆ TEST_F() [69/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
LowGaussianVarianceFastDrift300Kbit30fps   
)

◆ TEST_F() [70/86]

webrtc::testing::TEST_F ( InterArrivalTest  ,
NegativeArrivalTimeJump   
)

◆ TEST_F() [71/86]

webrtc::testing::TEST_F ( TestSimulcastEncoderAdapterFake  ,
SupportsNativeHandleForMultipleStreams   
)

◆ TEST_F() [72/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
HighGaussianVariance300Kbit30fps   
)

◆ TEST_F() [73/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
HighGaussianVarianceFastDrift300Kbit30fps   
)

◆ TEST_F() [74/86]

webrtc::testing::TEST_F ( TestSimulcastEncoderAdapterFake  ,
NativeHandleForwardingForMultipleStreams   
)

◆ TEST_F() [75/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
MAYBE_LowGaussianVariance1000Kbit30fps   
)

◆ TEST_F() [76/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
LowGaussianVarianceFastDrift1000Kbit30fps   
)

◆ TEST_F() [77/86]

webrtc::testing::TEST_F ( TestSimulcastEncoderAdapterFake  ,
TestFailureReturnCodesFromEncodeCalls   
)

◆ TEST_F() [78/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
HighGaussianVariance1000Kbit30fps   
)

◆ TEST_F() [79/86]

webrtc::testing::TEST_F ( TestSimulcastEncoderAdapterFake  ,
TestInitFailureCleansUpEncoders   
)

◆ TEST_F() [80/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
HighGaussianVarianceFastDrift1000Kbit30fps   
)

◆ TEST_F() [81/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
MAYBE_LowGaussianVariance2000Kbit30fps   
)

◆ TEST_F() [82/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
LowGaussianVarianceFastDrift2000Kbit30fps   
)

◆ TEST_F() [83/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
HighGaussianVariance2000Kbit30fps   
)

◆ TEST_F() [84/86]

webrtc::testing::TEST_F ( OveruseDetectorTest  ,
HighGaussianVarianceFastDrift2000Kbit30fps   
)

◆ TEST_F() [85/86]

webrtc::testing::TEST_F ( OveruseDetectorExperimentTest  ,
ThresholdAdapts   
)

◆ TEST_F() [86/86]

webrtc::testing::TEST_F ( OveruseDetectorExperimentTest  ,
DoesntAdaptToSpikes   
)

Variable Documentation

◆ kAstToMs

const double webrtc::testing::kAstToMs = 1000.0 / static_cast<double>(1 << kInterArrivalShift)

◆ kColorU

const int webrtc::testing::kColorU = 22

◆ kColorV

const int webrtc::testing::kColorV = 33

◆ kColorY

const int webrtc::testing::kColorY = 66

◆ kDefaultHeight

const int webrtc::testing::kDefaultHeight = 720

◆ kDefaultTemporalLayerProfile

const int webrtc::testing::kDefaultTemporalLayerProfile = {3, 3, 3}

◆ kDefaultWidth

const int webrtc::testing::kDefaultWidth = 1280

◆ kMaxBitrates

const int webrtc::testing::kMaxBitrates = {150, 600, 1200}

◆ kMinBitrates

const int webrtc::testing::kMinBitrates = {50, 150, 600}

◆ kNumberOfSimulcastStreams

const int webrtc::testing::kNumberOfSimulcastStreams = 3

◆ kRtpTimestampToMs

const double webrtc::testing::kRtpTimestampToMs = 1.0 / 90.0

◆ kTargetBitrates

const int webrtc::testing::kTargetBitrates = {100, 450, 1000}