+ if (verbose) {
+ fprintf(stderr, "JITTER %p: expected_ts=%.6f (after adding %.1f ms for %zu dropped frames, duration=%ld), now=%.6f => %.1f ms late\n",
+ this,
+ duration<double>(expected_timestamp.time_since_epoch()).count(),
+ 1e3 * dropped_frames * duration<double>(nanoseconds(frame_duration * 1000000000 / TIMEBASE)).count(),
+ dropped_frames,
+ frame_duration,
+ duration<double>(now.time_since_epoch()).count(),
+ 1e3 * duration<double>(now - expected_timestamp).count());
+ }