webrtc/call
Per Kjellander fe2063ebc7 Remove REMB throttling funcionality from PacketRouter
This removes PacketRouter inheritance from  RemoteBitrateObserver and TransportFeedbackSenderInterface.
Call binds methods for sending REMB and transport feedback messages from RemoteCongestionController to PacketRouter.
This is needed until the RTCPTranseiver is used instead of the RTP modules.

Bug: webrtc:12693
Change-Id: I7088de497cd6d1e15c98788ff3e6b0a2c8897ea8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/215965
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33993}
2021-05-12 11:24:58 +00:00
..
adaptation Replace new rtc::RefCountedObject with rtc::make_ref_counted in a few files 2021-04-23 12:04:39 +00:00
test Adds ability to delay pacer start until media is added. 2020-09-14 21:42:55 +00:00
audio_receive_stream.cc Remove chromium clang style errors affecting sdk/android/media_jni 2018-04-09 13:55:49 +00:00
audio_receive_stream.h Add RTCRemoteOutboundRtpStreamStats for audio streams 2021-03-23 18:44:12 +00:00
audio_send_stream.cc Handle longer AudioSendStream::Config strings 2021-02-10 10:53:29 +00:00
audio_send_stream.h negotiate RED codec for audio 2020-06-25 06:24:18 +00:00
audio_sender.h Refactoring AudioSender api out of AudioSendStream for more abstraction to reuse AudioTransportImpl for voip api 2020-01-13 18:31:30 +00:00
audio_state.cc Remove chromium clang style errors affecting sdk/android/media_jni 2018-04-09 13:55:49 +00:00
audio_state.h Async audio processing API 2020-10-02 12:33:34 +00:00
bitrate_allocator.cc Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +00:00
bitrate_allocator.h Use SequenceChecker from public API 2021-02-10 15:04:55 +00:00
bitrate_allocator_unittest.cc In call/ replace mock macros with unified MOCK_METHOD macro 2020-05-15 13:36:00 +00:00
bitrate_estimator_tests.cc Reland "Moved VideoReceiveStream::Decoder::decoder_factory to VideoReceiveStream::Config::decoder_factory." 2020-08-06 11:50:08 +00:00
BUILD.gn Remove REMB throttling funcionality from PacketRouter 2021-05-12 11:24:58 +00:00
call.cc Remove REMB throttling funcionality from PacketRouter 2021-05-12 11:24:58 +00:00
call.h Add thread accessors to Call. 2021-04-19 15:59:20 +00:00
call_config.cc Inject network thread to Call. 2021-01-31 10:56:14 +00:00
call_config.h Inject network thread to Call. 2021-01-31 10:56:14 +00:00
call_factory.cc Ensure CreateTimeControllerBasedCallFactory use simulated time in Call::SharedModuleThread 2020-06-30 15:38:35 +00:00
call_factory.h Use SequenceChecker from public API 2021-02-10 15:04:55 +00:00
call_perf_tests.cc Reland "Remove Invoke from VideoChannel::FillBitrateInfo." 2021-05-03 15:16:34 +00:00
call_unittest.cc Replace new rtc::RefCountedObject with rtc::make_ref_counted in a few files 2021-04-23 12:04:39 +00:00
degraded_call.cc Add thread accessors to Call. 2021-04-19 15:59:20 +00:00
degraded_call.h Add thread accessors to Call. 2021-04-19 15:59:20 +00:00
DEPS Async audio processing API 2020-10-02 12:33:34 +00:00
fake_network_pipe.cc Migrate call/ to webrtc::Mutex. 2020-07-06 15:48:30 +00:00
fake_network_pipe.h Migrate call/ to webrtc::Mutex. 2020-07-06 15:48:30 +00:00
fake_network_pipe_unittest.cc In call/ replace mock macros with unified MOCK_METHOD macro 2020-05-15 13:36:00 +00:00
flexfec_receive_stream.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
flexfec_receive_stream.h Format almost everything. 2019-07-08 13:45:15 +00:00
flexfec_receive_stream_impl.cc Revert "Add task queue to RtpRtcpInterface::Configuration." 2021-01-12 17:47:32 +00:00
flexfec_receive_stream_impl.h Remove dependency from RtpRtcp on the Module interface. 2020-06-04 08:11:21 +00:00
flexfec_receive_stream_unittest.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
OWNERS Make sprang@ owner in call 2020-10-19 10:30:03 +00:00
packet_receiver.h Add DeliverPacketAsync method to PacketReceiver. 2021-01-19 11:53:50 +00:00
rampup_tests.cc Reland "Remove Invoke from VideoChannel::FillBitrateInfo." 2021-05-03 15:16:34 +00:00
rampup_tests.h Update call Rampup tests not to rely on DEPRECATED_SingleThreadedTaskQueueForTesting 2019-10-21 12:33:27 +00:00
receive_time_calculator.cc Use newer version of TimeDelta and TimeStamp factories in webrtc 2020-02-10 12:21:17 +00:00
receive_time_calculator.h Format almost everything. 2019-07-08 13:45:15 +00:00
receive_time_calculator_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
rtp_bitrate_configurator.cc Allow setting a bandwidth cap for relayed connections. 2020-03-26 20:41:46 +00:00
rtp_bitrate_configurator.h Allow setting a bandwidth cap for relayed connections. 2020-03-26 20:41:46 +00:00
rtp_bitrate_configurator_unittest.cc Revert "In RtpBitrateConfigurator ignore new parameters when set to default values." 2020-01-10 16:39:51 +00:00
rtp_config.cc Reland "Improve outbound-rtp statistics for simulcast" 2020-05-05 20:22:19 +00:00
rtp_config.h Reland "Improve outbound-rtp statistics for simulcast" 2020-05-05 20:22:19 +00:00
rtp_demuxer.cc Fix unsignalled ssrc race in WebRtcVideoChannel. 2021-04-16 09:33:42 +00:00
rtp_demuxer.h Use unordered_map in RtpDemuxer 2021-04-27 11:38:01 +00:00
rtp_demuxer_unittest.cc Delete callbacks from RtpDemuxer on ssrc binding 2020-07-17 15:41:39 +00:00
rtp_packet_sink_interface.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rtp_payload_params.cc Provide FrameDependecyStructure for VP9 when encoder doesn't fill it 2021-04-29 12:28:46 +00:00
rtp_payload_params.h Provide FrameDependecyStructure for VP9 when encoder doesn't fill it 2021-04-29 12:28:46 +00:00
rtp_payload_params_unittest.cc Calculate VP9 generic info from vp9 specific info 2021-04-26 17:49:59 +00:00
rtp_stream_receiver_controller.cc Remove lock from RtpStreamReceiverController. 2021-01-18 09:10:14 +00:00
rtp_stream_receiver_controller.h Use SequenceChecker from public API 2021-02-10 15:04:55 +00:00
rtp_stream_receiver_controller_interface.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rtp_transport_controller_send.cc Reland "[Battery]: Delay start of TaskQueuePacedSender." Take 3 2021-04-06 16:59:12 +00:00
rtp_transport_controller_send.h Reland "[Battery]: Delay start of TaskQueuePacedSender." Take 3 2021-04-06 16:59:12 +00:00
rtp_transport_controller_send_interface.h Handle OnPacketSent on the network thread via MediaChannel. 2021-04-19 16:59:48 +00:00
rtp_video_sender.cc Provide FrameDependecyStructure for VP9 when encoder doesn't fill it 2021-04-29 12:28:46 +00:00
rtp_video_sender.h Provide FrameDependecyStructure for VP9 when encoder doesn't fill it 2021-04-29 12:28:46 +00:00
rtp_video_sender_interface.h Hookup VideoSendStreamImpl::OnVideoLayersAllocationUpdate to RtpVideoSender. 2020-10-19 11:37:23 +00:00
rtp_video_sender_unittest.cc Provide FrameDependecyStructure for VP9 when encoder doesn't fill it 2021-04-29 12:28:46 +00:00
rtx_receive_stream.cc Store RtpPacketReceived::arrival_time as Timestamp. 2021-05-05 16:22:33 +00:00
rtx_receive_stream.h IWYU: uint32_t is defined in cstdint 2020-05-07 17:04:15 +00:00
rtx_receive_stream_unittest.cc Store RtpPacketReceived::arrival_time as Timestamp. 2021-05-05 16:22:33 +00:00
simulated_network.cc Introduce RTC_CHECK_NOTREACHED(), an always-checking RTC_NOTREACHED() 2020-11-09 10:47:55 +00:00
simulated_network.h Use SequenceChecker from public API 2021-02-10 15:04:55 +00:00
simulated_network_unittest.cc Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +00:00
simulated_packet_receiver.h Calculate next process time in simulated network. 2019-02-08 19:33:17 +00:00
syncable.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
syncable.h Make AV sync robust to failures to set a desired minimum delay 2020-09-09 15:44:47 +00:00
version.cc Update WebRTC code version (2021-05-12T04:03:46). 2021-05-12 05:27:19 +00:00
version.h Add WebRTC code freshness version string. 2020-12-14 16:22:35 +00:00
video_receive_stream.cc Add commas between codec parameters in VideoReceiveStream logging. 2020-03-09 02:45:34 +00:00
video_receive_stream.h Reland "Removed VideoDecoderFactory::LegacyCreateVideoDecoder and VideoReceiveStream::Config::stream_id." 2021-04-30 11:40:38 +00:00
video_send_stream.cc Introduce RTC_CHECK_NOTREACHED(), an always-checking RTC_NOTREACHED() 2020-11-09 10:47:55 +00:00
video_send_stream.h [Stats] Populate "frames" stats for video source. 2021-03-09 08:54:38 +00:00