diff --git a/cube/cube.c b/cube/cube.c index b4db7500c..07652743a 100644 --- a/cube/cube.c +++ b/cube/cube.c @@ -1143,7 +1143,7 @@ void DemoUpdateTargetIPD(struct demo *demo) { } if (calibrate_next) { - int64_t multiple = demo->next_present_id - past[count - 1].presentID; + int64_t multiple = demo->next_present_id - past[count - 1].presentID - 1; demo->prev_desired_present_time = (past[count - 1].actualPresentTime + (multiple * demo->target_IPD)); } free(past);