Skip to content

Commit 9f9ae98

Browse files
committed
fix: broken fir backoff
1 parent ea3afd9 commit 9f9ae98

File tree

1 file changed

+5
-2
lines changed
  • pulsebeam/src/participant/downstream

1 file changed

+5
-2
lines changed

pulsebeam/src/participant/downstream/video.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -562,8 +562,11 @@ impl Slot {
562562
return;
563563
}
564564

565-
let current_delay_ms = KEYFRAME_RETRY_DELAYS_MS[self.keyframe_retries];
566-
let deadline = started_at + Duration::from_millis(current_delay_ms);
565+
let current_cumulative_delay: u64 = KEYFRAME_RETRY_DELAYS_MS
566+
.iter()
567+
.take(self.keyframe_retries + 1)
568+
.sum();
569+
let deadline = started_at + Duration::from_millis(current_cumulative_delay);
567570
if deadline > now {
568571
return;
569572
}

0 commit comments

Comments
 (0)