···11+multi: Make sure there are at least some predicted data, to avoid asserts in
22+non-service mode.
+6
src/xrt/compositor/multi/comp_multi_system.c
···516516 msc->base.info = *xsci;
517517 msc->xcn = xcn;
518518519519+ //! @todo Make the clients not go from IDLE to READY before we have completed a first frame.
520520+ // Make sure there is at least some sort of valid frame data here.
521521+ msc->last_timings.predicted_display_time_ns = os_monotonic_get_ns(); // As good as any time.
522522+ msc->last_timings.predicted_display_period_ns = U_TIME_1MS_IN_NS * 16; // Just a wild guess.
523523+ msc->last_timings.diff_ns = U_TIME_1MS_IN_NS * 5; // Make sure it's not zero at least.
524524+519525 int ret = os_thread_helper_init(&msc->oth);
520526 if (ret < 0) {
521527 return XRT_ERROR_THREADING_INIT_FAILURE;