Home
last modified time | relevance | path

Searched refs:packet (Results 1 – 25 of 92) sorted by relevance

1234

/webrtc/rtcp/src/payload_feedbacks/receiver_estimated_maximum_bitrate/
H A Dreceiver_estimated_maximum_bitrate_test.rs37 assert_eq!(packet, expected); in test_receiver_estimated_maximum_bitrate_unmarshal()
55 assert_eq!(packet.bitrate, 8927168.0); in test_receiver_estimated_maximum_bitrate_truncate()
58 let output = packet.marshal().unwrap(); in test_receiver_estimated_maximum_bitrate_truncate()
62 packet.bitrate -= 1.0; in test_receiver_estimated_maximum_bitrate_truncate()
68 let mut output = packet.marshal().unwrap(); in test_receiver_estimated_maximum_bitrate_truncate()
81 assert_eq!(8927104.0, packet.bitrate); in test_receiver_estimated_maximum_bitrate_truncate()
87 let packet = ReceiverEstimatedMaximumBitrate { in test_receiver_estimated_maximum_bitrate_overflow() localVariable
99 let output = packet.marshal().unwrap(); in test_receiver_estimated_maximum_bitrate_overflow()
108 assert_eq!(packet.bitrate, f32::from_bits(0x67FFFFC0)); in test_receiver_estimated_maximum_bitrate_overflow()
111 let output = packet.marshal().unwrap(); in test_receiver_estimated_maximum_bitrate_overflow()
[all …]
/webrtc/util/src/buffer/
H A Dbuffer_test.rs11 let mut packet: Vec<u8> = vec![0; 4]; in test_buffer() localVariable
20 assert_eq!(&packet[..n], &[0, 1]); in test_buffer()
37 assert_eq!(&packet[..n], &[2, 3, 4]); in test_buffer()
41 assert_eq!(&packet[..n], &[5, 6, 7]); in test_buffer()
57 assert_eq!(&packet[..n], &[3]); in test_buffer()
190 assert_eq!(&packet[..n], &[0, 1]); in test_buffer_limit_count()
209 assert_eq!(&packet[..n], &[2, 3]); in test_buffer_limit_count()
214 assert_eq!(&packet[..n], &[6, 7]); in test_buffer_limit_count()
253 assert_eq!(&packet[..n], &[0, 1]); in test_buffer_limit_size()
272 assert_eq!(&packet[..n], &[2, 3]); in test_buffer_limit_size()
[all …]
H A Dmod.rs126 pub async fn write(&self, packet: &[u8]) -> Result<usize> { in write()
127 if packet.len() >= 0x10000 { in write()
144 while !b.available(packet.len()) { in write()
150 b.data[tail] = (packet.len() >> 8) as u8; in write()
157 b.data[tail] = packet.len() as u8; in write()
167 b.data[tail..end].copy_from_slice(&packet[..n]); in write()
171 let m = packet.len() - n; in write()
172 b.data[..m].copy_from_slice(&packet[n..]); in write()
183 Ok(packet.len()) in write()
212 if copied > packet.len() { in read()
[all …]
/webrtc/interceptor/src/nack/responder/
H A Dresponder_stream.rs10 packets: Vec<Option<rtp::packet::Packet>>,
26 fn add(&mut self, packet: &rtp::packet::Packet) { in add()
27 let seq = packet.header.sequence_number; in add()
50 fn get(&self, seq: u16) -> Option<&rtp::packet::Packet> { in get()
77 async fn add(&self, pkt: &rtp::packet::Packet) { in add()
115 sb.add(&rtp::packet::Packet { in test_responder_stream()
128 if let Some(packet) = sb.get(seq) { in test_responder_stream()
130 packet.header.sequence_number, seq, in test_responder_stream()
132 seq, packet.header.sequence_number in test_responder_stream()
143 if let Some(packet) = sb.get(seq) { in test_responder_stream()
[all …]
/webrtc/srtp/src/session/
H A Dsession_rtp_test.rs87 let packet = rtp::packet::Packet { in test_session_srtp_accept() localVariable
94 sa.write_rtp(&packet).await?; in test_session_srtp_accept()
126 let packet = rtp::packet::Packet { in test_session_srtp_listen() localVariable
136 sa.write_rtp(&packet).await?; in test_session_srtp_listen()
169 let packet = rtp::packet::Packet { in test_session_srtp_multi_ssrc() localVariable
176 sa.write_rtp(&packet).await?; in test_session_srtp_multi_ssrc()
243 let packet = rtp::packet::Packet { in test_session_srtp_replay_protection() localVariable
286 for packet in &packets { in test_session_srtp_replay_protection()
287 sa.udp_tx.send(packet).await?; in test_session_srtp_replay_protection()
290 sa.udp_tx.send(packet).await?; in test_session_srtp_replay_protection()
[all …]
H A Dsession_rtcp_test.rs146 pkt: &(dyn rtcp::packet::Packet + Send + Sync), in encrypt_srtcp()
182 let packet = picture_loss_indication::PictureLossIndication { in test_session_srtcp_replay_protection() localVariable
187 let encrypted = encrypt_srtcp(&mut local_context, &packet)?; in test_session_srtcp_replay_protection()
217 for packet in &packets { in test_session_srtcp_replay_protection()
218 sa.udp_tx.send(packet).await?; in test_session_srtcp_replay_protection()
221 sa.udp_tx.send(packet).await?; in test_session_srtcp_replay_protection()
223 for packet in &packets { in test_session_srtcp_replay_protection()
225 sa.udp_tx.send(packet).await?; in test_session_srtcp_replay_protection()
/webrtc/media/src/io/h264_writer/
H A Dh264_writer_test.rs80 let packet = rtp::packet::Packet { in test_write_rtp() localVariable
85 h264writer.write_rtp(&packet)?; in test_write_rtp()
113 let packet = rtp::packet::Packet { in test_write_rtp_fu() localVariable
118 h264writer.write_rtp(&packet)?; in test_write_rtp_fu()
H A Dmod.rs50 fn write_rtp(&mut self, packet: &rtp::packet::Packet) -> Result<()> { in write_rtp()
51 if packet.payload.is_empty() { in write_rtp()
56 self.has_key_frame = is_key_frame(&packet.payload); in write_rtp()
68 let payload = cached_packet.depacketize(&packet.payload)?; in write_rtp()
/webrtc/interceptor/src/mock/
H A Dmock_stream.rs10 type RTCPPackets = Vec<Box<dyn rtcp::packet::Packet + Send + Sync>>;
20 rtp_out_modified_tx: mpsc::Sender<rtp::packet::Packet>,
22 rtp_in_rx: Mutex<mpsc::Receiver<rtp::packet::Packet>>,
25 rtp_out_modified_rx: Mutex<mpsc::Receiver<rtp::packet::Packet>>,
27 rtp_in_tx: Mutex<Option<mpsc::Sender<rtp::packet::Packet>>>,
153 pkt: &[Box<dyn rtcp::packet::Packet + Send + Sync>], in write_rtcp()
184 pub async fn receive_rtp(&self, pkt: rtp::packet::Packet) { in receive_rtp()
251 pkts: &[Box<dyn rtcp::packet::Packet + Send + Sync>], in write()
268 let marshaled = rtcp::packet::marshal(&pkts)?; in read()
328 s.write_rtp(&rtp::packet::Packet::default()).await?; in test_mock_stream()
[all …]
/webrtc/rtp/src/codecs/h264/
H A Dmod.rs210 fn depacketize(&mut self, packet: &Bytes) -> Result<Bytes> { in depacketize()
211 if packet.len() <= 2 { in depacketize()
219 let b0 = packet[0]; in depacketize()
225 payload.put_u32(packet.len() as u32); in depacketize()
229 payload.put(&*packet.clone()); in depacketize()
234 while curr_offset < packet.len() { in depacketize()
236 ((packet[curr_offset] as usize) << 8) | packet[curr_offset + 1] as usize; in depacketize()
239 if packet.len() < curr_offset + nalu_size { in depacketize()
242 packet.len() - curr_offset, in depacketize()
258 if packet.len() < FUA_HEADER_SIZE { in depacketize()
[all …]
/webrtc/media/src/io/ogg_writer/
H A Dogg_writer_test.rs12 let mut valid_packet = rtp::packet::Packet { in test_ogg_writer_add_packet_and_close()
39 rtp::packet::Packet::default(), in test_ogg_writer_add_packet_and_close()
50 for (msg1, _msg2, packet, err) in add_packet_test_case { in test_ogg_writer_add_packet_and_close()
52 let result = writer.write_rtp(&packet); in test_ogg_writer_add_packet_and_close()
H A Dmod.rs160 fn write_rtp(&mut self, packet: &rtp::packet::Packet) -> Result<()> { in write_rtp()
162 let payload = opus_packet.depacketize(&packet.payload)?; in write_rtp()
166 let increment = packet.header.timestamp - self.previous_timestamp; in write_rtp()
169 self.previous_timestamp = packet.header.timestamp; in write_rtp()
/webrtc/media/src/io/ivf_writer/
H A Divf_writer_test.rs13 let mut valid_packet = rtp::packet::Packet { in test_ivf_writer_add_packet_and_close()
40 let mut mid_part_packet = rtp::packet::Packet { in test_ivf_writer_add_packet_and_close()
67 let mut keyframe_packet = rtp::packet::Packet { in test_ivf_writer_add_packet_and_close()
118 rtp::packet::Packet::default(), in test_ivf_writer_add_packet_and_close()
154 for (msg1, _msg2, packet, err, seen_key_frame, count) in add_packet_test_case { in test_ivf_writer_add_packet_and_close()
161 let result = writer.write_rtp(&packet); in test_ivf_writer_add_packet_and_close()
H A Dmod.rs58 fn write_rtp(&mut self, packet: &rtp::packet::Packet) -> Result<()> { in write_rtp()
65 let payload = depacketizer.depacketize(&packet.payload)?; in write_rtp()
70 || (self.current_frame.is_none() && !depacketizer.is_partition_head(&packet.payload)) in write_rtp()
87 if !packet.header.marker { in write_rtp()
/webrtc/rtp/src/codecs/opus/
H A Dmod.rs33 fn depacketize(&mut self, packet: &Bytes) -> Result<Bytes> { in depacketize()
34 if packet.is_empty() { in depacketize()
37 Ok(packet.clone()) in depacketize()
/webrtc/media/src/io/sample_builder/
H A Dmod.rs11 use rtp::{packet::Packet, packetizer::Depacketizer};
90 if let Some(ref packet) = self.buffer[i as usize] { in too_old()
91 found_head = Some(packet.header.timestamp); in too_old()
103 if let Some(ref packet) = self.buffer[i as usize] { in too_old()
104 found_tail = Some(packet.header.timestamp); in too_old()
243 while let Some(ref packet) = self.buffer[i as usize] { in build_sample()
247 let is_same_timestamp = head_timestamp.map(|t| packet.header.timestamp == t); in build_sample()
251 .is_partition_tail(packet.header.marker, &packet.payload); in build_sample()
291 if let Some(ref packet) = self.buffer[i as usize] { in build_sample()
292 after_timestamp = packet.header.timestamp; in build_sample()
/webrtc/rtcp/src/compound_packet/
H A Dmod.rs5 error::Error, header::*, packet::*, receiver_report::*, sender_report::*,
54 for packet in &self.0 { in raw_size()
55 l += packet.marshal_size(); in raw_size()
89 for packet in &self.0 { in marshal_to()
90 let n = packet.marshal_to(buf)?; in marshal_to()
/webrtc/interceptor/src/
H A Dlib.rs82 async fn write(&self, pkt: &rtp::packet::Packet, attributes: &Attributes) -> Result<usize>; in write()
87 &rtp::packet::Packet,
98 async fn write(&self, pkt: &rtp::packet::Packet, attributes: &Attributes) -> Result<usize> { in write()
134 pkts: &[Box<dyn rtcp::packet::Packet + Send + Sync>], in write()
141 &[Box<dyn rtcp::packet::Packet + Send + Sync>],
155 pkts: &[Box<dyn rtcp::packet::Packet + Send + Sync>], in write()
/webrtc/turn/src/proto/
H A Dproto_test.rs27 for packet in data { in test_chrome_alloc_request()
29 m.write(&packet)?; in test_chrome_alloc_request()
/webrtc/rtp/src/codecs/vp8/
H A Dmod.rs151 fn depacketize(&mut self, packet: &Bytes) -> Result<Bytes> { in depacketize()
152 let payload_len = packet.len(); in depacketize()
171 let reader = &mut packet.clone(); in depacketize()
229 if payload_index >= packet.len() { in depacketize()
233 Ok(packet.slice(payload_index..)) in depacketize()
/webrtc/interceptor/src/report/receiver/
H A Dreceiver_test.rs233 .receive_rtp(rtp::packet::Packet { in test_receiver_interceptor_overflow()
243 .receive_rtp(rtp::packet::Packet { in test_receiver_interceptor_overflow()
307 .receive_rtp(rtp::packet::Packet { in test_receiver_interceptor_overflow_five_pkts()
317 .receive_rtp(rtp::packet::Packet { in test_receiver_interceptor_overflow_five_pkts()
327 .receive_rtp(rtp::packet::Packet { in test_receiver_interceptor_overflow_five_pkts()
337 .receive_rtp(rtp::packet::Packet { in test_receiver_interceptor_overflow_five_pkts()
347 .receive_rtp(rtp::packet::Packet { in test_receiver_interceptor_overflow_five_pkts()
409 .receive_rtp(rtp::packet::Packet { in test_receiver_interceptor_packet_loss()
419 .receive_rtp(rtp::packet::Packet { in test_receiver_interceptor_packet_loss()
520 .receive_rtp(rtp::packet::Packet { in test_receiver_interceptor_overflow_and_packet_loss()
[all …]
/webrtc/sctp/fuzz/
H A DCargo.toml23 name = "packet"
24 path = "fuzz_targets/packet.rs"
/webrtc/rtp/src/packet/
H A Dpacket_test.rs42 let packet = Packet::unmarshal(buf)?; in test_basic() localVariable
44 packet, parsed_packet, in test_basic()
48 packet.header.marshal_size(), in test_basic()
53 packet.marshal_size(), in test_basic()
58 let raw = packet.marshal()?; in test_basic()
100 let packet = Packet { in test_extension() localVariable
134 let packet = Packet::unmarshal(buf)?; in test_padding() localVariable
137 let raw = packet.marshal()?; in test_padding()
296 let ext1 = packet in test_rfc_8285_one_byte_multiple_extensions_with_padding()
304 let ext2 = packet in test_rfc_8285_one_byte_multiple_extensions_with_padding()
[all …]
/webrtc/util/benches/
H A Dbench.rs8 let mut packet: Vec<u8> = vec![0; 4]; in buffer_write_then_read() localVariable
11 buffer.read(&mut packet, None).await.unwrap(); in buffer_write_then_read()
/webrtc/interceptor/src/report/sender/
H A Dsender_test.rs85 .write_rtp(&rtp::packet::Packet { in test_sender_interceptor_after_rtp_packets()
148 .write_rtp(&rtp::packet::Packet { in test_sender_interceptor_after_rtp_packets_overflow()
158 .write_rtp(&rtp::packet::Packet { in test_sender_interceptor_after_rtp_packets_overflow()
168 .write_rtp(&rtp::packet::Packet { in test_sender_interceptor_after_rtp_packets_overflow()
178 .write_rtp(&rtp::packet::Packet { in test_sender_interceptor_after_rtp_packets_overflow()
188 .write_rtp(&rtp::packet::Packet { in test_sender_interceptor_after_rtp_packets_overflow()

1234