diff --git a/net/webrtc/src/webrtcsink/homegrown_cc.rs b/net/webrtc/src/webrtcsink/homegrown_cc.rs index acea1dd8..f8ea66db 100644 --- a/net/webrtc/src/webrtcsink/homegrown_cc.rs +++ b/net/webrtc/src/webrtcsink/homegrown_cc.rs @@ -293,7 +293,7 @@ impl CongestionController { &mut self, element: &super::BaseWebRTCSink, stats: &gst::StructureRef, - encoders: &mut Vec, + encoders: &mut [VideoEncoder], ) { let loss_percentage = stats.get::("packet-loss-pct").unwrap(); @@ -318,7 +318,7 @@ impl CongestionController { &mut self, element: &super::BaseWebRTCSink, stats: &gst::StructureRef, - encoders: &mut Vec, + encoders: &mut [VideoEncoder], ) { if let Some(twcc_stats) = lookup_twcc_stats(stats) { let op = self.update_delay(element, &twcc_stats, self.lookup_rtt(stats)); @@ -329,7 +329,7 @@ impl CongestionController { fn apply_control_op( &mut self, element: &super::BaseWebRTCSink, - encoders: &mut Vec, + encoders: &mut [VideoEncoder], control_op: CongestionControlOp, controller_type: ControllerType, ) {