webrtc/modules
Sebastian Jansson 35fa280229 Adds allocated rate without feedback to new congestion controller.
When bitrate is allocated to streams that does not have packet feedback,
the allocated bitrate should be included in the estimate. This was
previously only implemented for the old congestion controller and not
for the new task queue based version.

To make the behavior more robust, the responsibility for tracking this
is moved to BitrateAllocator where it's handled consistently for
multiple streams without feedback.

Bug: webrtc:9586, webrtc:8243
Change-Id: I8af7fec23e1bdc08cc61cf1b4ff10461c3711fb0
Reviewed-on: https://webrtc-review.googlesource.com/102681
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Reviewed-by: Christoffer Rodbro <crodbro@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24905}
2018-10-01 07:48:02 +00:00
..
audio_coding Remove deprecated field_trial_default and metrics_default. 2018-09-28 07:21:07 +00:00
audio_device Improves threading model in AudioDeviceTest. 2018-09-28 08:19:47 +00:00
audio_mixer Remove deprecated field_trial_default and metrics_default. 2018-09-28 07:21:07 +00:00
audio_processing Revert "Remove APM-internal usage of EchoControlMobile" 2018-09-28 13:39:19 +00:00
bitrate_controller Remove deprecated field_trial_default and metrics_default. 2018-09-28 07:21:07 +00:00
congestion_controller Adds allocated rate without feedback to new congestion controller. 2018-10-01 07:48:02 +00:00
desktop_capture Remove deprecated field_trial_default and metrics_default. 2018-09-28 07:21:07 +00:00
include Cleanup modules_common_types 2018-09-18 08:08:33 +00:00
pacing Remove runtime_enabled_feature. 2018-10-01 07:03:25 +00:00
remote_bitrate_estimator Change ReceiveStatistics to implement RtpPacketSinkInterface, part 1 2018-09-28 12:00:28 +00:00
rtp_rtcp Change ReceiveStatistics to implement RtpPacketSinkInterface, part 1 2018-09-28 12:00:28 +00:00
third_party Fix guards for headers in third party 2018-08-07 09:39:06 +00:00
utility Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
video_capture Remove unused var in device info bits from video capture module for Linux 2018-09-12 10:36:33 +00:00
video_coding Remove deprecated field_trial_default and metrics_default. 2018-09-28 07:21:07 +00:00
video_processing Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
BUILD.gn Cleanup modules_common_types 2018-09-18 08:08:33 +00:00
module_common_types_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
OWNERS