webrtc/modules
Diep Bui 75a131f39c Introduce hold duration in loss based BWE.
The initial hold duration is 300ms.

Whenever it enters kDecreasing state, it will double the current hold duration. The hold duration will be reset as soon as the delay based estimate works, e.g. the state is kDelayBased to avoid getting stuck at low bitrate.

Bug: webrtc:12707
Change-Id: I3906ff80b071ba3eb6274b012fb31922f4cbc7b6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/324304
Commit-Queue: Diep Bui <diepbp@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40991}
2023-10-23 14:09:17 +00:00
..
async_audio_processing Updating AsyncAudioProcessing API, part 1. 2023-05-31 14:40:35 +00:00
audio_coding Replace WebRTC-QuickPerfTest field trial with a flag 2023-10-10 08:59:10 +00:00
audio_device fix: Handle out-of-range device index after GetDevicesInfo 2023-09-19 12:13:39 +00:00
audio_mixer Fix AudioMixer histogram test 2023-10-17 10:13:54 +00:00
audio_processing Fix improper buffer size in call to rtc::strcpyn 2023-09-12 11:40:07 +00:00
congestion_controller Introduce hold duration in loss based BWE. 2023-10-23 14:09:17 +00:00
desktop_capture Avoids spamming WebRTC.DesktopCapture.Win.WgcCaptureSessionGetFrameResult with FrameDropped 2023-10-18 17:29:04 +00:00
include [Unwrap] Delete webrtc::Unwrapper 2023-01-12 14:44:21 +00:00
pacing Throttle 'Very high pacing rate' log message 2023-10-17 13:01:18 +00:00
portal Use a constant for invalid PipeWire file descriptor 2023-05-26 11:38:49 +00:00
remote_bitrate_estimator Subtract an additional 5kbps of the bitrate when backing off. 2023-09-28 09:36:36 +00:00
rtp_rtcp Replace RTC_DCHECK with EXPECT_TRUE in time estimator UT code 2023-10-16 09:42:19 +00:00
third_party [ssci] Added Shipped field to READMEs 2023-07-12 07:31:06 +00:00
utility Rland "Revert "Reland "Reland "Delete old Android ADM."""" 2023-06-30 13:10:12 +00:00
video_capture Check ConvertToI420 result for all errors in VideoCaptureImpl::IncomingFrame 2023-09-18 15:15:34 +00:00
video_coding Reset H.264 SVC Controller on key frame 2023-10-19 09:51:14 +00:00
BUILD.gn [WebRTC-SendPacketsOnWorkerThread] Delete MaybeWorkerThread 2023-04-18 07:07:02 +00:00
module_common_types_unittest.cc [Unwrap] Delete webrtc::Unwrapper 2023-01-12 14:44:21 +00:00