Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
webrtc
/
2281823a5515834b4f988891c3ca59ceddb097d1
/
modules
/
pacing
/
paced_sender.h
9d4af01
New PacedSender constructor with injected PacketQueue
by Niels Möller
· 7 years ago
7c8cca3
Add check for send-side bwe before applying alr settings
by Erik Språng
· 7 years ago
ccdfcca
New PacketQueue2 behind WebRTC-RoundRobinPacing field trial.
by philipel
· 7 years ago
d6314d9
Delete unused method PacedSender::AverageQueueTimeMs
by Niels Möller
· 7 years ago
78609d5
Reland of BWE allocation strategy
by Alex Narest
· 7 years ago
dc9ca93
Revert "BWE allocation strategy"
by Alex Narest
· 7 years ago
712048c
Replace raw new by MakeUnique, and improve declarations.
by Niels Möller
· 7 years ago
a5fbc23
BWE allocation strategy
by Alex Narest
· 7 years ago
39260c4
Revert "BWE allocation strategy allows controlling of bitrate allocation with WEBRTC external logic."
by Lu Liu
· 7 years ago
54d1da1
BWE allocation strategy allows controlling of bitrate allocation with WEBRTC external logic.
by Alex Narest
· 7 years ago
44b1fa4
Missing use of RTC_GUARDED_BY in PacedSender
by Elad Alon
· 7 years ago
9981bd9
Move PacketQueue out of paced_sender.cc to its own packet_queue.{cc,h}.
by philipel
· 7 years ago
7120742
Adding NOLINT for typedefs.h and common_types.h
by Mirko Bonadei
· 7 years ago
92ea95e
Fixing WebRTC after moving from src/webrtc to src/
by Mirko Bonadei
· 7 years ago
bb54720
Moving src/webrtc into src/.
by Mirko Bonadei
· 7 years ago
[Renamed from webrtc/modules/pacing/paced_sender.h]
56359be
Update thread annotiation macros in modules to use RTC_ prefix
by danilchap
· 7 years ago
84f6a3f
Move optional.h to webrtc/api/
by kwiberg
· 7 years ago
a36165c
Final version of BBR, with tweaks made for WebRTC, major changes:
by gnish
· 7 years ago
ddcfb9f
Don't boost pacing rate after pause.
by sprang
· 7 years ago
82c5593
Let alr detector use a budged to detect underuse.
by tschumim
· 8 years ago
c20978e
Rename webrtc/base -> webrtc/rtc_base
by Edward Lemur
· 8 years ago
dca1e09
Revert "Update includes for webrtc/{base => rtc_base} rename (1/3)"
by Henrik Kjellander
· 8 years ago
c8fa692
Update includes for webrtc/{base => rtc_base} rename (1/3)
by kjellander
· 8 years ago
89c4a7e
Wire up experiment for improved screenshare bwe.
by sprang
· 8 years ago
76e62b0
Address some violations of chromium-style.
by nisse
· 8 years ago
fc5e81c
Replace first_packet_sent_ms_ in Call.
by asapersson
· 8 years ago
6bfe49c
Remove more CriticalSectionWrappers.
by kthelgason
· 8 years ago
c3b3f7a
Reland of Log created probe clusters to RtcEventLog. (patchset #1 id:1 of https://codereview.chromium.org/2781853002/ )
by philipel
· 8 years ago
e3b354b
Revert of Log created probe clusters to RtcEventLog. (patchset #1 id:1 of https://codereview.chromium.org/2783693002/ )
by philipel
· 8 years ago
2a63160
Reland of Log created probe clusters to RtcEventLog. (patchset #1 id:1 of https://codereview.chromium.org/2775273003/ )
by philipel
· 8 years ago
7ac5c32
Revert of Log created probe clusters to RtcEventLog. (patchset #3 id:40001 of https://codereview.chromium.org/2776073003/ )
by philipel
· 8 years ago
bb9e6ed
Log created probe clusters to RtcEventLog.
by philipel
· 8 years ago
919dce2
Return a long timeout value from TimeUntilNextProcess when the PacedSender is paused
by tommi
· 8 years ago
61ce37e
Mark |Clock*| as |const Clock*| (for some CongestionController and BWE related modules)
by elad.alon
· 8 years ago
b61927c
Avoid busy looping in case of send failure while probing.
by philipel
· 8 years ago
c7bf32a
Propagate packet pacing information to SenTimeHistory.
by philipel
· 8 years ago
f00497c
Improve bitrate probing for the audio-only case.
by stefan
· 8 years ago
fd58b61
BitrateProber::CreateProbeCluster now only accept one parameter (bitrate_bps).
by philipel
· 8 years ago
80ed35e
Implement periodic bandwidth probing in application-limited region.
by sergeyu
· 8 years ago
1eb1293
Handle BW drop in ALR region and initiate probing
by Irfan Sheriff
· 8 years ago
3168781
Add AlrDetector
by isheriff
· 8 years ago
cc5903e
BitrateProber: Support higher probing bitrates
by isheriff
· 8 years ago
b2540bb
Probing: Add support for exponential startup probing
by Irfan Sheriff
· 8 years ago
eb680ea
CongestionController::SetBweBitrates may now trigger probing.
by philipel
· 8 years ago
6e11efa
Bitrate prober and paced sender improvements
by Irfan Sheriff
· 8 years ago
71ee44c
This cl:
by perkj
· 9 years ago
a1ed0b3
Revert "Revert of Propagate probing cluster id to SendTimeHistory. (patchset #5 id:80001 of https://codereview.webrtc.org/2005313003/ )"
by philipel
· 9 years ago
46948c1
Revert of Propagate probing cluster id to SendTimeHistory. (patchset #5 id:80001 of https://codereview.webrtc.org/2005313003/ )
by philipel
· 9 years ago
5be28c8
Propagate probing cluster id to SendTimeHistory, both for packets and padding.
by philipel
· 9 years ago
29dca2c
Added cluster id to PacedSender::Callback::TimeToSendPacket.
by philipel
· 9 years ago
ec81bcd
Remove SendPacer from ViEEncoder and make sure SendPacer starts at a valid bitrate
by perkj
· 9 years ago
e30c272
Revert "Reland of Remove SendPacer from ViEEncoder
by perkj
· 9 years ago
28a4456
Revert "Revert of Remove SendPacer from ViEEncoder (patchset #13 id:240001 of https://codereview.webrtc.org/1917793002/ )"
by Per
· 9 years ago
825eb58
Revert of Remove SendPacer from ViEEncoder (patchset #13 id:240001 of https://codereview.webrtc.org/1917793002/ )
by perkj
· 9 years ago
857c5cc
Remove SendPacer from ViEEncoder
by perkj
· 9 years ago
22feaa3
Replace scoped_ptr with unique_ptr in webrtc/modules/
by kwiberg
· 9 years ago
a26ac92
Reland of move ignored return code from modules. (patchset #1 id:1 of https://codereview.webrtc.org/1736663004/ )
by pbos
· 9 years ago
da33a8a
Revert of Remove ignored return code from modules. (patchset #3 id:40001 of https://codereview.webrtc.org/1703833002/ )
by torbjorng
· 9 years ago
f14c47a
Remove ignored return code from modules.
by Peter Boström
· 9 years ago
ad113e5
Fix bug in calculation of averge queue time in paced sender.
by Erik Språng
· 9 years ago
0a43fef
Allow pacer to boost bitrate in order to meet time constraints.
by sprang
· 9 years ago
0b9e29c
Remove include dirs from modules/{media_file,pacing}
by Henrik Kjellander
· 9 years ago
[Renamed (96%) from webrtc/modules/pacing/include/paced_sender.h]
ff761fb
modules: more interface -> include renames
by Henrik Kjellander
· 9 years ago
e23e737
Disable pacer disabling.
by Peter Boström
· 9 years ago
ebbf8a8
Make sure rtp_rtcp module doesn't directly reference anything in the pacer module, and remove build dependencies on it.
by sprang
· 9 years ago
586b19b
Enable probing with repeated payload packets by default.
by Stefan Holmer
· 9 years ago
01b4888
Use padding to achieve bitrate probing if the initial key frame has too few packets.
by Stefan Holmer
· 10 years ago
14665ff
Roll chromium_revision e144d30..6fdb142 (318658:318841) + remove OVERRIDE macro
by kjellander@webrtc.org
· 10 years ago
00b8f6b
Use base/scoped_ptr.h; system_wrappers/interface/scoped_ptr.h is going away
by kwiberg@webrtc.org
· 10 years ago
e9f0f59
Enable bitrate probing by default in PacedSender.
by stefan@webrtc.org
· 10 years ago
0b1534c
Use int64_t for milliseconds more often, primarily for TimeUntilNextProcess.
by pkasting@chromium.org
· 10 years ago
4591fbd
Use size_t more consistently for packet/payload lengths.
by pkasting@chromium.org
· 10 years ago
2656bf8
Fix ExpectedQueueTimeMs() to avoid truncation or overflow.
by pkasting@chromium.org
· 10 years ago
dcebf2d
Reworked paced sender queue
by sprang@webrtc.org
· 10 years ago
82462aa
Adds support for sending first set of packets at increasingly higher bitrates to probe the link and faster ramp up to a high bitrate.
by stefan@webrtc.org
· 10 years ago
38344ed
Move thread_annotations.h to webrtc/base/.
by pbos@webrtc.org
· 10 years ago
89fd1e8
Improvements to the pacer where it lost some budget due to truncation errors.
by stefan@webrtc.org
· 11 years ago
168f23f
Move pacer to fully use webrtc::Clock instead of webrtc::TickTime.
by stefan@webrtc.org
· 11 years ago
03c817e
Fix pacer to accept duplicate sequence numbers on different SSRCs.
by pbos@webrtc.org
· 11 years ago
875ad49
Revert conversion from TickTime to int64_t in paced sender.
by stefan@webrtc.org
· 11 years ago
88e0dda
Introduces PacedVideoSender to test framework and moves the Pacer to use Clock.
by stefan@webrtc.org
· 11 years ago
709e297
Simplify pacer interface.
by pbos@webrtc.org
· 11 years ago
9fd8d87
Adds APIs for reporting pacer queuing delay.
by jiayl@webrtc.org
· 11 years ago
dd393e7
Measure pacer queue size based on when packets are inserted rather than captured.
by stefan@webrtc.org
· 11 years ago
19a40ff
Ensure that no packet stays in the pacer queue for longer than 2 seconds.
by stefan@webrtc.org
· 11 years ago
9b82f5a
Fix for RTX in combination with pacing.
by stefan@webrtc.org
· 11 years ago
b2c8a95
Improving padding rules and breaking out bw allocation to ViEEncoder.
by stefan@webrtc.org
· 11 years ago
0193158
Fix some chromium-style warnings in webrtc/modules/pacing/
by pbos@webrtc.org
· 12 years ago
2e402ce
Enqueue packet in pacer if sending fails
by hclam@chromium.org
· 12 years ago
c3cc375
Add support for padding in pacer.
by stefan@webrtc.org
· 12 years ago
52b4e88
Adding trace and changing pacing constants
by pwestin@webrtc.org
· 12 years ago
b0061f9
Enable Nack pacing.
by pwestin@webrtc.org
· 12 years ago
52aa019
Avoid adding duplicates in pacer lists.
by pwestin@webrtc.org
· 12 years ago
bfacda6
Add interface to signal a network down event.
by stefan@webrtc.org
· 12 years ago
db41856
Introduced pause and resume to the pacer
by pwestin@webrtc.org
· 12 years ago
b518017
Adding pacing module, will replace the transmission_bucket in the RTP module.
by pwestin@webrtc.org
· 12 years ago