Skip to content

Commit 40eb59b

Browse files
committed
Simplify return data
1 parent 84d7bf0 commit 40eb59b

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

plugins/perfetto-ingest/src/timestamp.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ impl TimestampConverter {
6363
}
6464
TimestampPolicy::BestEffort => {
6565
let delta = first.ts - trace_ts;
66-
let realtime = (first.clock_value as i64 - delta).max(0) as u64;
66+
let realtime = (first.clock_value - delta).max(0) as u64;
6767
return Ok(Some(realtime));
6868
}
6969
}
@@ -73,7 +73,7 @@ impl TimestampConverter {
7373
// After last snapshot: extrapolate forwards.
7474
let last = &self.snapshots[self.snapshots.len() - 1];
7575
let delta = trace_ts - last.ts;
76-
Ok(Some((last.clock_value as i64 + delta).max(0) as u64))
76+
Ok(Some((last.clock_value + delta).max(0) as u64))
7777
} else {
7878
// Between two snapshots: linear interpolation.
7979
let prev = &self.snapshots[idx - 1];
@@ -86,8 +86,8 @@ impl TimestampConverter {
8686
Ok(Some(prev.clock_value as u64))
8787
} else {
8888
let offset = trace_ts - prev.ts;
89-
let realtime = prev.clock_value as i64
90-
+ (range_realtime as i64 * offset) / range_ts;
89+
let realtime = prev.clock_value
90+
+ (range_realtime * offset) / range_ts;
9191
Ok(Some(realtime.max(0) as u64))
9292
}
9393
}

0 commit comments

Comments
 (0)