webrtc/modules/pacing
Erik Språng d28796209b Distinguish between missing packet and send failure.
This CL introduces three-value enum, in order to be able to distinguish
between send success, send failure, and invalid states such as missing
packet or invalid ssrc.

The behavior is unchanged in this CL, a follow-up will change the pacer
to not consume media budget on invalid states.

Bug: webrtc:8052,webrtc:8975
Change-Id: I1c9e2226f995356daa538d3d3cf44945f35e0133
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135165
Commit-Queue: Erik Språng <sprang@webrtc.org>
Reviewed-by: Sebastian Jansson <srte@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27923}
2019-05-13 10:24:09 +00:00
..
mock Move RtcEventProbeClusterCreated to the network controller. 2019-02-15 16:42:47 +00:00
bitrate_prober_unittest.cc Make some constants in the bitrate prober configurable. 2019-03-27 13:50:35 +00:00
bitrate_prober.cc Make some constants in the bitrate prober configurable. 2019-03-27 13:50:35 +00:00
bitrate_prober.h Make some constants in the bitrate prober configurable. 2019-03-27 13:50:35 +00:00
BUILD.gn Add probing histograms. 2019-03-25 17:11:59 +00:00
DEPS Replace field trials with WebRtcKeyValueConfig in PacedSender 2019-02-22 13:08:18 +00:00
interval_budget_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
interval_budget.cc Added limit to elapsed time in paced sender. 2018-02-28 09:40:00 +00:00
interval_budget.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
OWNERS Adds srte@webrtc.org as modules/pacing/ OWNER. 2018-06-29 15:25:24 +00:00
paced_sender_unittest.cc Distinguish between missing packet and send failure. 2019-05-13 10:24:09 +00:00
paced_sender.cc Distinguish between missing packet and send failure. 2019-05-13 10:24:09 +00:00
paced_sender.h Distinguish between missing packet and send failure. 2019-05-13 10:24:09 +00:00
pacer.h Preparing for task queue in congenstion controller 2018-02-20 12:35:15 +00:00
packet_router_unittest.cc Distinguish between missing packet and send failure. 2019-05-13 10:24:09 +00:00
packet_router.cc Distinguish between missing packet and send failure. 2019-05-13 10:24:09 +00:00
packet_router.h Distinguish between missing packet and send failure. 2019-05-13 10:24:09 +00:00
round_robin_packet_queue.cc Fix variable shadowing in RoundRobinPacketQueue::Push. 2019-04-12 07:38:49 +00:00
round_robin_packet_queue.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00