webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Namespaces | Functions
jitter_buffer_unittest.cc File Reference
#include <string>
#include <list>
#include <memory>
#include <vector>
#include "webrtc/base/location.h"
#include "webrtc/common_video/h264/h264_common.h"
#include "webrtc/modules/video_coding/frame_buffer.h"
#include "webrtc/modules/video_coding/jitter_buffer.h"
#include "webrtc/modules/video_coding/media_opt_util.h"
#include "webrtc/modules/video_coding/packet.h"
#include "webrtc/modules/video_coding/test/stream_generator.h"
#include "webrtc/modules/video_coding/test/test_util.h"
#include "webrtc/system_wrappers/include/clock.h"
#include "webrtc/system_wrappers/include/field_trial.h"
#include "webrtc/system_wrappers/include/metrics.h"
#include "webrtc/system_wrappers/include/metrics_default.h"
#include "webrtc/test/field_trial.h"
#include "webrtc/test/gmock.h"
#include "webrtc/test/gtest.h"

Classes

class  webrtc::Vp9SsMapTest
 
class  webrtc::ProcessThreadMock
 
class  webrtc::TestBasicJitterBuffer
 
class  webrtc::TestRunningJitterBuffer
 
class  webrtc::TestJitterBufferNack
 

Namespaces

 webrtc
 

