webrtc/modules
Erik Språng 77ee8542dd Extract sequencing from RtpSender
This CL refactors RtpSender and extracts handling of sequence number
assignment and timestamping of padding packets in a separate helper
class.
This is in preparation for allowing deferred sequencing to after the
pacing stage.

Bug: webrtc:11340
Change-Id: I5f8c67f3bb90780b3bdd24afa6ae28dbe9d839a0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/208401
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33316}
2021-02-22 14:00:06 +00:00
..
async_audio_processing Use SequenceChecker from public API 2021-02-10 15:04:55 +00:00
audio_coding Replace RTC_DEPRECATED with ABSL_DEPRECATED 2021-02-22 12:53:23 +00:00
audio_device Replace RTC_DEPRECATED with ABSL_DEPRECATED 2021-02-22 12:53:23 +00:00
audio_mixer Remove from chromium build targets that are not compatible with it. 2021-02-01 13:46:19 +00:00
audio_processing Replace RTC_DEPRECATED with ABSL_DEPRECATED 2021-02-22 12:53:23 +00:00
congestion_controller Refactor LossBasedBandwidthEstimation 2021-02-17 12:22:22 +00:00
desktop_capture Replace RecursiveCriticalSection with Mutex in DxgiDuplicatorController 2021-02-15 14:40:57 +00:00
include Delete RTPFragmentationHeader as no longer used 2020-09-03 00:01:27 +00:00
pacing Use SequenceChecker from public API 2021-02-10 15:04:55 +00:00
remote_bitrate_estimator Cleanup of bwe_defines.h 2020-11-26 12:26:02 +00:00
rtp_rtcp Extract sequencing from RtpSender 2021-02-22 14:00:06 +00:00
third_party Use source_sets in component builds and static_library in release builds. 2019-10-17 21:17:18 +00:00
utility Add thread annotations and docs in ProcessThreadImpl. 2021-02-22 11:42:33 +00:00
video_capture Use SequenceChecker from public API 2021-02-10 15:04:55 +00:00
video_coding Replace RTC_DEPRECATED with ABSL_DEPRECATED 2021-02-22 12:53:23 +00:00
video_processing Delete unneeded dependencies on the Module abstraction 2020-12-21 09:09:57 +00:00
BUILD.gn Remove from chromium build targets that are not compatible with it. 2021-02-01 13:46:19 +00:00
module_common_types_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00