Lines Matching refs:deltas
104 deltas: Vec<RecvDelta>, field
131 while !self.last_chunk.deltas.is_empty() { in get_rtcp()
135 self.rtcp.recv_deltas = self.deltas.clone(); in get_rtcp()
172 self.deltas.push(RecvDelta { in add_received()
191 deltas: Vec<u16>, field
196 if self.deltas.len() < MAX_TWO_BIT_CAP { in can_add()
199 if self.deltas.len() < MAX_ONE_BIT_CAP in can_add()
205 if self.deltas.len() < MAX_RUN_LENGTH_CAP in can_add()
207 && delta == self.deltas[0] in can_add()
215 self.deltas.push(delta); in add()
218 self.has_different_types = self.has_different_types || delta != self.deltas[0]; in add()
225 packet_status_symbol: self.deltas[0].into(), in encode()
226 run_length: self.deltas.len() as u16, in encode()
231 if self.deltas.len() == MAX_ONE_BIT_CAP { in encode()
236 .deltas in encode()
245 let min_cap = std::cmp::min(MAX_TWO_BIT_CAP, self.deltas.len()); in encode()
249 symbol_list: self.deltas[..min_cap] in encode()
254 self.deltas.drain(..min_cap); in encode()
258 if !self.deltas.is_empty() { in encode()
259 let tmp = self.deltas[0]; in encode()
260 for d in &self.deltas { in encode()
274 self.deltas = vec![]; in reset()