* 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} |
||
|---|---|---|
| .. | ||
| flexfec_receiver.h | ||
| flexfec_sender.h | ||
| receive_statistics.h | ||
| remote_ntp_time_estimator.h | ||
| report_block_data.cc | ||
| report_block_data.h | ||
| rtcp_statistics.h | ||
| rtp_cvo.h | ||
| rtp_header_extension_map.h | ||
| rtp_packet_sender.h | ||
| rtp_rtcp_defines.cc | ||
| rtp_rtcp_defines.h | ||
| rtp_rtcp.h | ||
| ulpfec_receiver.h | ||