X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=mixer.cpp;h=6846d83ffdbaef73420d638cc1b282ce11cb02a3;hb=96cb6414f85e0ef4d660b7bd56267303e80fcd05;hp=4560bbb4976fc74b497c24e16ceee465f52c33db;hpb=67aa99a662a6bee9918755aa93289a511f42462c;p=nageru diff --git a/mixer.cpp b/mixer.cpp index 4560bbb..6846d83 100644 --- a/mixer.cpp +++ b/mixer.cpp @@ -207,8 +207,6 @@ void QueueLengthPolicy::register_metrics(const vector> &lab void QueueLengthPolicy::update_policy(unsigned queue_length) { - metric_input_queue_length_frames = queue_length; - if (queue_length == 0) { // Starvation. if (been_at_safe_point_since_last_starvation && safe_queue_length < unsigned(global_flags.max_input_queue_frames)) { ++safe_queue_length; @@ -1047,6 +1045,7 @@ void Mixer::trim_queue(CaptureCard *card, unsigned card_index) ++dropped_frames; } + metric_input_queue_length_frames = queue_length; card->metric_input_dropped_frames_jitter += dropped_frames; #if 0