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-10-30 07:50:29 +00:00
2018-04-09 13:55:49 +00:00
2019-10-23 07:46:39 +00:00
2019-05-21 18:58:33 +00:00
2019-10-17 06:41:38 +00:00
2018-04-09 13:55:49 +00:00
2019-07-04 08:13:45 +00:00
2019-09-19 14:03:04 +00:00
2019-09-25 11:55:13 +00:00
2019-09-25 11:55:13 +00:00
2019-10-22 11:57:49 +00:00
2019-11-01 11:30:36 +00:00
2018-10-23 11:32:56 +00:00
2019-11-01 11:30:36 +00:00
2019-08-06 15:05:30 +00:00
2019-01-11 17:11:39 +00:00
2019-10-22 11:57:49 +00:00
2019-10-17 08:35:38 +00:00
2019-11-01 11:30:36 +00:00
2019-08-08 10:58:57 +00:00
2019-09-17 15:47:29 +00:00
2019-08-12 15:20:18 +00:00
2018-01-22 11:48:16 +00:00
2019-09-17 15:47:29 +00:00
2019-08-12 15:20:18 +00:00
2019-08-12 15:20:18 +00:00
2019-08-21 09:45:21 +00:00
2019-03-04 21:53:57 +00:00
2019-09-17 15:47:29 +00:00
2018-10-23 11:32:56 +00:00
2019-07-08 13:45:15 +00:00
2019-06-10 07:57:46 +00:00
2019-01-11 17:11:39 +00:00
2019-10-31 13:07:30 +00:00
2019-10-21 12:33:27 +00:00
2019-07-08 13:45:15 +00:00
2019-09-17 15:47:29 +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
2018-05-21 19:35:08 +00:00
2017-09-15 05:02:56 +00:00
2019-07-08 13:45:15 +00:00
2019-09-18 12:52:09 +00:00
2019-09-18 06:37:58 +00:00
2019-05-24 12:44:14 +00:00
2019-07-08 13:45:15 +00:00
2019-09-17 15:47:29 +00:00
2019-04-16 00:47:53 +00:00
2019-04-16 00:47:53 +00:00
2017-09-15 05:02:56 +00:00
2019-07-08 13:45:15 +00:00
2019-10-11 10:59:21 +00:00
2019-06-14 14:47:06 +00:00
2019-07-08 13:45:15 +00:00
2018-06-15 12:09:49 +00:00
2018-11-28 18:25:07 +00:00
2017-09-15 05:02:56 +00:00
2019-09-17 15:47:29 +00:00
2019-01-11 17:11:39 +00:00
2019-11-01 11:55:16 +00:00
2019-10-30 07:50:29 +00:00
2019-10-30 07:50:29 +00:00
2019-10-15 14:40:48 +00:00
2019-10-30 07:50:29 +00:00
2019-10-30 07:50:29 +00:00
2019-10-30 07:50:29 +00:00
2019-10-10 08:39:46 +00:00
2019-07-08 13:45:15 +00:00
2017-09-15 05:02:56 +00:00
2019-07-08 13:45:15 +00:00
2019-02-25 09:54:03 +00:00
2019-07-08 13:45:15 +00:00
2019-02-08 19:33:17 +00:00
2018-05-21 19:35:08 +00:00
2017-09-15 05:02:56 +00:00
2019-10-23 07:46:39 +00:00
2019-09-16 11:20:55 +00:00
2019-10-23 07:46:39 +00:00
2019-06-11 14:49:37 +00:00
2019-09-13 10:49:56 +00:00