| Index: ui/gl/sync_control_vsync_provider.cc
|
| diff --git a/ui/gl/sync_control_vsync_provider.cc b/ui/gl/sync_control_vsync_provider.cc
|
| index 9fee3687dde9da7eb78ced4623004edeafd9b5da..836ec21b35780fb3418592ae54cc3b03fa2ed527 100644
|
| --- a/ui/gl/sync_control_vsync_provider.cc
|
| +++ b/ui/gl/sync_control_vsync_provider.cc
|
| @@ -9,12 +9,13 @@
|
| #include "base/logging.h"
|
| #include "base/time/time.h"
|
| #include "base/trace_event/trace_event.h"
|
| +#include "build/build_config.h"
|
|
|
| #if defined(OS_LINUX)
|
| // These constants define a reasonable range for a calculated refresh interval.
|
| // Calculating refreshes out of this range will be considered a fatal error.
|
| -const int64 kMinVsyncIntervalUs = base::Time::kMicrosecondsPerSecond / 400;
|
| -const int64 kMaxVsyncIntervalUs = base::Time::kMicrosecondsPerSecond / 10;
|
| +const int64_t kMinVsyncIntervalUs = base::Time::kMicrosecondsPerSecond / 400;
|
| +const int64_t kMaxVsyncIntervalUs = base::Time::kMicrosecondsPerSecond / 10;
|
|
|
| // How much noise we'll tolerate between successive computed intervals before
|
| // we think the latest computed interval is invalid (noisey due to
|
| @@ -47,9 +48,9 @@ void SyncControlVSyncProvider::GetVSyncParameters(
|
| // was produced by the clock whose current time is closest to it, subject
|
| // to the restriction that the returned time must not be in the future
|
| // (since it is the time of a vblank that has already occurred).
|
| - int64 system_time;
|
| - int64 media_stream_counter;
|
| - int64 swap_buffer_counter;
|
| + int64_t system_time;
|
| + int64_t media_stream_counter;
|
| + int64_t swap_buffer_counter;
|
| if (!GetSyncValues(&system_time, &media_stream_counter, &swap_buffer_counter))
|
| return;
|
|
|
| @@ -69,10 +70,10 @@ void SyncControlVSyncProvider::GetVSyncParameters(
|
| clock_gettime(CLOCK_REALTIME, &real_time);
|
| clock_gettime(CLOCK_MONOTONIC, &monotonic_time);
|
|
|
| - int64 real_time_in_microseconds =
|
| + int64_t real_time_in_microseconds =
|
| real_time.tv_sec * base::Time::kMicrosecondsPerSecond +
|
| real_time.tv_nsec / base::Time::kNanosecondsPerMicrosecond;
|
| - int64 monotonic_time_in_microseconds =
|
| + int64_t monotonic_time_in_microseconds =
|
| monotonic_time.tv_sec * base::Time::kMicrosecondsPerSecond +
|
| monotonic_time.tv_nsec / base::Time::kNanosecondsPerMicrosecond;
|
|
|
| @@ -86,7 +87,7 @@ void SyncControlVSyncProvider::GetVSyncParameters(
|
| system_time += monotonic_time_in_microseconds - real_time_in_microseconds;
|
|
|
| // Return if |system_time| is more than 1 frames in the future.
|
| - int64 interval_in_microseconds = last_good_interval_.InMicroseconds();
|
| + int64_t interval_in_microseconds = last_good_interval_.InMicroseconds();
|
| if (system_time > monotonic_time_in_microseconds + interval_in_microseconds)
|
| return;
|
|
|
| @@ -106,13 +107,13 @@ void SyncControlVSyncProvider::GetVSyncParameters(
|
| while (last_computed_intervals_.size() > 1)
|
| last_computed_intervals_.pop();
|
|
|
| - int32 numerator, denominator;
|
| + int32_t numerator, denominator;
|
| if (GetMscRate(&numerator, &denominator)) {
|
| last_computed_intervals_.push(base::TimeDelta::FromSeconds(denominator) /
|
| numerator);
|
| } else if (!last_timebase_.is_null()) {
|
| base::TimeDelta timebase_diff = timebase - last_timebase_;
|
| - int64 counter_diff = media_stream_counter - last_media_stream_counter_;
|
| + int64_t counter_diff = media_stream_counter - last_media_stream_counter_;
|
| if (counter_diff > 0 && timebase > last_timebase_)
|
| last_computed_intervals_.push(timebase_diff / counter_diff);
|
| }
|
|
|