Some works to track: 1. Migrate cras-config to webrtc-apm package 2. Uprev webrtc-apm - First uprev to upstream branch-head/m71 - Uprev webrtc-apm to upstream Tot - Fix existing config files
List of CLs so far: https://crrev.com/c/1337169 CR: 0 CQ: 0 V: 0 webrtc-apm Uprev to webrtc branch-heads/71 https://crrev.com/c/1337170 CR: 0 CQ: 0 V: 0 webrtc-apm Move config from CRAS to webrtc-apm https://crrev.com/c/1337171 CR: 0 CQ: 0 V: 0 webrtc-apm Sync to webrtc Tot https://crrev.com/c/1337229 CR: 0 CQ: 0 V: 0 adhd CRAS: config - Move aec/apm config to webrtc-apm https://crrev.com/c/1341689 CR: CQ: V: board-overlays nocturne: audio-config - Update aec.ini per config change
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/webrtc-apm/+/1bda95a37bff217d8a943319eb7047fbb7c442c1 commit 1bda95a37bff217d8a943319eb7047fbb7c442c1 Author: Hsin-Yu Chao <hychao@google.com> Date: Wed Nov 21 04:32:40 2018 Uprev to webrtc branch-heads/71 To commit "Merge to M71: AEC3: Simplify render buffering" https://webrtc.googlesource.com/src/+/0ba24191ee90c70679d2452363676c2d65b6b751 BUG= chromium:906512 TEST=Build and test on nocturne Change-Id: I34fdbb3712e26d12c1d635d8e16274f424e5a7e9 Reviewed-on: https://chromium-review.googlesource.com/1337169 Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com> Tested-by: Hsinyu Chao <hychao@chromium.org> Reviewed-by: Cheng-Yi Chiang <cychiang@chromium.org> Reviewed-by: Per Ã…hgren <peah@chromium.org> [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/api/audio/echo_canceller3_factory.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/fakeclock.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/experiments/field_trial_parser_unittest.cc [delete] https://crrev.com/d8c4b7bf1865359b974e48b65030da86bf1bed8d/rtc_base/httpcommon_unittest.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/aec_state.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_coding/codecs/opus/opus_bandwidth_unittest.cc [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/render_delay_controller2.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_coding/neteq/tools/neteq_test.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/ratetracker.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/api/audio_options.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/matched_filter.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/strings/numbers.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/system_wrappers/source/metrics_unittest.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/sequenced_task_checker_unittest.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/container/internal/test_instance_tracker.cc [delete] https://crrev.com/d8c4b7bf1865359b974e48b65030da86bf1bed8d/modules/rtp_rtcp/source/rtp_receiver_video.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/system_wrappers/include/event_wrapper.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/source/rtp_packet.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/container/fixed_array.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/source/rtcp_transceiver_impl.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_coding/include/audio_coding_module.h [delete] https://crrev.com/d8c4b7bf1865359b974e48b65030da86bf1bed8d/common_audio/blocker.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/source/rtcp_packet/remb.h [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/container/internal/hash_policy_testing.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/meta/type_traits.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/source/rtp_sender.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/experiments/field_trial_units_unittest.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/source/rtp_format_vp8.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/strings/escaping.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/echo_path_delay_estimator_unittest.cc [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/container/internal/unordered_set_constructor_test.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/time/internal/cctz/include/cctz/civil_time.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/agc2/BUILD.gn [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/stringencode.cc [copy] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/audio/channel_receive_proxy.h [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/audio/channel_receive.h [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/video_coding/codecs/vp8/include/vp8_temporal_layers.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/source/rtp_format.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/strings/BUILD.bazel [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/container/flat_hash_set.h [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/block_processor2.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/signalthread.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/container/inlined_vector_benchmark.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/strings/internal/str_join_internal.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/time/internal/cctz/src/time_zone_format.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/system_wrappers/include/field_trial.h [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/source/rtp_format_unittest.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/base/CMakeLists.txt [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/api/media_transport_interface.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/BUILD.gn [delete] https://crrev.com/d8c4b7bf1865359b974e48b65030da86bf1bed8d/system_wrappers/source/runtime_enabled_features_default.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_coding/neteq/dtmf_buffer.cc [delete] https://crrev.com/d8c4b7bf1865359b974e48b65030da86bf1bed8d/modules/rtp_rtcp/source/rtp_receiver_impl.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/include/rtp_rtcp_defines.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/transient/wpd_tree_unittest.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/source/rtp_header_extension_map.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/mocks/mock_rtp_rtcp.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/strings/str_format_test.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/include/audio_processing.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_coding/acm2/acm_receiver.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/base/BUILD.bazel [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/source/rtp_format.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/checks.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/strings/internal/memutil.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/agc2/adaptive_mode_level_estimator_unittest.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/render_delay_controller.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_coding/neteq/tools/neteq_rtpplay.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/residual_echo_estimator_unittest.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_coding/neteq/tools/encode_neteq_input.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/source/rtp_format_video_generic.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/source/rtp_header_extensions.h [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/hash/CMakeLists.txt [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/echo_audibility.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/debugging/stacktrace.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/strings/strip.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/agc2/adaptive_agc.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/agc2/adaptive_mode_level_estimator_agc.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/source/rtcp_transceiver.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/api/transport/network_types.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/agc2/agc2_common.h [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/render_delay_buffer2.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/synchronization/rw_lock_wrapper.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/block_processor.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/strings/str_split.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/source/rtp_generic_frame_descriptor.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/erl_estimator.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/source/ulpfec_receiver_impl.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/api/jsepicecandidate.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/render_delay_buffer_unittest.cc [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/base/internal/spinlock_linux.inc [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/subband_erle_estimator.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_coding/neteq/audio_multi_vector_unittest.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/base/internal/raw_logging.h [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/container/internal/container_memory.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/api/mediastreaminterface.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/agc2/gain_curve_applier.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/subtractor_output.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/bytebuffer.cc [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/container/flat_hash_set_test.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/network.cc [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/container/internal/unordered_set_modifiers_test.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/block_framer_unittest.cc [delete] https://crrev.com/d8c4b7bf1865359b974e48b65030da86bf1bed8d/modules/rtp_rtcp/source/rtp_receiver_strategy.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/api/audio_options.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/erle_estimator_unittest.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/networkmonitor.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_coding/neteq/tools/rtc_event_log_source.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/strings/substitute.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/CMakeLists.txt [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/hash/hash.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/common_audio/resampler/resampler_unittest.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_coding/neteq/neteq_stereo_unittest.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/api/units/timestamp_unittest.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/types/any_exception_safety_test.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_coding/neteq/tools/neteq_delay_analyzer.cc [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/hash/hash_testing.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/copts.bzl [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/render_signal_analyzer_unittest.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/nethelper.h [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/hash/internal/print_hash_of.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/container/BUILD.gn [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/source/rtp_rtcp_impl.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_coding/neteq/merge.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/meta/type_traits_test.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_coding/neteq/delay_manager.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/synchronization/BUILD.bazel [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/render_delay_buffer.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/echo_canceller3.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/audio/null_audio_poller.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/source/rtcp_packet/nack.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/memory/BUILD.bazel [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/api/units/time_delta.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/echo_control_mobile_unittest.cc [delete] https://crrev.com/d8c4b7bf1865359b974e48b65030da86bf1bed8d/audio/channel.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/bitrateallocationstrategy.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/api/rtpparameters.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/source/rtp_format_vp8_test_helper.cc [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/source/rtp_header_extension_size.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/types/optional_test.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/agc2/adaptive_digital_gain_applier.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/audio/audio_send_stream_unittest.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/source/receive_statistics_impl.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/sslcertificate.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/ssladapter_unittest.cc [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/hash/internal/city.cc [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/hash/internal/hash.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/echo_remover_metrics.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/strings/internal/str_format/extension.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/rtccertificate.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/audio_processing_impl.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/base/log_severity.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/api/rtpsenderinterface.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/audio_processing_impl_locking_unittest.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/audio_processing_performance_unittest.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/api/units/data_size.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/erl_estimator_unittest.cc [delete] https://crrev.com/d8c4b7bf1865359b974e48b65030da86bf1bed8d/system_wrappers/include/field_trial_default.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/api/units/timestamp.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/container/inlined_vector.h [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/experiments/jitter_upper_bound_experiment.cc [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/audio/channel_receive_proxy.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/memory/aligned_malloc.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/synchronization/mutex.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/frame_blocker_unittest.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/agc2/gain_applier.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/numerics/sample_counter.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/echo_remover.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_coding/neteq/audio_vector_unittest.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/pathutils.h [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/container/flat_hash_map.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/strings/internal/str_split_internal.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/matched_filter_lag_aggregator.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/algorithm/container.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/network.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/time/format.cc [delete] https://crrev.com/d8c4b7bf1865359b974e48b65030da86bf1bed8d/modules/rtp_rtcp/include/rtp_payload_registry.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/openssldigest.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/container/inlined_vector_test.cc [delete] https://crrev.com/d8c4b7bf1865359b974e48b65030da86bf1bed8d/modules/rtp_rtcp/include/rtp_receiver.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_coding/neteq/neteq_external_decoder_unittest.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/buffer_unittest.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_coding/neteq/packet_buffer.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/stringutils.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/source/rtcp_transceiver.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/api/rtp_headers.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/adaptive_fir_filter_unittest.cc [delete] https://crrev.com/d8c4b7bf1865359b974e48b65030da86bf1bed8d/system_wrappers/source/event_timer_posix_unittest.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/fileutils.cc [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/container/internal/hash_function_defaults.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/time/time.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/sslidentity.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/stringencode.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/api/peerconnectioninterface.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/source/rtp_packet_unittest.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/third_party/sigslot/sigslot.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/strings/string_view.h [delete] https://crrev.com/d8c4b7bf1865359b974e48b65030da86bf1bed8d/modules/audio_processing/echo_cancellation_proxy.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/suppression_gain_unittest.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/networkmonitor.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/erle_estimator.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/sslidentity.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/suppression_filter.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/audio/audio_receive_stream.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/block_processor_unittest.cc [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/video_coding/codecs/vp8/include/temporal_layers_checker.h [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/rtc_base/cancelable_task_handle.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/source/rtp_format_video_generic_unittest.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/common_audio/BUILD.gn [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/source/rtp_header_extension_size.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/include/rtp_rtcp.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/rtp_rtcp/source/rtp_format_h264.h [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/echo_control_mobile_bit_exact_unittest.cc [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/container/internal/unordered_set_test.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/system_wrappers/BUILD.gn [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/api/rtcerror.h [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/container/node_hash_map.h [add] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/absl/container/internal/tracked.h [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_processing/aec3/render_delay_controller.cc [modify] https://crrev.com/1bda95a37bff217d8a943319eb7047fbb7c442c1/modules/audio_coding/acm2/audio_coding_module_unittest.cc [add] https://crrev.com/1bda95a
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/adhd/+/bb832e555c0f7ba8b255a2451d39a19704b3e0e7 commit bb832e555c0f7ba8b255a2451d39a19704b3e0e7 Author: Hsin-Yu Chao <hychao@google.com> Date: Wed Nov 21 09:25:03 2018 CRAS: config - Move aec/apm config to webrtc-apm This change decouples CRAS and the parsing logic of APM/AEC3 configurations, CRAS build will no longer be affected by config structure change in webrtc-apm. BUG= chromium:906512 TEST=Build and test on nocturne CQ-DEPEND=CL:1337170 Change-Id: Ia705cab5b60989bbcd69f7911041a6abc5f3f7be Reviewed-on: https://chromium-review.googlesource.com/1337229 Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com> Tested-by: Hsinyu Chao <hychao@chromium.org> Reviewed-by: Hsinyu Chao <hychao@chromium.org> [delete] https://crrev.com/2c7831e8ab1f036242e791932512758681f1e5bd/cras/src/server/config/apm_config.c [modify] https://crrev.com/bb832e555c0f7ba8b255a2451d39a19704b3e0e7/cras/src/server/cras_apm_list.c [modify] https://crrev.com/bb832e555c0f7ba8b255a2451d39a19704b3e0e7/cras/src/tests/apm_list_unittest.cc [delete] https://crrev.com/2c7831e8ab1f036242e791932512758681f1e5bd/cras/src/server/config/apm_config.h [modify] https://crrev.com/bb832e555c0f7ba8b255a2451d39a19704b3e0e7/cras/src/Makefile.am [delete] https://crrev.com/2c7831e8ab1f036242e791932512758681f1e5bd/cras/src/server/config/aec_config.c [delete] https://crrev.com/2c7831e8ab1f036242e791932512758681f1e5bd/cras/src/server/config/aec_config.h
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/webrtc-apm/+/2583e8ab34618853494d0cf85ce3236e2f3bd950 commit 2583e8ab34618853494d0cf85ce3236e2f3bd950 Author: Hsin-Yu Chao <hychao@google.com> Date: Wed Nov 21 09:25:03 2018 Move config from CRAS to webrtc-apm Before this change, APM and AEC3 settings are passed to webrtc-apm library by additional struct. The logic of parsing config file and finally sets to APM/AEC3 config structures are separated in different projects, and that makes maintainance difficult. This change fixes the problem by passing ini dictionary to webrtc-apm library, and owns the parsing logic. New files under cras-conifg/ are copied from CRAS/adhd and applied necessary adjustment. BUG= chromium:906512 TEST=Build and test on nocturne CQ-DEPEND=CL:1337229 Change-Id: Ib2835f0053800fb091fce5a5a29f2b177e809575 Reviewed-on: https://chromium-review.googlesource.com/1337170 Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com> Tested-by: Hsinyu Chao <hychao@chromium.org> Reviewed-by: Cheng-Yi Chiang <cychiang@chromium.org> Reviewed-by: Per Ã…hgren <peah@chromium.org> [add] https://crrev.com/2583e8ab34618853494d0cf85ce3236e2f3bd950/cras-config/apm_config.cc [add] https://crrev.com/2583e8ab34618853494d0cf85ce3236e2f3bd950/cras-config/apm_config.h [add] https://crrev.com/2583e8ab34618853494d0cf85ce3236e2f3bd950/cras-config/module.mk [add] https://crrev.com/2583e8ab34618853494d0cf85ce3236e2f3bd950/cras-config/aec_config.h [modify] https://crrev.com/2583e8ab34618853494d0cf85ce3236e2f3bd950/Makefile [modify] https://crrev.com/2583e8ab34618853494d0cf85ce3236e2f3bd950/webrtc_apm.cc [add] https://crrev.com/2583e8ab34618853494d0cf85ce3236e2f3bd950/cras-config/aec_config.cc [modify] https://crrev.com/2583e8ab34618853494d0cf85ce3236e2f3bd950/webrtc_apm.h
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/webrtc-apm/+/640d48b3222a28a7cb84f9df30d35d236582fc5c commit 640d48b3222a28a7cb84f9df30d35d236582fc5c Author: Hsin-Yu Chao <hychao@google.com> Date: Wed Nov 21 09:25:04 2018 Sync to webrtc Tot Update to commit "Implement data channels over media transport." https://webrtc.googlesource.com/src/+/175aa2e95c19a1e02786b09602c6f62b3554f1a2 BUG= chromium:906512 TEST=Build and test on nocturne Change-Id: I963d31a7fe51ce1bb706459bafad3e688278340b Reviewed-on: https://chromium-review.googlesource.com/1337171 Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com> Tested-by: Hsinyu Chao <hychao@chromium.org> Reviewed-by: Cheng-Yi Chiang <cychiang@chromium.org> Reviewed-by: Per Ã…hgren <peah@chromium.org> [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/neteq/expand.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/sslidentity.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/aec_state.cc [delete] https://crrev.com/2583e8ab34618853494d0cf85ce3236e2f3bd950/rtc_base/pathutils_unittest.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/render_delay_controller2.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/api/audio_options.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/matched_filter.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/echo_control_mobile_bit_exact_unittest.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/audio_network_adaptor/bitrate_controller.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/random.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/gain_controller2.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/sequenced_task_checker_unittest.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/neteq/decoder_database.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/reverb_model_estimator.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/rtcp_packet/psfb.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/agc2/rnn_vad/pitch_search.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/rtp_packet.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/reverb_model_fallback.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/criticalsection_unittest.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/rtccertificate.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aecm/echo_control_mobile.cc [add] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/numerics/moving_average.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/rtcp_packet/nack.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/reverb_frequency_response.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/rtp_format_vp8.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/module.mk [delete] https://crrev.com/2583e8ab34618853494d0cf85ce3236e2f3bd950/rtc_base/pathutils.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/agc/loudness_histogram.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor_config.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/audio/channel_receive.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/filter_analyzer.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/rtp_format.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/string_to_number.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/video_coding/codecs/vp8/include/temporal_layers_checker.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/echo_control_mobile_unittest.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/rtp_sender_video.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/rtp_format_unittest.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/timeutils.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/agc2/rnn_vad/rnn_vad_tool.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/api/media_transport_interface.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/BUILD.gn [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/neteq/tools/packet_source.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/video_coding/codecs/h264/include/h264.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/OWNERS [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/residual_echo_detector.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/fakesslidentity.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/include/rtp_rtcp_defines.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/vad/pitch_based_vad.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/downsampled_render_buffer.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/moving_average.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/rtp_header_extension_map.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/ulpfec_generator.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/include/audio_processing.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/acm2/acm_receiver.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/agc2/rnn_vad/fft_util.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/cascaded_biquad_filter.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/vad/gmm.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/agc2/rnn_vad/pitch_search_internal.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/neteq/tools/neteq_rtpplay.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/agc2/adaptive_agc.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/subtractor.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/utility/ooura_fft_sse2.cc [delete] https://crrev.com/2583e8ab34618853494d0cf85ce3236e2f3bd950/rtc_base/unixfilesystem.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/rtp_header_extensions.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/acm2/acm_receive_test.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/helpers.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/cras-config/apm_config.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/system_wrappers/source/rtp_to_ntp_estimator.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/agc2/saturation_protector.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/rtcp_transceiver.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/api/transport/network_types.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/agc2/agc2_common.h [add] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/key_derivation.cc [add] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/memory_stream.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/dtmf_queue.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/rtp_generic_frame_descriptor.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/erl_estimator.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/natserver.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/codecs/cng/audio_encoder_cng.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/api/jsepicecandidate.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/matrix_buffer.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/subband_erle_estimator.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/neteq/delay_peak_detector.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/api/mediastreaminterface.h [delete] https://crrev.com/2583e8ab34618853494d0cf85ce3236e2f3bd950/modules/audio_processing/agc2/gain_curve_applier.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/rtcp_packet/app.h [add] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/openssl_key_derivation_hkdf.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/network.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/fakenetwork.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/criticalsection.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/ulpfec_generator.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/audio_network_adaptor/event_log_writer.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/api/audio_options.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/networkmonitor.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/testutils.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/agc2/gain_applier.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/rtp_generic_frame_descriptor.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/ipaddress.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/common_audio/vad/vad.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/voice_detection_impl.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/logsinks.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/socketaddresspair.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/echo_path_delay_estimator.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/neteq/comfort_noise.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/copyonwritebuffer.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/noise_suppression_impl.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/testutils.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/socketstream.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/system_wrappers/OWNERS [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/rtp_rtcp_impl.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/neteq/packet_buffer.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/suppression_gain_limiter.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/common_audio/include/audio_util.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/agc2/fixed_gain_controller.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/render_delay_buffer.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec/aec_core.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/audio/null_audio_poller.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/neteq/nack_tracker.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/block_framer.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/neteq/expand_uma_logger.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/agc2/adaptive_mode_level_estimator_agc.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/api/units/time_delta.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/neteq/tools/rtp_jitter.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/audio/utility/audio_frame_operations.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/agc2/rnn_vad/lp_residual.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/bitrateallocationstrategy.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/api/rtpparameters.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/agc2/adaptive_agc.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/cras-config/aec_config.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/audio/audio_send_stream_unittest.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/sslcertificate.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/gain_controller2_unittest.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/rtp_packet_to_send.cc [delete] https://crrev.com/2583e8ab34618853494d0cf85ce3236e2f3bd950/rtc_base/optionsfile_unittest.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/filter_analyzer.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/agc2/rnn_vad/spectral_features_internal.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/rtccertificate.cc [add] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/agc2/limiter_db_gain_curve.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/codecs/g711/audio_decoder_pcm.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/audio_processing_impl.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/vector_buffer.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/echo_remover_metrics.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/logging/apm_data_dumper.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/neteq/audio_vector.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/audio_network_adaptor/frame_length_controller.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/packet_loss_stats.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/neteq/tools/neteq_packet_source_input.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/echo_cancellation_impl.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/audio_processing_performance_unittest.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/api/units/timestamp.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/audio/channel_receive_proxy.cc [add] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/network/BUILD.gn [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/agc2/gain_applier.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/numerics/sample_counter.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/transient/moving_moments.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/base64_unittest.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/echo_remover.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/neteq/comfort_noise.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/codecs/legacy_encoded_audio_frame.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/vad/pitch_based_vad.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/rtcp_packet/extended_reports.cc [delete] https://crrev.com/2583e8ab34618853494d0cf85ce3236e2f3bd950/rtc_base/optionsfile.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/common_audio/channel_buffer.cc [delete] https://crrev.com/2583e8ab34618853494d0cf85ce3236e2f3bd950/modules/video_coding/codecs/vp8/include/vp8_temporal_layers.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/rate_statistics.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/audio_processing_unittest.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/api/video/video_frame.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/echo_detector/circular_buffer.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/audio/remix_resample.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/neteq/packet.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/opensslstreamadapter.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/codecs/opus/audio_decoder_opus.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/rtcp_packet/rtpfb.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/buffer_unittest.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/api/video/video_source_interface.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/neteq/packet_buffer.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/stringutils.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/neteq/tools/rtp_file_source.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/gain_control_impl.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/api/jsep.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/rtcp_transceiver.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/api/rtp_headers.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc [delete] https://crrev.com/2583e8ab34618853494d0cf85ce3236e2f3bd950/rtc_base/noop.mm [delete] https://crrev.com/2583e8ab34618853494d0cf85ce3236e2f3bd950/rtc_base/Dummy.java [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/api/mediastreaminterface.cc [delete] https://crrev.com/2583e8ab34618853494d0cf85ce3236e2f3bd950/rtc_base/fileutils.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/natserver.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/asyncpacketsocket.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/system/file_wrapper.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/api/peerconnectioninterface.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/rtp_packet_unittest.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/virtualsocket_unittest.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/rtcp_receiver.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/agc/agc.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/neteq/post_decode_vad.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/render_delay_controller_metrics.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/erle_estimator.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/sslidentity.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/suppression_filter.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/rtp_rtcp_impl.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/agc2/biquad_filter.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/httpcommon.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/neteq/tick_timer.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/common_audio/BUILD.gn [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/include/rtp_rtcp.h [add] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/system/cocoa_threading.h [add] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/memory_stream.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/rtp_rtcp/source/rtp_format_h264.h [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/cascaded_biquad_filter.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/system_wrappers/BUILD.gn [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/opensslutility.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/render_delay_controller.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_processing/aec3/subtractor_output_analyzer.h [add] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/rtc_base/experiments/normalize_simulcast_size_experiment.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.cc [modify] https://crrev.com/640d48b3222a28a7cb84f9df30d35d236582fc5c/module
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/board-overlays/+/ef64895cf246a3d42970f214fdbcd0106823c295 commit ef64895cf246a3d42970f214fdbcd0106823c295 Author: Hsin-Yu Chao <hychao@google.com> Date: Wed Nov 21 13:53:07 2018 nocturne: audio-config - Update aec.ini per config change Adding a few fields to aec.ini to accomodate with webrtc-apm library uprev. BUG= chromium:906512 TEST=Manual test on nocturne CQ-DEPEND=CL:1337171 Change-Id: I273160a6a67fc7660fa2255f0bbd6c9c025c95d8 Reviewed-on: https://chromium-review.googlesource.com/1341689 Commit-Ready: Hsinyu Chao <hychao@chromium.org> Tested-by: Hsinyu Chao <hychao@chromium.org> Reviewed-by: Hsinyu Chao <hychao@chromium.org> [modify] https://crrev.com/ef64895cf246a3d42970f214fdbcd0106823c295/overlay-nocturne/chromeos-base/chromeos-bsp-nocturne/files/audio-config/cras-config/dmic10/aec.ini [modify] https://crrev.com/ef64895cf246a3d42970f214fdbcd0106823c295/overlay-nocturne/chromeos-base/chromeos-bsp-nocturne/files/audio-config/cras-config/dmic32/aec.ini [rename] https://crrev.com/ef64895cf246a3d42970f214fdbcd0106823c295/overlay-nocturne/chromeos-base/chromeos-bsp-nocturne/chromeos-bsp-nocturne-0.0.1-r39.ebuild
The fixes in this bug has all landed in M72. Closing this one and use 911414 to track those needs cherry-pick.
Comment 1 by hychao@chromium.org
, Nov 19