|
|
@ -62,8 +62,8 @@ def replay(route, segment): |
|
|
|
lag -= dt |
|
|
|
lag -= dt |
|
|
|
time.sleep(dt) |
|
|
|
time.sleep(dt) |
|
|
|
|
|
|
|
|
|
|
|
if lag < -1 and i % 100 == 0: |
|
|
|
if lag < -1.0 and i % 1000 == 0: |
|
|
|
print(f"{-lag} s behind") |
|
|
|
print(f"{-lag:.2f} s behind") |
|
|
|
|
|
|
|
|
|
|
|
if input_ready(): |
|
|
|
if input_ready(): |
|
|
|
key = sys.stdin.read(1) |
|
|
|
key = sys.stdin.read(1) |
|
|
@ -80,7 +80,7 @@ def replay(route, segment): |
|
|
|
new_time = msgs[i].logMonoTime + dt * 1e9 |
|
|
|
new_time = msgs[i].logMonoTime + dt * 1e9 |
|
|
|
i = bisect.bisect_left(times, new_time) |
|
|
|
i = bisect.bisect_left(times, new_time) |
|
|
|
|
|
|
|
|
|
|
|
i = (i + 1) % max_i |
|
|
|
i = min(i + 1, max_i) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if __name__ == "__main__": |
|
|
|
if __name__ == "__main__": |
|
|
|