Home
last modified time | relevance | path

Searched refs:pacer (Results 1 – 10 of 10) sorted by relevance

/external/webrtc/modules/pacing/
Dpacing_controller_unittest.cc267 void SendAndExpectPacket(PacingController* pacer, in SendAndExpectPacket() argument
273 pacer->EnqueuePacket( in SendAndExpectPacket()
286 void ConsumeInitialBudget(PacingController* pacer) { in ConsumeInitialBudget() argument
292 EXPECT_TRUE(pacer->OldestPacketEnqueueTime().IsInfinite()); in ConsumeInitialBudget()
300 SendAndExpectPacket(pacer, RtpPacketMediaType::kVideo, kSsrc, in ConsumeInitialBudget()
304 while (pacer->QueueSizePackets() > 0) { in ConsumeInitialBudget()
305 AdvanceTimeUntil(pacer->NextSendTime()); in ConsumeInitialBudget()
306 pacer->ProcessPackets(); in ConsumeInitialBudget()
327 PacingController pacer(&clock_, &callback_, trials); in TEST_F() local
328 pacer.SetPacingRates(kTargetRate, DataRate::Zero()); in TEST_F()
[all …]
Dtask_queue_paced_sender_unittest.cc218 TaskQueuePacedSender pacer(time_controller.GetClock(), &packet_router, trials, in TEST_P() local
226 pacer.SetPacingRates( in TEST_P()
229 pacer.EnsureStarted(); in TEST_P()
230 pacer.EnqueuePackets( in TEST_P()
261 TaskQueuePacedSender pacer(time_controller.GetClock(), &packet_router, trials, in TEST_P() local
271 pacer.SetPacingRates( in TEST_P()
274 pacer.EnsureStarted(); in TEST_P()
275 pacer.EnqueuePackets( in TEST_P()
307 TaskQueuePacedSender pacer(time_controller.GetClock(), &packet_router, trials, in TEST_P() local
316 pacer.SetPacingRates(kPacingRate, DataRate::Zero()); in TEST_P()
[all …]
/external/webrtc/modules/pacing/g3doc/
Dindex.md6 The paced sender, often referred to as just the "pacer", is a part of the WebRTC
31 Since the pacer is in control of the bitrate sent on the wire, it is also used
42 3. The pacer is called via [RtpPacketSender] interface to enqueue the packet
44 4. The packets are put into a queue within the pacer awaiting opportune moments
46 5. At a calculated time, the pacer calls the `PacingController::PacketSender()`
60 The pacer prioritized packets based on two criteria:
78 This way, it's possible to develop a custom pacer with different scheduling
84 of the pacer and into the correct RTP module. It has the following functions:
104 cases of the pacer.
110 packets)` The pacer takes a `PacingController::PacketSender` as constructor
[all …]
/external/rust/crates/quiche/src/recovery/
Dmod.rs154 pub pacer: pacer::Pacer, field
272 pacer: pacer::Pacer::new( in new_with_config()
390 self.pacer.update(self.send_quantum, rate, now); in set_pacing_rate()
394 self.pacer.next_time() in get_packet_send_time()
410 let sent_bytes = if !self.pacer.enabled() || !is_app || in_initcwnd { in schedule_next_packet()
416 self.pacer.send(sent_bytes, now); in schedule_next_packet()
726 self.pacer = pacer::Pacer::new( in update_max_datagram_size()
727 self.pacer.enabled(), in update_max_datagram_size()
1053 pacing_rate: self.pacer.rate(), in maybe_qlog()
1175 write!(f, "pacer={:?} ", self.pacer)?; in fmt()
[all …]
/external/webrtc/docs/native-code/rtp-hdrext/video-timing/
DREADME.md32 * Last packet left the pacer.
36 Pacer timestamp should be updated inside the RTP packet by pacer component when
/external/rust/crates/quiche/src/
Dlib.rs2955 self.paths.get_mut(recv_pid)?.recovery.pacer.reset(now); in recv_single()
/external/jline/src/src/test/resources/jline/example/
Denglish.gz
/external/kotlinx.coroutines/benchmarks/src/jmh/resources/
Dospd.txt.gz
/external/cldr/tools/cldr-code/src/main/resources/org/unicode/cldr/util/data/transforms/
Dinternal_raw_IPA-old.txt143745 pacer %13014 pˈesər
Dinternal_raw_IPA.txt120596 pacer %26220 pˈesər