Merge audio_processing changes.

R=aluebs@webrtc.org, bjornv@webrtc.org
BUG=

Review URL: https://webrtc-codereview.appspot.com/32769004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7893 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
pbos@webrtc.org
2014-12-15 09:41:24 +00:00
parent fb108b5a28
commit 788acd17ad
108 changed files with 7822 additions and 51 deletions

View File

@ -9,6 +9,7 @@
{
'variables': {
'audio_processing_dependencies': [
'<(DEPTH)/webrtc/modules/modules.gyp:iSAC',
'<(webrtc_root)/base/base.gyp:rtc_base_approved',
'<(webrtc_root)/common_audio/common_audio.gyp:common_audio',
'<(webrtc_root)/system_wrappers/source/system_wrappers.gyp:system_wrappers',
@ -33,25 +34,52 @@
'<@(audio_processing_dependencies)',
],
'sources': [
'aec/include/echo_cancellation.h',
'aec/aec_core.c',
'aec/aec_core.h',
'aec/aec_core_internal.h',
'aec/aec_rdft.c',
'aec/aec_rdft.h',
'aec/aec_resampler.c',
'aec/aec_resampler.h',
'aec/echo_cancellation.c',
'aec/echo_cancellation_internal.h',
'aec/aec_core.h',
'aec/aec_core.c',
'aec/aec_core_internal.h',
'aec/aec_rdft.h',
'aec/aec_rdft.c',
'aec/aec_resampler.h',
'aec/aec_resampler.c',
'aecm/include/echo_control_mobile.h',
'aecm/echo_control_mobile.c',
'aec/include/echo_cancellation.h',
'aecm/aecm_core.c',
'aecm/aecm_core.h',
'agc/include/gain_control.h',
'aecm/echo_control_mobile.c',
'aecm/include/echo_control_mobile.h',
'agc/agc.cc',
'agc/agc.h',
'agc/agc_audio_proc.cc',
'agc/agc_audio_proc.h',
'agc/agc_audio_proc_internal.h',
'agc/agc_manager_direct.cc',
'agc/agc_manager_direct.h',
'agc/analog_agc.c',
'agc/analog_agc.h',
'agc/circular_buffer.cc',
'agc/circular_buffer.h',
'agc/common.h',
'agc/digital_agc.c',
'agc/digital_agc.h',
'agc/gain_map_internal.h',
'agc/gmm.cc',
'agc/gmm.h',
'agc/histogram.cc',
'agc/histogram.h',
'agc/include/gain_control.h',
'agc/noise_gmm_tables.h',
'agc/pitch_based_vad.cc',
'agc/pitch_based_vad.h',
'agc/pitch_internal.cc',
'agc/pitch_internal.h',
'agc/pole_zero_filter.cc',
'agc/pole_zero_filter.h',
'agc/standalone_vad.cc',
'agc/standalone_vad.h',
'agc/utility.cc',
'agc/utility.h',
'agc/voice_gmm_tables.h',
'audio_buffer.cc',
'audio_buffer.h',
'audio_processing_impl.cc',
@ -74,10 +102,23 @@
'noise_suppression_impl.h',
'processing_component.cc',
'processing_component.h',
'splitting_filter.cc',
'splitting_filter.h',
'rms_level.cc',
'rms_level.h',
'splitting_filter.cc',
'splitting_filter.h',
'transient/common.h',
'transient/daubechies_8_wavelet_coeffs.h',
'transient/dyadic_decimator.h',
'transient/moving_moments.cc',
'transient/moving_moments.h',
'transient/transient_detector.cc',
'transient/transient_detector.h',
'transient/transient_suppressor.cc',
'transient/transient_suppressor.h',
'transient/wpd_node.cc',
'transient/wpd_node.h',
'transient/wpd_tree.cc',
'transient/wpd_tree.h',
'typing_detection.cc',
'typing_detection.h',
'utility/delay_estimator.c',