webrtc/modules/audio_coding/audio_network_adaptor
Ying Wang 0e1a558fb3 Allowing 40ms audio frame length.
Currently 20ms, 60ms and 120ms frame length are supported. The motivation is to better adapt audio bit rate to network conditions with more frame length choices.

This is continuation of https://webrtc-review.googlesource.com/c/src/+/146206, since crodbro is out of office, I created this commit for continuing the code review.

Bug: webrtc:10820
Change-Id: I0e35e91b524f63686bfdf767b7a95c51aeb24716
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/146780
Reviewed-by: Minyue Li <minyue@webrtc.org>
Reviewed-by: Alex Narest <alexnarest@webrtc.org>
Reviewed-by: Bjorn Mellem <mellem@webrtc.org>
Commit-Queue: Ying Wang <yinwa@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#28882}
2019-08-16 20:24:18 +00:00
..
include [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
mock
util Format almost everything. 2019-07-08 13:45:15 +00:00
audio_network_adaptor_config.cc Create RtcEventLogEncoderLegacy 2017-10-03 13:51:59 +00:00
audio_network_adaptor_impl.cc Format almost everything. 2019-07-08 13:45:15 +00:00
audio_network_adaptor_impl.h Format almost everything. 2019-07-08 13:45:15 +00:00
audio_network_adaptor_impl_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
bitrate_controller.cc Stop DCHECK which occurs in ANA BitrateController when overhead is zero. 2019-04-27 00:20:37 +00:00
bitrate_controller.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
bitrate_controller_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
channel_controller.cc Format almost everything. 2019-07-08 13:45:15 +00:00
channel_controller.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
channel_controller_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
config.proto Allowing 40ms audio frame length. 2019-08-16 20:24:18 +00:00
controller.cc
controller.h Replace rtc::Optional with absl::optional in modules/audio_coding 2018-06-19 12:46:20 +00:00
controller_manager.cc Allowing 40ms audio frame length. 2019-08-16 20:24:18 +00:00
controller_manager.h Remove webrtc::ProtoString. 2019-02-16 11:11:45 +00:00
controller_manager_unittest.cc Allowing 40ms audio frame length. 2019-08-16 20:24:18 +00:00
debug_dump.proto
debug_dump_writer.cc Format almost everything. 2019-07-08 13:45:15 +00:00
debug_dump_writer.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
dtx_controller.cc Format almost everything. 2019-07-08 13:45:15 +00:00
dtx_controller.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
dtx_controller_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
event_log_writer.cc Delete deprecated rtc_event_log header 2019-08-07 10:58:17 +00:00
event_log_writer.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
event_log_writer_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
fec_controller_plr_based.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
fec_controller_plr_based.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
fec_controller_plr_based_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
fec_controller_rplr_based.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
fec_controller_rplr_based.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
fec_controller_rplr_based_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
frame_length_controller.cc Make ANA frame length controller more robust to encoder frame lengths. 2019-08-16 10:55:39 +00:00
frame_length_controller.h Make ANA frame length controller more robust to encoder frame lengths. 2019-08-16 10:55:39 +00:00
frame_length_controller_unittest.cc Allowing 40ms audio frame length. 2019-08-16 20:24:18 +00:00
parse_ana_dump.py Fixing py lint errors 2018-07-23 15:28:48 +00:00