aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarish Mahendrakar <harish.mahendrakar@ittiam.com>2020-09-24 04:15:32 +0530
committerHarish Mahendrakar <harish.mahendrakar@ittiam.com>2020-10-28 16:09:18 -0700
commitcd66555f9c79c96b73fa8406d4fb0293c066115b (patch)
tree3133f9c140bbc4072502804290a7e5527cbfb289
parent8bd5ca0077fdc6119ce0945e3fa40d4dd1560896 (diff)
downloadwebrtc-cd66555f9c79c96b73fa8406d4fb0293c066115b.tar.gz
Build webrtc_audio_processing module
webrtc_audio_processing module is built with its dependencies included as whole_static_libs, so that a single library can be included where it is used Bug: 169202556 Test: Builds Change-Id: Ic6dd1b4e3a9a351c0b22663197bed77d08ff518c
-rw-r--r--Android.bp78
1 files changed, 78 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index 3005a56b89..96380d6978 100644
--- a/Android.bp
+++ b/Android.bp
@@ -5507,3 +5507,81 @@ cc_library_static {
":webrtc_video_capture__video_capture_internal_impl",
],
}
+
+cc_library_static {
+ name: "webrtc_audio_processing",
+ defaults: ["webrtc_defaults"],
+ export_include_dirs: [
+ ".",
+ "modules/include",
+ "modules/audio_processing/include",
+ ],
+ whole_static_libs: [
+ "webrtc_audio_processing__audio_processing",
+ "webrtc_ooura__fft_size_256",
+ "webrtc_audio_processing__audio_processing_statistics",
+ "webrtc_rtc_base__checks",
+ "webrtc_synchronization__mutex",
+ "webrtc_audio_processing__config",
+ "webrtc_system_wrappers__field_trial",
+ "webrtc_rtc_base__rtc_base_approved",
+ "webrtc_system_wrappers__system_wrappers",
+ "webrtc_audio__aec3_config",
+ "webrtc_system_wrappers__metrics",
+ "webrtc_common_audio__common_audio_c",
+ "webrtc_aecm__aecm_core",
+ "webrtc_agc2__gain_applier",
+ "webrtc_common_audio__common_audio",
+ "webrtc_audio__audio_frame_api",
+ "webrtc_audio_processing__apm_logging",
+ "webrtc_common_audio__fir_filter_factory",
+ "webrtc_agc2__fixed_digital",
+ "webrtc_agc__legacy_agc",
+ "webrtc_utility__audio_frame_operations",
+ "webrtc_audio_processing__api",
+ "webrtc_audio_processing__audio_buffer",
+ "webrtc_vad__vad",
+ "webrtc_audio_processing__high_pass_filter",
+ "webrtc_ns__ns",
+ "webrtc_agc2__adaptive_digital",
+ "webrtc_audio_processing__audio_frame_proxies",
+ "webrtc_audio_processing__optionally_built_submodule_creators",
+ "webrtc_audio_processing__voice_detection",
+ "webrtc_aec3__aec3",
+ "webrtc_agc__agc",
+ "webrtc_aec_dump__null_aec_dump_factory",
+ "webrtc_ooura__fft_size_128",
+ "webrtc_utility__cascaded_biquad_filter",
+ "webrtc_experiments__field_trial_parser",
+ "webrtc_rtc_base__criticalsection",
+ "webrtc_rtc_base__platform_thread_types",
+ "webrtc_rtc_base__logging",
+ "webrtc_rtc_base__stringutils",
+ "webrtc_rtc_base__timeutils",
+ "webrtc_system_wrappers__cpu_features_linux",
+ "webrtc_synchronization__rw_lock_wrapper",
+ "webrtc_units__timestamp",
+ "webrtc_rtc_base__rtc_numerics",
+ "webrtc_agc__level_estimation",
+ "webrtc_agc2__level_estimation_agc",
+ "webrtc_audio_coding__isac_vad",
+ "webrtc_fft__fft",
+ "webrtc_rtc_base__platform_thread",
+ "webrtc_rtc_base__rtc_event",
+ "webrtc_agc2__common",
+ "webrtc_agc2__rnn_vad_with_level",
+ "webrtc_agc2__noise_level_estimator",
+ "webrtc_rnn_vad__rnn_vad",
+ "rnnoise_rnn_vad",
+ "webrtc_utility__pffft_wrapper",
+ "libpffft",
+ "webrtc_api__rtc_error",
+ "webrtc_memory__aligned_malloc",
+ "webrtc_agc2__biquad_filter",
+ "webrtc_utility__legacy_delay_estimator",
+ "webrtc_spl_sqrt_floor__spl_sqrt_floor",
+ "webrtc_common_audio__common_audio_cc",
+ "webrtc_transient__transient_suppressor_impl",
+ "webrtc_synchronization__yield_policy",
+ ],
+}