diff --git a/net/rtp/src/rtpbin2/sync.rs b/net/rtp/src/rtpbin2/sync.rs index 2b62341b4..5f41031f9 100644 --- a/net/rtp/src/rtpbin2/sync.rs +++ b/net/rtp/src/rtpbin2/sync.rs @@ -119,7 +119,9 @@ impl Context { } pub fn has_clock_rate(&self, ssrc_val: u32) -> bool { - self.ssrcs.contains_key(&ssrc_val) + self.ssrcs + .get(&ssrc_val) + .is_some_and(|ssrc| ssrc.clock_rate.is_some()) } fn disassociate(&mut self, ssrc_val: u32, cname: &str) {