Functions

 webrtc::TEST_F (Vp9SsMapTest, Insert)
 
 webrtc::TEST_F (Vp9SsMapTest, Insert_NoSsData)
 
 webrtc::TEST_F (Vp9SsMapTest, Find)
 
 webrtc::TEST_F (Vp9SsMapTest, Find_WithWrap)
 
 webrtc::TEST_F (Vp9SsMapTest, Reset)
 
 webrtc::TEST_F (Vp9SsMapTest, RemoveOld)
 
 webrtc::TEST_F (Vp9SsMapTest, RemoveOld_WithWrap)
 
 webrtc::TEST_F (Vp9SsMapTest, UpdatePacket_NoSsData)
 
 webrtc::TEST_F (Vp9SsMapTest, UpdatePacket_NoGofIdx)
 
 webrtc::TEST_F (Vp9SsMapTest, UpdatePacket_InvalidGofIdx)
 
 webrtc::TEST_F (Vp9SsMapTest, UpdatePacket)
 
 webrtc::TEST_F (TestBasicJitterBuffer, StopRunning)
 
 webrtc::TEST_F (TestBasicJitterBuffer, SinglePacketFrame)
 
 webrtc::TEST_F (TestBasicJitterBuffer, VerifyHistogramStats)
 
 webrtc::TEST_F (TestBasicJitterBuffer, DualPacketFrame)
 
 webrtc::TEST_F (TestBasicJitterBuffer, 100PacketKeyFrame)
 
 webrtc::TEST_F (TestBasicJitterBuffer, 100PacketDeltaFrame)
 
 webrtc::TEST_F (TestBasicJitterBuffer, PacketReorderingReverseOrder)
 
 webrtc::TEST_F (TestBasicJitterBuffer, FrameReordering2Frames2PacketsEach)
 
 webrtc::TEST_F (TestBasicJitterBuffer, TestReorderingWithPadding)
 
 webrtc::TEST_F (TestBasicJitterBuffer, DuplicatePackets)
 
 webrtc::TEST_F (TestBasicJitterBuffer, DuplicatePreviousDeltaFramePacket)
 
 webrtc::TEST_F (TestBasicJitterBuffer, TestSkipForwardVp9)
 
 webrtc::TEST_F (TestBasicJitterBuffer, ReorderedVp9SsData_3TlLayers)
 
 webrtc::TEST_F (TestBasicJitterBuffer, ReorderedVp9SsData_2Tl2SLayers)
 
 webrtc::TEST_F (TestBasicJitterBuffer, H264InsertStartCode)
 
 webrtc::TEST_F (TestBasicJitterBuffer, SpsAndPpsHandling)
 
 webrtc::TEST_F (TestBasicJitterBuffer, PacketLossWithSelectiveErrorsThresholdCheck)
 
 webrtc::TEST_F (TestBasicJitterBuffer, PacketLossWithSelectiveErrorsIncompleteKey)
 
 webrtc::TEST_F (TestBasicJitterBuffer, PacketLossWithSelectiveErrorsMissingFirstPacket)
 
 webrtc::TEST_F (TestBasicJitterBuffer, DiscontinuousStreamWhenDecodingWithErrors)
 
 webrtc::TEST_F (TestBasicJitterBuffer, PacketLoss)
 
 webrtc::TEST_F (TestBasicJitterBuffer, DeltaFrame100PacketsWithSeqNumWrap)
 
 webrtc::TEST_F (TestBasicJitterBuffer, PacketReorderingReverseWithNegSeqNumWrap)
 
 webrtc::TEST_F (TestBasicJitterBuffer, TestInsertOldFrame)
 
 webrtc::TEST_F (TestBasicJitterBuffer, TestInsertOldFrameWithSeqNumWrap)
 
 webrtc::TEST_F (TestBasicJitterBuffer, TimestampWrap)
 
 webrtc::TEST_F (TestBasicJitterBuffer, 2FrameWithTimestampWrap)
 
 webrtc::TEST_F (TestBasicJitterBuffer, Insert2FramesReOrderedWithTimestampWrap)
 
 webrtc::TEST_F (TestBasicJitterBuffer, DeltaFrameWithMoreThanMaxNumberOfPackets)
 
 webrtc::TEST_F (TestBasicJitterBuffer, ExceedNumOfFrameWithSeqNumWrap)
 
 webrtc::TEST_F (TestBasicJitterBuffer, EmptyLastFrame)
 
 webrtc::TEST_F (TestBasicJitterBuffer, H264IncompleteNalu)
 
 webrtc::TEST_F (TestBasicJitterBuffer, NextFrameWhenIncomplete)
 
 webrtc::TEST_F (TestRunningJitterBuffer, Full)
 
 webrtc::TEST_F (TestRunningJitterBuffer, EmptyPackets)
 
 webrtc::TEST_F (TestRunningJitterBuffer, StatisticsTest)
 
 webrtc::TEST_F (TestRunningJitterBuffer, SkipToKeyFrame)
 
 webrtc::TEST_F (TestRunningJitterBuffer, DontSkipToKeyFrameIfDecodable)
 
 webrtc::TEST_F (TestRunningJitterBuffer, KeyDeltaKeyDelta)
 
 webrtc::TEST_F (TestRunningJitterBuffer, TwoPacketsNonContinuous)
 
 webrtc::TEST_F (TestJitterBufferNack, EmptyPackets)
 
 webrtc::TEST_F (TestJitterBufferNack, NackTooOldPackets)
 
 webrtc::TEST_F (TestJitterBufferNack, NackLargeJitterBuffer)
 
 webrtc::TEST_F (TestJitterBufferNack, NackListFull)
 
 webrtc::TEST_F (TestJitterBufferNack, NoNackListReturnedBeforeFirstDecode)
 
 webrtc::TEST_F (TestJitterBufferNack, NackListBuiltBeforeFirstDecode)
 
 webrtc::TEST_F (TestJitterBufferNack, VerifyRetransmittedFlag)
 
 webrtc::TEST_F (TestJitterBufferNack, UseNackToRecoverFirstKeyFrame)
 
 webrtc::TEST_F (TestJitterBufferNack, UseNackToRecoverFirstKeyFrameSecondInQueue)
 
 webrtc::TEST_F (TestJitterBufferNack, NormalOperation)
 
 webrtc::TEST_F (TestJitterBufferNack, NormalOperationWrap)
 
 webrtc::TEST_F (TestJitterBufferNack, NormalOperationWrap2)
 
 webrtc::TEST_F (TestJitterBufferNack, ResetByFutureKeyFrameDoesntError)