Index: remoting/client/software_video_renderer.cc |
diff --git a/remoting/client/software_video_renderer.cc b/remoting/client/software_video_renderer.cc |
index 19ecab8244f93787f3c90106dcce09dfb81e45b9..5fdc7c8d31979c8e83886ae75e8a9dcae777c629 100644 |
--- a/remoting/client/software_video_renderer.cc |
+++ b/remoting/client/software_video_renderer.cc |
@@ -318,7 +318,7 @@ SoftwareVideoRenderer::SoftwareVideoRenderer( |
scoped_refptr<FrameConsumerProxy> consumer) |
: decode_task_runner_(decode_task_runner), |
core_(new Core(main_task_runner, decode_task_runner, consumer)), |
- latest_sequence_number_(0), |
+ last_event_timestamp_(0), |
weak_factory_(this) { |
DCHECK(CalledOnValidThread()); |
} |
@@ -361,12 +361,12 @@ void SoftwareVideoRenderer::ProcessVideoPacket(scoped_ptr<VideoPacket> packet, |
stats_.video_capture_ms()->Record(packet->capture_time_ms()); |
if (packet->has_encode_time_ms()) |
stats_.video_encode_ms()->Record(packet->encode_time_ms()); |
- if (packet->has_client_sequence_number() && |
- packet->client_sequence_number() > latest_sequence_number_) { |
- latest_sequence_number_ = packet->client_sequence_number(); |
+ if (packet->has_last_event_timestamp() && |
+ packet->last_event_timestamp() > last_event_timestamp_) { |
+ last_event_timestamp_ = packet->last_event_timestamp(); |
base::TimeDelta round_trip_latency = |
base::Time::Now() - |
- base::Time::FromInternalValue(packet->client_sequence_number()); |
+ base::Time::FromInternalValue(packet->last_event_timestamp()); |
stats_.round_trip_ms()->Record(round_trip_latency.InMilliseconds()); |
} |