|
|
|
|
@ -104,6 +104,7 @@ int stream_metrics_poll(struct stream_metrics *m, uint64_t now_ms, struct stream
|
|
|
|
|
metrics_detect_stop(m, now_ms); |
|
|
|
|
result.lag_ms = m->lag_ms; |
|
|
|
|
result.expected_interval_ms = m->expected_interval_ms; |
|
|
|
|
result.progress_age_ms = now_ms - m->last_receive_ms; |
|
|
|
|
result.stopped = m->stopped; |
|
|
|
|
if (!m->ended && now_ms - m->last_receive_ms > m->expected_interval_ms) |
|
|
|
|
result.lag_ms = metrics_add(result.lag_ms, now_ms - m->last_receive_ms - m->expected_interval_ms); |
|
|
|
|
|