webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Namespaces | Enumerations | Functions | Variables
stream_synchronization_unittest.cc File Reference
#include <math.h>
#include <algorithm>
#include "webrtc/test/gtest.h"
#include "webrtc/video/stream_synchronization.h"

Classes

class  webrtc::Time
 
class  webrtc::StreamSynchronizationTest
 

Namespaces

 webrtc
 

Enumerations

enum  { webrtc::kMaxVideoDiffMs = 80 }
 
enum  { webrtc::kMaxAudioDiffMs = 80 }
 
enum  { webrtc::kMaxDelay = 1500 }
 
enum  { webrtc::kDefaultAudioFrequency = 8000 }
 
enum  { webrtc::kDefaultVideoFrequency = 90000 }
 

Functions

 webrtc::TEST_F (StreamSynchronizationTest, NoDelay)
 
 webrtc::TEST_F (StreamSynchronizationTest, VideoDelay)
 
 webrtc::TEST_F (StreamSynchronizationTest, AudioDelay)
 
 webrtc::TEST_F (StreamSynchronizationTest, BothDelayedVideoLater)
 
 webrtc::TEST_F (StreamSynchronizationTest, BothDelayedVideoLaterAudioClockDrift)
 
 webrtc::TEST_F (StreamSynchronizationTest, BothDelayedVideoLaterVideoClockDrift)
 
 webrtc::TEST_F (StreamSynchronizationTest, BothDelayedAudioLater)
 
 webrtc::TEST_F (StreamSynchronizationTest, BothDelayedAudioClockDrift)
 
 webrtc::TEST_F (StreamSynchronizationTest, BothDelayedVideoClockDrift)
 
 webrtc::TEST_F (StreamSynchronizationTest, BaseDelay)
 
 webrtc::TEST_F (StreamSynchronizationTest, BothDelayedAudioLaterWithBaseDelay)
 
 webrtc::TEST_F (StreamSynchronizationTest, BothDelayedAudioClockDriftWithBaseDelay)
 
 webrtc::TEST_F (StreamSynchronizationTest, BothDelayedVideoClockDriftWithBaseDelay)
 
 webrtc::TEST_F (StreamSynchronizationTest, BothDelayedVideoLaterWithBaseDelay)
 
 webrtc::TEST_F (StreamSynchronizationTest, BothDelayedVideoLaterAudioClockDriftWithBaseDelay)
 
 webrtc::TEST_F (StreamSynchronizationTest, BothDelayedVideoLaterVideoClockDriftWithBaseDelay)
 

Variables

const double webrtc::kNtpFracPerMs = 4.294967296E6