X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Fqueue_length_policy.h;h=d5a77cc42b7121f2318cc948465def0d8715a838;hb=3256213f93385cc56281c616e0347ff5fa2b70ac;hp=329eb82983ac15d038e3d5953d4998f274cb4eac;hpb=91398c6aaab0f999090821577240b94f7bcd6d9d;p=nageru diff --git a/nageru/queue_length_policy.h b/nageru/queue_length_policy.h index 329eb82..d5a77cc 100644 --- a/nageru/queue_length_policy.h +++ b/nageru/queue_length_policy.h @@ -2,6 +2,9 @@ #define _QUEUE_LENGTH_POLICY_H 1 #include +#include +#include +#include #include #include #include @@ -54,6 +57,7 @@ private: std::deque::iterator> history; std::chrono::steady_clock::time_point expected_timestamp = std::chrono::steady_clock::time_point::min(); + int64_t last_duration = 0; // Metrics. There are no direct summaries for jitter, since we already have latency summaries. std::atomic metric_input_underestimated_jitter_frames{0};