webrtc/modules/audio_coding/audio_network_adaptor
Minyue Li 8319e7f8ab Use ordered data structure for supported frame lengths in ANA.
The ANA frame length controller requires the provided frame lengths supported by the encoder to be ordered. A data structural guarantee of such was in an earlier version but was accidentally removed since https://codereview.webrtc.org/2429503002. This CL uses std::set to ensure that again.

Change-Id: Ia197dbf6a34f02506e81c9f49d6cd60e4cdacef4
BUG: webrtc:6303
Reviewed-on: https://webrtc-review.googlesource.com/c/115946
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Minyue Li <minyue@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26119}
2019-01-03 11:56:09 +00:00
..
include [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
mock Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
util Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
audio_network_adaptor_config.cc Create RtcEventLogEncoderLegacy 2017-10-03 13:51:59 +00:00
audio_network_adaptor_impl.cc Removing ANA enabling field trials. 2018-11-22 22:26:28 +00:00
audio_network_adaptor_impl.h Removing ANA enabling field trials. 2018-11-22 22:26:28 +00:00
audio_network_adaptor_impl_unittest.cc Hide RtcEvent members behind accessors 2018-11-10 23:34:07 +00:00
bitrate_controller.cc Optional: Use nullopt and implicit construction in /modules/audio_coding 2017-11-17 11:58:37 +00:00
bitrate_controller.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
bitrate_controller_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
channel_controller.cc Optional: Use nullopt and implicit construction in /modules/audio_coding 2017-11-17 11:58:37 +00:00
channel_controller.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
channel_controller_unittest.cc Replace rtc::Optional with absl::optional in modules/audio_coding 2018-06-19 12:46:20 +00:00
config.proto Added configurable offsets to the per-packet overhead in the ANA frame length and bitrate controllers. 2017-09-28 08:11:16 +00:00
controller.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
controller.h Replace rtc::Optional with absl::optional in modules/audio_coding 2018-06-19 12:46:20 +00:00
controller_manager.cc Use ordered data structure for supported frame lengths in ANA. 2019-01-03 11:56:09 +00:00
controller_manager.h Replace rtc::Optional with absl::optional in modules/audio_coding 2018-06-19 12:46:20 +00:00
controller_manager_unittest.cc Replace rtc::Optional with absl::optional in modules/audio_coding 2018-06-19 12:46:20 +00:00
debug_dump.proto Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
debug_dump_writer.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
debug_dump_writer.h Move file_wrapper.h to rtc_base/system/ 2018-03-23 11:17:15 +00:00
dtx_controller.cc Optional: Use nullopt and implicit construction in /modules/audio_coding 2017-11-17 11:58:37 +00:00
dtx_controller.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
dtx_controller_unittest.cc Replace rtc::Optional with absl::optional in modules/audio_coding 2018-06-19 12:46:20 +00:00
event_log_writer.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
event_log_writer.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
event_log_writer_unittest.cc Hide RtcEvent members behind accessors 2018-11-10 23:34:07 +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 [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
fec_controller_plr_based_unittest.cc Replace rtc::Optional with absl::optional in modules/audio_coding 2018-06-19 12:46:20 +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 [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
fec_controller_rplr_based_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
frame_length_controller.cc Use ordered data structure for supported frame lengths in ANA. 2019-01-03 11:56:09 +00:00
frame_length_controller.h Use ordered data structure for supported frame lengths in ANA. 2019-01-03 11:56:09 +00:00
frame_length_controller_unittest.cc Use ordered data structure for supported frame lengths in ANA. 2019-01-03 11:56:09 +00:00
parse_ana_dump.py Fixing py lint errors 2018-07-23 15:28:48 +00:00