Index: webrtc/media/engine/webrtcvideoengine2_unittest.cc |
diff --git a/webrtc/media/engine/webrtcvideoengine2_unittest.cc b/webrtc/media/engine/webrtcvideoengine2_unittest.cc |
index e1f540660f2f87a96b0acbbf9168beb89e9c6a6f..f720d37d003ff597f93ca8e7ddbea6d31b558b5e 100644 |
--- a/webrtc/media/engine/webrtcvideoengine2_unittest.cc |
+++ b/webrtc/media/engine/webrtcvideoengine2_unittest.cc |
@@ -483,6 +483,8 @@ TEST_F(WebRtcVideoEngine2Test, PropagatesInputFrameTimestamp) { |
EXPECT_TRUE(channel->RemoveSendStream(kSsrc)); |
} |
+// TODO(nisse): This test should be no longer needed when the |
perkj_webrtc
2016/04/08 14:52:18
why not?
nisse-webrtc
2016/04/11 06:58:56
Because it should be the responsibility of whoever
|
+// timestamp_us refactoring is done. |
TEST_F(WebRtcVideoEngine2Test, |
ProducesIncreasingTimestampsWithResetInputSources) { |
cricket::FakeWebRtcVideoEncoderFactory encoder_factory; |
@@ -512,8 +514,8 @@ TEST_F(WebRtcVideoEngine2Test, |
std::unique_ptr<char[]> data(new char[frame.data_size]); |
frame.data = data.get(); |
memset(frame.data, 1, frame.data_size); |
- const int kInitialTimestamp = 123456; |
- frame.time_stamp = kInitialTimestamp; |
+ int64_t initial_timestamp = rtc::TimeNanos(); |
+ frame.time_stamp = initial_timestamp; |
// Deliver initial frame. |
capturer1.SignalCapturedFrame(&frame); |
@@ -531,7 +533,7 @@ TEST_F(WebRtcVideoEngine2Test, |
rtc::Thread::Current()->SleepMs(1); |
// Deliver with a timestamp (10 seconds) before the previous initial one, |
// these should not be related at all anymore and it should still work fine. |
- frame.time_stamp = kInitialTimestamp - 10000; |
+ frame.time_stamp = initial_timestamp - 10 * rtc::kNumNanosecsPerSec;; |
capturer2.SignalCapturedFrame(&frame); |
// New timestamp should be at least 1ms in the future and not old. |