Fix some audio_processing dependencies Change-Id: I904dbca87821f3727395eaefaaada9d4b3b8b427 Bug: webrtc:498394143 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/499160 Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Jeremy Leconte <jleconte@google.com> Cr-Commit-Position: refs/heads/main@{#48487}
diff --git a/modules/audio_processing/BUILD.gn b/modules/audio_processing/BUILD.gn index 078ef5b..457cc23 100644 --- a/modules/audio_processing/BUILD.gn +++ b/modules/audio_processing/BUILD.gn
@@ -645,6 +645,10 @@ "aec_dump", "//third_party/abseil-cpp/absl/strings:string_view", ] + data_deps = [ "../../resources:audio_processing_unittests_data" ] + if (is_ios) { + deps += [ "../../resources:audio_processing_unittests_bundle_data" ] + } } }
diff --git a/modules/audio_processing/aec3/BUILD.gn b/modules/audio_processing/aec3/BUILD.gn index 34cf02f..98d122f 100644 --- a/modules/audio_processing/aec3/BUILD.gn +++ b/modules/audio_processing/aec3/BUILD.gn
@@ -349,6 +349,7 @@ sources = [ "adaptive_fir_filter_erl_unittest.cc" ] deps = [ ":adaptive_fir_filter_erl", + ":aec3", ":aec3_common", "../../../rtc_base:cpu_info", "../../../rtc_base/system:arch", @@ -386,6 +387,7 @@ configs += [ "..:apm_debug_dump" ] sources = [ "aec3_fft_unittest.cc" ] deps = [ + ":aec3", ":aec3_common", ":aec3_fft", ":fft_data", @@ -674,6 +676,9 @@ "../../../rtc_base/system:arch", "../../../test:test_support", ] + if (current_cpu == "x86" || current_cpu == "x64") { + deps += [ ":aec3_avx2" ] + } } rtc_cc_test("filter_analyzer_unittest") { @@ -778,6 +783,7 @@ configs += [ "..:apm_debug_dump" ] sources = [ "render_buffer_unittest.cc" ] deps = [ + ":aec3", ":render_buffer", "../../../rtc_base:checks", "../../../test:test_support", @@ -947,5 +953,8 @@ "../../../rtc_base/system:arch", "../../../test:test_support", ] + if (current_cpu == "x86" || current_cpu == "x64") { + deps += [ ":aec3_avx2" ] + } } }
diff --git a/modules/audio_processing/aec_dump/BUILD.gn b/modules/audio_processing/aec_dump/BUILD.gn index e49daa0..cb2af41 100644 --- a/modules/audio_processing/aec_dump/BUILD.gn +++ b/modules/audio_processing/aec_dump/BUILD.gn
@@ -93,6 +93,7 @@ defines = [] deps = [ ":aec_dump", + ":aec_dump_impl", "..:aec_dump_interface", "../../../api/audio:audio_processing", "../../../rtc_base:task_queue_for_test",
diff --git a/modules/audio_processing/agc2/rnn_vad/BUILD.gn b/modules/audio_processing/agc2/rnn_vad/BUILD.gn index 92a6948..9af6568 100644 --- a/modules/audio_processing/agc2/rnn_vad/BUILD.gn +++ b/modules/audio_processing/agc2/rnn_vad/BUILD.gn
@@ -412,6 +412,9 @@ "..:cpu_features", "../../../../test:test_support", ] + if (current_cpu == "x86" || current_cpu == "x64") { + deps += [ ":vector_math_avx2" ] + } suppressed_configs += [ "//build/config/compiler:compiler_arm_fpu" ] }