Sebastian Jansson
26452ff7db
Cleanup of TransportFeedbackAdapter.
...
* Removes legacy defines from rtp_rtcp_defines.
* Simplifies the feedback adaptation logic, this is achieved
by using the ability to preserve lost packets information
from the RTCP message.
* Extracts in flight data tracking to a separate helper class.
* Removes legacy fields and constructors from the PacketFeedback
structure.
* Removes the legacy GetTransportFeedbackVector method.
Apart from reducing total LOC, this prepares for moving the adaptation
to run on a TaskQueue.
Bug: webrtc:9883
Change-Id: I5ef4eace0948f119f283cd71dc2b8d0954a1449b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/158781
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29674}
2019-11-01 11:55:16 +00:00
..
2019-11-01 11:55:16 +00:00
2019-08-22 09:09:17 +00:00
2019-08-22 09:09:17 +00:00
2019-08-22 09:09:17 +00:00
2019-08-22 09:09:17 +00:00
2019-08-22 09:09:17 +00:00
2019-08-22 09:09:17 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2019-09-20 11:09:11 +00:00
2019-09-20 11:09:11 +00:00
2019-09-09 16:20:33 +00:00
2019-09-09 16:20:33 +00:00
2019-09-09 16:20:33 +00:00
2019-09-26 09:48:07 +00:00
2019-09-09 16:20:33 +00:00
2019-09-09 16:20:33 +00:00
2019-07-08 13:45:15 +00:00
2019-09-09 16:20:33 +00:00
2019-09-09 16:20:33 +00:00
2019-10-15 14:03:19 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2019-09-17 15:47:29 +00:00
2019-09-05 14:12:24 +00:00
2019-08-28 06:56:12 +00:00
2019-09-04 07:38:20 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2019-10-10 09:14:11 +00:00
2019-11-01 11:55:16 +00:00
2019-10-15 14:03:19 +00:00
2019-10-15 14:03:19 +00:00
2019-10-15 14:03:19 +00:00
2019-10-16 09:26:50 +00:00
2019-10-16 09:26:50 +00:00
2019-09-04 07:38:20 +00:00
2019-10-10 12:05:49 +00:00
2019-10-10 12:05:49 +00:00
2019-10-16 09:26:50 +00:00
2019-10-16 09:26:50 +00:00
2019-10-16 09:26:50 +00:00
2019-09-19 08:51:40 +00:00
2019-09-19 08:51:40 +00:00
2019-09-20 12:40:24 +00:00
2019-09-16 15:55:54 +00:00
2019-09-19 08:51:40 +00:00
2019-09-19 08:51:40 +00:00
2019-09-09 16:20:33 +00:00
2019-07-08 13:45:15 +00:00
2019-10-15 16:14:21 +00:00
2019-10-15 16:14:21 +00:00
2019-07-08 13:45:15 +00:00
2019-10-11 10:59:21 +00:00
2019-10-11 10:59:21 +00:00
2019-10-11 10:59:21 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2019-10-21 07:33:47 +00:00
2019-10-14 12:24:01 +00:00
2019-07-08 13:45:15 +00:00
2019-10-11 10:59:21 +00:00
2019-10-11 10:59:21 +00:00
2019-09-24 08:56:24 +00:00
2019-07-08 13:45:15 +00:00
2019-10-15 12:55:46 +00:00
2019-10-31 13:11:41 +00:00
2019-07-08 13:45:15 +00:00
2019-09-17 15:47:29 +00:00
2019-09-24 08:22:38 +00:00
2019-09-11 11:07:29 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2019-09-01 12:59:06 +00:00
2019-09-12 17:04:01 +00:00
2019-10-10 08:39:46 +00:00
2019-09-09 16:20:33 +00:00
2019-10-11 10:59:21 +00:00
2019-10-29 10:08:12 +00:00
2019-10-29 10:08:12 +00:00
2019-10-28 17:13:30 +00:00
2019-10-25 14:11:51 +00:00
2019-10-25 14:11:51 +00:00
2019-10-25 14:11:51 +00:00
2019-10-25 14:11:51 +00:00
2019-11-01 11:55:16 +00:00
2019-10-28 17:13:30 +00:00
2019-10-25 14:11:51 +00:00
2019-10-14 13:12:29 +00:00
2019-10-29 10:08:12 +00:00
2019-10-29 10:08:12 +00:00
2019-09-24 08:56:24 +00:00
2019-07-08 13:45:15 +00:00
2019-07-03 14:07:36 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2019-04-24 13:13:04 +00:00
2019-09-24 08:56:24 +00:00
2019-06-12 12:11:55 +00:00
2019-09-02 14:04:47 +00:00
2019-04-17 15:37:48 +00:00
2019-09-19 08:10:12 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2019-09-09 16:20:33 +00:00
2019-09-09 16:20:33 +00:00
2019-09-09 16:20:33 +00:00
2019-09-09 16:20:33 +00:00
2019-09-09 16:20:33 +00:00
2019-09-30 10:40:31 +00:00
2019-09-20 11:09:11 +00:00
2019-09-20 11:09:11 +00:00