diff --git a/net/rtp/src/rtpbin2/source.rs b/net/rtp/src/rtpbin2/source.rs index 6482e5cf..9f77d5a0 100644 --- a/net/rtp/src/rtpbin2/source.rs +++ b/net/rtp/src/rtpbin2/source.rs @@ -734,7 +734,9 @@ impl RemoteSendSource { }; self.transit = Some(transit); trace!("jitter {} diff {diff}", self.jitter); - self.jitter += diff.saturating_sub((self.jitter.saturating_add(8)) >> 4); + self.jitter = self + .jitter + .saturating_add(diff.saturating_sub((self.jitter.saturating_add(8)) >> 4)); } self.source.payload_type = Some(payload_type);