webrtc/modules/rtp_rtcp
Markus Handell 885d538cdd ModuleRtpRtcpImpl2: remove RTCP send polling.
This change migrates RTCP send polling happening in
ModuleRtpRtcpImpl2::Process to task queues.

ModuleRtpRtcpImpl2 would previously only cause RTCP sends while being
registered with a ProcessThread. This is now relaxed so that RTCP will
be sent regardless of ProcessThread registration status, and it seems
no tests cared.

Now there's only one piece of polling left in Process.

Bug: webrtc:11581
Change-Id: Ibdcffefccef7363f2089c34a9c7d694d222445c0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/222603
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Tommi <tommi@webrtc.org>
Commit-Queue: Markus Handell <handellm@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34350}
2021-06-22 07:49:05 +00:00
..
include Reland "Correctly handle retransmissions/padding in early loss detection." 2021-06-16 08:14:27 +00:00
mocks Don't recreate the audio receive stream when updating the local_ssrc. 2021-06-16 10:03:31 +00:00
source ModuleRtpRtcpImpl2: remove RTCP send polling. 2021-06-22 07:49:05 +00:00
test/testFec Use rtc::CopyOnWriteBuffer::MutableData through webrtc 2021-01-11 11:31:33 +00:00
BUILD.gn Use the injected clock in rtcp_transciever. 2021-05-21 17:34:33 +00:00
DEPS Replace field trials with WebRtcKeyValueConfig in RtpRtcpModule 2019-02-21 14:25:34 +00:00
OWNERS Remove wildcard ownership for build files. 2020-02-19 14:05:46 +00:00