| OLD | NEW |
| 1 # Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. | 1 # Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. |
| 2 # | 2 # |
| 3 # Use of this source code is governed by a BSD-style license | 3 # Use of this source code is governed by a BSD-style license |
| 4 # that can be found in the LICENSE file in the root of the source | 4 # that can be found in the LICENSE file in the root of the source |
| 5 # tree. An additional intellectual property rights grant can be found | 5 # tree. An additional intellectual property rights grant can be found |
| 6 # in the file PATENTS. All contributing project authors may | 6 # in the file PATENTS. All contributing project authors may |
| 7 # be found in the AUTHORS file in the root of the source tree. | 7 # be found in the AUTHORS file in the root of the source tree. |
| 8 | 8 |
| 9 { | 9 { |
| 10 'variables': { | 10 'variables': { |
| (...skipping 16 matching lines...) Expand all Loading... |
| 27 '<(webrtc_root)/base/base.gyp:rtc_base_approved', | 27 '<(webrtc_root)/base/base.gyp:rtc_base_approved', |
| 28 '<(webrtc_root)/common.gyp:webrtc_common', | 28 '<(webrtc_root)/common.gyp:webrtc_common', |
| 29 '<(webrtc_root)/common_audio/common_audio.gyp:common_audio', | 29 '<(webrtc_root)/common_audio/common_audio.gyp:common_audio', |
| 30 '<(webrtc_root)/modules/modules.gyp:isac', | 30 '<(webrtc_root)/modules/modules.gyp:isac', |
| 31 '<(webrtc_root)/system_wrappers/system_wrappers.gyp:system_wrappers', | 31 '<(webrtc_root)/system_wrappers/system_wrappers.gyp:system_wrappers', |
| 32 ], | 32 ], |
| 33 'sources': [ | 33 'sources': [ |
| 34 'aec/aec_core.cc', | 34 'aec/aec_core.cc', |
| 35 'aec/aec_core.h', | 35 'aec/aec_core.h', |
| 36 'aec/aec_core_optimized_methods.h', | 36 'aec/aec_core_optimized_methods.h', |
| 37 'aec/aec_rdft.cc', | |
| 38 'aec/aec_rdft.h', | |
| 39 'aec/aec_resampler.cc', | 37 'aec/aec_resampler.cc', |
| 40 'aec/aec_resampler.h', | 38 'aec/aec_resampler.h', |
| 41 'aec/echo_cancellation.cc', | 39 'aec/echo_cancellation.cc', |
| 42 'aec/echo_cancellation.h', | 40 'aec/echo_cancellation.h', |
| 43 'aecm/aecm_core.cc', | 41 'aecm/aecm_core.cc', |
| 44 'aecm/aecm_core.h', | 42 'aecm/aecm_core.h', |
| 45 'aecm/echo_control_mobile.cc', | 43 'aecm/echo_control_mobile.cc', |
| 46 'aecm/echo_control_mobile.h', | 44 'aecm/echo_control_mobile.h', |
| 47 'agc/agc.cc', | 45 'agc/agc.cc', |
| 48 'agc/agc.h', | 46 'agc/agc.h', |
| (...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 134 'transient/wpd_tree.h', | 132 'transient/wpd_tree.h', |
| 135 'typing_detection.cc', | 133 'typing_detection.cc', |
| 136 'typing_detection.h', | 134 'typing_detection.h', |
| 137 'utility/block_mean_calculator.cc', | 135 'utility/block_mean_calculator.cc', |
| 138 'utility/block_mean_calculator.h', | 136 'utility/block_mean_calculator.h', |
| 139 'utility/delay_estimator.cc', | 137 'utility/delay_estimator.cc', |
| 140 'utility/delay_estimator.h', | 138 'utility/delay_estimator.h', |
| 141 'utility/delay_estimator_internal.h', | 139 'utility/delay_estimator_internal.h', |
| 142 'utility/delay_estimator_wrapper.cc', | 140 'utility/delay_estimator_wrapper.cc', |
| 143 'utility/delay_estimator_wrapper.h', | 141 'utility/delay_estimator_wrapper.h', |
| 142 'utility/ooura_fft.cc', |
| 143 'utility/ooura_fft.h', |
| 144 'utility/ooura_fft_tables_common.h', |
| 144 'vad/common.h', | 145 'vad/common.h', |
| 145 'vad/gmm.cc', | 146 'vad/gmm.cc', |
| 146 'vad/gmm.h', | 147 'vad/gmm.h', |
| 147 'vad/noise_gmm_tables.h', | 148 'vad/noise_gmm_tables.h', |
| 148 'vad/pitch_based_vad.cc', | 149 'vad/pitch_based_vad.cc', |
| 149 'vad/pitch_based_vad.h', | 150 'vad/pitch_based_vad.h', |
| 150 'vad/pitch_internal.cc', | 151 'vad/pitch_internal.cc', |
| 151 'vad/pitch_internal.h', | 152 'vad/pitch_internal.h', |
| 152 'vad/pole_zero_filter.cc', | 153 'vad/pole_zero_filter.cc', |
| 153 'vad/pole_zero_filter.h', | 154 'vad/pole_zero_filter.h', |
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 229 'dependencies': ['audio_processing_neon',], | 230 'dependencies': ['audio_processing_neon',], |
| 230 }], | 231 }], |
| 231 ['target_arch=="mipsel" and mips_arch_variant!="r6"', { | 232 ['target_arch=="mipsel" and mips_arch_variant!="r6"', { |
| 232 'sources': [ | 233 'sources': [ |
| 233 'aecm/aecm_core_mips.cc', | 234 'aecm/aecm_core_mips.cc', |
| 234 ], | 235 ], |
| 235 'conditions': [ | 236 'conditions': [ |
| 236 ['mips_float_abi=="hard"', { | 237 ['mips_float_abi=="hard"', { |
| 237 'sources': [ | 238 'sources': [ |
| 238 'aec/aec_core_mips.cc', | 239 'aec/aec_core_mips.cc', |
| 239 'aec/aec_rdft_mips.cc', | 240 'utility/ooura_fft_mips.cc', |
| 240 ], | 241 ], |
| 241 }], | 242 }], |
| 242 ], | 243 ], |
| 243 }, { | 244 }, { |
| 244 'sources': [ | 245 'sources': [ |
| 245 'aecm/aecm_core_c.cc', | 246 'aecm/aecm_core_c.cc', |
| 246 ], | 247 ], |
| 247 }], | 248 }], |
| 248 ], | 249 ], |
| 249 # TODO(jschuh): Bug 1348: fix size_t to int truncations. | 250 # TODO(jschuh): Bug 1348: fix size_t to int truncations. |
| (...skipping 18 matching lines...) Expand all Loading... |
| 268 }, | 269 }, |
| 269 ], | 270 ], |
| 270 }], | 271 }], |
| 271 ['target_arch=="ia32" or target_arch=="x64"', { | 272 ['target_arch=="ia32" or target_arch=="x64"', { |
| 272 'targets': [ | 273 'targets': [ |
| 273 { | 274 { |
| 274 'target_name': 'audio_processing_sse2', | 275 'target_name': 'audio_processing_sse2', |
| 275 'type': 'static_library', | 276 'type': 'static_library', |
| 276 'sources': [ | 277 'sources': [ |
| 277 'aec/aec_core_sse2.cc', | 278 'aec/aec_core_sse2.cc', |
| 278 'aec/aec_rdft_sse2.cc', | 279 'utility/ooura_fft_sse2.cc', |
| 280 'utility/ooura_fft_tables_neon_sse2.h', |
| 279 ], | 281 ], |
| 280 'conditions': [ | 282 'conditions': [ |
| 281 ['apm_debug_dump==1', { | 283 ['apm_debug_dump==1', { |
| 282 'defines': ['WEBRTC_APM_DEBUG_DUMP=1',], | 284 'defines': ['WEBRTC_APM_DEBUG_DUMP=1',], |
| 283 }, { | 285 }, { |
| 284 'defines': ['WEBRTC_APM_DEBUG_DUMP=0',], | 286 'defines': ['WEBRTC_APM_DEBUG_DUMP=0',], |
| 285 }], | 287 }], |
| 286 ['os_posix==1', { | 288 ['os_posix==1', { |
| 287 'cflags': [ '-msse2', ], | 289 'cflags': [ '-msse2', ], |
| 288 'xcode_settings': { | 290 'xcode_settings': { |
| 289 'OTHER_CFLAGS': [ '-msse2', ], | 291 'OTHER_CFLAGS': [ '-msse2', ], |
| 290 }, | 292 }, |
| 291 }], | 293 }], |
| 292 ], | 294 ], |
| 293 }, | 295 }, |
| 294 ], | 296 ], |
| 295 }], | 297 }], |
| 296 ['build_with_neon==1', { | 298 ['build_with_neon==1', { |
| 297 'targets': [{ | 299 'targets': [{ |
| 298 'target_name': 'audio_processing_neon', | 300 'target_name': 'audio_processing_neon', |
| 299 'type': 'static_library', | 301 'type': 'static_library', |
| 300 'includes': ['../../build/arm_neon.gypi',], | 302 'includes': ['../../build/arm_neon.gypi',], |
| 301 'dependencies': [ | 303 'dependencies': [ |
| 302 '<(webrtc_root)/common_audio/common_audio.gyp:common_audio', | 304 '<(webrtc_root)/common_audio/common_audio.gyp:common_audio', |
| 303 ], | 305 ], |
| 304 'sources': [ | 306 'sources': [ |
| 305 'aec/aec_core_neon.cc', | 307 'aec/aec_core_neon.cc', |
| 306 'aec/aec_rdft_neon.cc', | |
| 307 'aecm/aecm_core_neon.cc', | 308 'aecm/aecm_core_neon.cc', |
| 308 'ns/nsx_core_neon.c', | 309 'ns/nsx_core_neon.c', |
| 310 'utility/ooura_fft_neon.cc', |
| 311 'utility/ooura_fft_tables_neon_sse2.h', |
| 309 ], | 312 ], |
| 310 'conditions': [ | 313 'conditions': [ |
| 311 ['apm_debug_dump==1', { | 314 ['apm_debug_dump==1', { |
| 312 'defines': ['WEBRTC_APM_DEBUG_DUMP=1',], | 315 'defines': ['WEBRTC_APM_DEBUG_DUMP=1',], |
| 313 }], | 316 }], |
| 314 ['apm_debug_dump==0', { | 317 ['apm_debug_dump==0', { |
| 315 'defines': ['WEBRTC_APM_DEBUG_DUMP=0',], | 318 'defines': ['WEBRTC_APM_DEBUG_DUMP=0',], |
| 316 }], | 319 }], |
| 317 ], | 320 ], |
| 318 }], | 321 }], |
| 319 }], | 322 }], |
| 320 ], | 323 ], |
| 321 } | 324 } |
| OLD | NEW |