Move video_coding to new Clock interface and remove fake clock implementations from RTP module tests.
TEST=video_coding_unittests, video_coding_integrationtests, rtp_rtcp_unittests, trybots
Review URL: https://webrtc-codereview.appspot.com/1044004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@3393 4adac7df-926f-26a2-2b94-8c16560cd09d
diff --git a/webrtc/modules/video_coding/main/source/timing.h b/webrtc/modules/video_coding/main/source/timing.h
index 41a4945..ac650ec 100644
--- a/webrtc/modules/video_coding/main/source/timing.h
+++ b/webrtc/modules/video_coding/main/source/timing.h
@@ -18,7 +18,7 @@
namespace webrtc
{
-class TickTimeBase;
+class Clock;
class VCMTimestampExtrapolator;
class VCMTiming
@@ -26,7 +26,7 @@
public:
// The primary timing component should be passed
// if this is the dual timing component.
- VCMTiming(TickTimeBase* clock,
+ VCMTiming(Clock* clock,
WebRtc_Word32 vcmId = 0,
WebRtc_Word32 timingId = 0,
VCMTiming* masterTiming = NULL);
@@ -94,7 +94,7 @@
private:
CriticalSectionWrapper* _critSect;
WebRtc_Word32 _vcmId;
- TickTimeBase* _clock;
+ Clock* _clock;
WebRtc_Word32 _timingId;
bool _master;
VCMTimestampExtrapolator* _tsExtrapolator;