| Index: webrtc/base/timeutils.h
|
| diff --git a/webrtc/base/timeutils.h b/webrtc/base/timeutils.h
|
| index ca041a7d1138c7554b6ace02ad058148125a6b2c..bdeccc3739263721ed33d9635e035d0b9f9cdfb8 100644
|
| --- a/webrtc/base/timeutils.h
|
| +++ b/webrtc/base/timeutils.h
|
| @@ -17,66 +17,68 @@
|
|
|
| namespace rtc {
|
|
|
| -static const int64 kNumMillisecsPerSec = INT64_C(1000);
|
| -static const int64 kNumMicrosecsPerSec = INT64_C(1000000);
|
| -static const int64 kNumNanosecsPerSec = INT64_C(1000000000);
|
| +static const int64_t kNumMillisecsPerSec = INT64_C(1000);
|
| +static const int64_t kNumMicrosecsPerSec = INT64_C(1000000);
|
| +static const int64_t kNumNanosecsPerSec = INT64_C(1000000000);
|
|
|
| -static const int64 kNumMicrosecsPerMillisec = kNumMicrosecsPerSec /
|
| - kNumMillisecsPerSec;
|
| -static const int64 kNumNanosecsPerMillisec = kNumNanosecsPerSec /
|
| - kNumMillisecsPerSec;
|
| -static const int64 kNumNanosecsPerMicrosec = kNumNanosecsPerSec /
|
| - kNumMicrosecsPerSec;
|
| +static const int64_t kNumMicrosecsPerMillisec =
|
| + kNumMicrosecsPerSec / kNumMillisecsPerSec;
|
| +static const int64_t kNumNanosecsPerMillisec =
|
| + kNumNanosecsPerSec / kNumMillisecsPerSec;
|
| +static const int64_t kNumNanosecsPerMicrosec =
|
| + kNumNanosecsPerSec / kNumMicrosecsPerSec;
|
|
|
| // January 1970, in NTP milliseconds.
|
| -static const int64 kJan1970AsNtpMillisecs = INT64_C(2208988800000);
|
| +static const int64_t kJan1970AsNtpMillisecs = INT64_C(2208988800000);
|
|
|
| -typedef uint32 TimeStamp;
|
| +typedef uint32_t TimeStamp;
|
|
|
| // Returns the current time in milliseconds.
|
| -uint32 Time();
|
| +uint32_t Time();
|
| // Returns the current time in microseconds.
|
| -uint64 TimeMicros();
|
| +uint64_t TimeMicros();
|
| // Returns the current time in nanoseconds.
|
| -uint64 TimeNanos();
|
| +uint64_t TimeNanos();
|
|
|
| // Stores current time in *tm and microseconds in *microseconds.
|
| void CurrentTmTime(struct tm *tm, int *microseconds);
|
|
|
| // Returns a future timestamp, 'elapsed' milliseconds from now.
|
| -uint32 TimeAfter(int32 elapsed);
|
| +uint32_t TimeAfter(int32_t elapsed);
|
|
|
| // Comparisons between time values, which can wrap around.
|
| -bool TimeIsBetween(uint32 earlier, uint32 middle, uint32 later); // Inclusive
|
| -bool TimeIsLaterOrEqual(uint32 earlier, uint32 later); // Inclusive
|
| -bool TimeIsLater(uint32 earlier, uint32 later); // Exclusive
|
| +bool TimeIsBetween(uint32_t earlier,
|
| + uint32_t middle,
|
| + uint32_t later); // Inclusive
|
| +bool TimeIsLaterOrEqual(uint32_t earlier, uint32_t later); // Inclusive
|
| +bool TimeIsLater(uint32_t earlier, uint32_t later); // Exclusive
|
|
|
| // Returns the later of two timestamps.
|
| -inline uint32 TimeMax(uint32 ts1, uint32 ts2) {
|
| +inline uint32_t TimeMax(uint32_t ts1, uint32_t ts2) {
|
| return TimeIsLaterOrEqual(ts1, ts2) ? ts2 : ts1;
|
| }
|
|
|
| // Returns the earlier of two timestamps.
|
| -inline uint32 TimeMin(uint32 ts1, uint32 ts2) {
|
| +inline uint32_t TimeMin(uint32_t ts1, uint32_t ts2) {
|
| return TimeIsLaterOrEqual(ts1, ts2) ? ts1 : ts2;
|
| }
|
|
|
| // Number of milliseconds that would elapse between 'earlier' and 'later'
|
| // timestamps. The value is negative if 'later' occurs before 'earlier'.
|
| -int32 TimeDiff(uint32 later, uint32 earlier);
|
| +int32_t TimeDiff(uint32_t later, uint32_t earlier);
|
|
|
| // The number of milliseconds that have elapsed since 'earlier'.
|
| -inline int32 TimeSince(uint32 earlier) {
|
| +inline int32_t TimeSince(uint32_t earlier) {
|
| return TimeDiff(Time(), earlier);
|
| }
|
|
|
| // The number of milliseconds that will elapse between now and 'later'.
|
| -inline int32 TimeUntil(uint32 later) {
|
| +inline int32_t TimeUntil(uint32_t later) {
|
| return TimeDiff(later, Time());
|
| }
|
|
|
| // Converts a unix timestamp in nanoseconds to an NTP timestamp in ms.
|
| -inline int64 UnixTimestampNanosecsToNtpMillisecs(int64 unix_ts_ns) {
|
| +inline int64_t UnixTimestampNanosecsToNtpMillisecs(int64_t unix_ts_ns) {
|
| return unix_ts_ns / kNumNanosecsPerMillisec + kJan1970AsNtpMillisecs;
|
| }
|
|
|
| @@ -84,11 +86,11 @@ class TimestampWrapAroundHandler {
|
| public:
|
| TimestampWrapAroundHandler();
|
|
|
| - int64 Unwrap(uint32 ts);
|
| + int64_t Unwrap(uint32_t ts);
|
|
|
| private:
|
| - uint32 last_ts_;
|
| - int64 num_wrap_;
|
| + uint32_t last_ts_;
|
| + int64_t num_wrap_;
|
| };
|
|
|
| } // namespace rtc
|
|
|