commit | f76cafbf91a8dfdd117e7b06cd98aa6e6ea0d479 | [log] [tgz] |
---|---|---|
author | Hsin-Yu Chao <hychao@google.com> | Mon Apr 01 13:54:10 2019 +0800 |
committer | chrome-bot <chrome-bot@chromium.org> | Wed Apr 10 18:06:23 2019 -0700 |
tree | fb62dbb91ebf1c538c644f920460b6b65fe4e2b0 | |
parent | 8fd0ded2f954d5deec49cf107e06725d8f45ec3b [diff] |
Uprev to branch-heads/74 To commit 'Merge to M74: Revert "Remove rtc::TimeMillis() call from ALR detector."' https://webrtc.googlesource.com/src/+/303fc7963064a46a27e8287e531ded8cec21ff77 Existing aec.ini config files should be modified base on the parameters change as below: Added: AEC_DELAY_DELAY_HEADROOM_SAMPLES "delay:delay_headroom_samples" AEC_DELAY_HYSTERESIS_LIMIT_BLOCKS "delay:hysteresis_limit_blocks" AEC_EP_STRENGTH_DEFAULT_GAIN "ep_strength:default_gain" Removed: AEC_BUFFERING_USE_NEW_RENDER_BUFFERING "buffering:use_new_render_buffering" AEC_DELAY_API_CALL_JITTER_BLOCKS "delay:api_call_jitter_blocks" AEC_DELAY_MIN_ECHO_PATH_DELAY_BLOCKS "delay:min_echo_path_delay_blocks" AEC_DELAY_DELAY_HEADROOM_BLOCKS "delay:delay_headroom_blocks" AEC_DELAY_HYSTERESIS_LIMIT_1_BLOCKS "delay:hysteresis_limit_1_blocks" AEC_DELAY_HYSTERESIS_LIMIT_2_BLOCKS "delay:hysteresis_limit_2_blocks" AEC_DELAY_SKEW_HYSTERESIS_BLOCKS "delay:skew_hysteresis_blocks" AEC_EP_STRENGTH_LF "ep_strength:lf" AEC_EP_STRENGTH_MF "ep_strength:mf" AEC_EP_STRENGTH_HF "ep_strength:hf" AEC_ECHO_REMOVAL_CTL_INITIAL_GAIN "echo_removal_control:initial_gain" AEC_ECHO_REMOVAL_CTL_FIRST_NON_ZERO_GAIN "echo_removal_control:first_non_zero_gain" AEC_ECHO_REMOVAL_CTL_NON_ZERO_GAIN_BLOCKS "echo_removal_control:non_zero_gain_blocks" AEC_ECHO_REMOVAL_CTL_FULL_GAIN_BLOCKS "echo_removal_control:full_gain_blocks" BUG=chromium:947914 TEST=emerge-atlas webrtc-apm CQ-DEPEND=CL:1545342 Change-Id: Ifb701bfc14844c32b8d7561c4b48fd61be3f7157 Reviewed-on: https://chromium-review.googlesource.com/1545814 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> Reviewed-by: Per Ã…hgren <peah@chromium.org>
APM is the audio processing module of WebRTC project in charge of effects like echo cancellation, noise suppression, etc. The purpose of this project is to build a standalone library for Chrome OS system side audio processing.
To update this package to latest upstream WebRC:
./script/sync-apm.sh path/to/webrtc-checkout/src .
emerge webrtc-apm
to see if anything breaks.