webrtc/modules
Hanna Silen 52b0ef7926 InputVolumeController: Make input volume update wait frames configurable
Replace kUpdateInputVolumeWaitFrames with
update_input_volume_wait_frames in InputVolumeController::Config.

Also, fix an off-by-one error in the frame count to give a better
readability for non-zero wait frames. Now
update_input_volume_wait_frames_ = 100 allows updates every 100 frames
instead of every 101 frames. Effectively, this makes
update_input_volume_wait_frames = 0 and 1 to behave similarly (i.e.,
they now both allow updates after every frame).

Bug: webrtc:7494
Change-Id: I597f7e88895a4dcd365dc6dee526acb9d971b2fc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/282863
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org>
Commit-Queue: Hanna Silen <silen@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38648}
2022-11-16 13:48:54 +00:00
..
async_audio_processing Remove dependency on rtc_base_approved from most targets 2022-04-25 12:15:30 +00:00
audio_coding Reland "Change default NetEq sample rate to 48k." 2022-11-07 18:14:33 +00:00
audio_device Audio stack traces 2022-09-27 15:05:51 +00:00
audio_mixer Faster erase buffer within FrameCombiner with -Oz opt level. 2022-11-03 16:43:37 +00:00
audio_processing InputVolumeController: Make input volume update wait frames configurable 2022-11-16 13:48:54 +00:00
congestion_controller Probe when bandwidth is loss limited and the estimate is increasing. 2022-11-16 08:34:55 +00:00
desktop_capture Reland "Split out generic portal / pipewire code" 2022-11-14 20:11:43 +00:00
include Delete ProcessThread and related Module interface 2022-07-04 10:20:35 +00:00
pacing Refactor some config plumbing in call/. 2022-11-16 09:18:40 +00:00
portal Reland "Split out generic portal / pipewire code" 2022-11-14 20:11:43 +00:00
remote_bitrate_estimator Speed up congestion controller feedback fuzzer 2022-10-24 13:43:16 +00:00
rtp_rtcp video_layer_allocation: clean up unused code 2022-11-16 13:07:35 +00:00
third_party Make header files self contained. 2022-10-08 08:38:36 +00:00
utility Remove log in MaybeWorkerThread::TaskQueueForPost 2022-10-12 10:16:31 +00:00
video_capture Update/delete old TODOs 2022-07-06 07:49:04 +00:00
video_coding Permanently switch to new openh264 include directory 2022-11-15 11:39:26 +00:00
BUILD.gn Add utility class MaybeWorkerThread 2022-10-04 11:39:38 +00:00
module_common_types_unittest.cc