Bump to WebRTC M131 release
Ongoing fixes and improvements, transient suppressor is gone. Also, dropping isac because it doesn't seem to be useful, and is just build system deadweight now. Upstream references: Version: 131.0.6778.200 WebRTC: 79aff54b0fa9238ce3518dd9eaf9610cd6f22e82 Chromium: 2a19506ad24af755f2a215a4c61f775393e0db42
This commit is contained in:
@ -21,30 +21,8 @@ config("apm_debug_dump") {
|
||||
|
||||
rtc_library("api") {
|
||||
visibility = [ "*" ]
|
||||
sources = [
|
||||
"include/audio_processing.cc",
|
||||
"include/audio_processing.h",
|
||||
]
|
||||
deps = [
|
||||
":audio_frame_view",
|
||||
":audio_processing_statistics",
|
||||
"../../api:array_view",
|
||||
"../../api:scoped_refptr",
|
||||
"../../api/audio:aec3_config",
|
||||
"../../api/audio:audio_frame_api",
|
||||
"../../api/audio:echo_control",
|
||||
"../../rtc_base:macromagic",
|
||||
"../../rtc_base:refcount",
|
||||
"../../rtc_base:stringutils",
|
||||
"../../rtc_base/system:arch",
|
||||
"../../rtc_base/system:file_wrapper",
|
||||
"../../rtc_base/system:rtc_export",
|
||||
"agc:gain_control_interface",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
sources = [ "include/audio_processing.h" ]
|
||||
deps = [ "../../api/audio:audio_processing" ]
|
||||
}
|
||||
|
||||
rtc_library("audio_frame_proxies") {
|
||||
@ -54,9 +32,9 @@ rtc_library("audio_frame_proxies") {
|
||||
"include/audio_frame_proxies.h",
|
||||
]
|
||||
deps = [
|
||||
":api",
|
||||
":audio_frame_view",
|
||||
"../../api/audio:audio_frame_api",
|
||||
"../../api/audio:audio_processing",
|
||||
]
|
||||
}
|
||||
|
||||
@ -77,8 +55,9 @@ rtc_library("audio_buffer") {
|
||||
defines = []
|
||||
|
||||
deps = [
|
||||
":api",
|
||||
"../../api:array_view",
|
||||
"../../api/audio:audio_frame_api",
|
||||
"../../api/audio:audio_processing",
|
||||
"../../common_audio",
|
||||
"../../common_audio:common_audio_c",
|
||||
"../../rtc_base:checks",
|
||||
@ -111,12 +90,9 @@ rtc_source_set("aec_dump_interface") {
|
||||
]
|
||||
|
||||
deps = [
|
||||
":api",
|
||||
":audio_frame_view",
|
||||
]
|
||||
absl_deps = [
|
||||
"../../api/audio:audio_processing",
|
||||
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
}
|
||||
|
||||
@ -129,10 +105,11 @@ rtc_library("gain_controller2") {
|
||||
defines = []
|
||||
deps = [
|
||||
":aec_dump_interface",
|
||||
":api",
|
||||
":apm_logging",
|
||||
":audio_buffer",
|
||||
":audio_frame_view",
|
||||
"../../api/audio:audio_frame_api",
|
||||
"../../api/audio:audio_processing",
|
||||
"../../common_audio",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:logging",
|
||||
@ -168,29 +145,28 @@ rtc_library("audio_processing") {
|
||||
defines = []
|
||||
deps = [
|
||||
":aec_dump_interface",
|
||||
":api",
|
||||
":apm_logging",
|
||||
":audio_buffer",
|
||||
":audio_frame_proxies",
|
||||
":audio_frame_view",
|
||||
":audio_processing_statistics",
|
||||
":gain_controller2",
|
||||
":high_pass_filter",
|
||||
":optionally_built_submodule_creators",
|
||||
":rms_level",
|
||||
"../../api:array_view",
|
||||
"../../api:function_view",
|
||||
"../../api:make_ref_counted",
|
||||
"../../api/audio:aec3_config",
|
||||
"../../api/audio:audio_frame_api",
|
||||
"../../api/audio:audio_processing",
|
||||
"../../api/audio:audio_processing_statistics",
|
||||
"../../api/audio:echo_control",
|
||||
"../../api/task_queue",
|
||||
"../../audio/utility:audio_frame_operations",
|
||||
"../../common_audio:common_audio_c",
|
||||
"../../common_audio/third_party/ooura:fft_size_256",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:event_tracer",
|
||||
"../../rtc_base:gtest_prod",
|
||||
"../../rtc_base:ignore_wundef",
|
||||
"../../rtc_base:logging",
|
||||
"../../rtc_base:macromagic",
|
||||
"../../rtc_base:safe_minmax",
|
||||
@ -213,12 +189,10 @@ rtc_library("audio_processing") {
|
||||
"agc2:input_volume_stats_reporter",
|
||||
"capture_levels_adjuster",
|
||||
"ns",
|
||||
"transient:transient_suppressor_api",
|
||||
"vad",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/base:nullability",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
"//third_party/abseil-cpp/absl/strings:string_view",
|
||||
]
|
||||
|
||||
deps += [
|
||||
@ -251,25 +225,13 @@ rtc_library("residual_echo_detector") {
|
||||
"residual_echo_detector.h",
|
||||
]
|
||||
deps = [
|
||||
":api",
|
||||
":apm_logging",
|
||||
"../../api:array_view",
|
||||
"../../api/audio:audio_processing",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:logging",
|
||||
"../../system_wrappers:metrics",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("optionally_built_submodule_creators") {
|
||||
sources = [
|
||||
"optionally_built_submodule_creators.cc",
|
||||
"optionally_built_submodule_creators.h",
|
||||
]
|
||||
deps = [
|
||||
"transient:transient_suppressor_api",
|
||||
"transient:transient_suppressor_impl",
|
||||
]
|
||||
}
|
||||
|
||||
rtc_source_set("rms_level") {
|
||||
@ -282,22 +244,17 @@ rtc_source_set("rms_level") {
|
||||
"../../api:array_view",
|
||||
"../../rtc_base:checks",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("audio_processing_statistics") {
|
||||
visibility = [ "*" ]
|
||||
sources = [
|
||||
"include/audio_processing_statistics.cc",
|
||||
"include/audio_processing_statistics.h",
|
||||
]
|
||||
deps = [ "../../rtc_base/system:rtc_export" ]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
sources = [ "include/audio_processing_statistics.h" ]
|
||||
deps = [ "../../api/audio:audio_processing_statistics" ]
|
||||
}
|
||||
|
||||
rtc_source_set("audio_frame_view") {
|
||||
sources = [ "include/audio_frame_view.h" ]
|
||||
deps = [ "../../api:array_view" ]
|
||||
deps = [ "../../api/audio:audio_frame_api" ]
|
||||
}
|
||||
|
||||
if (rtc_enable_protobuf) {
|
||||
@ -319,10 +276,7 @@ rtc_library("apm_logging") {
|
||||
"../../common_audio",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:stringutils",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
"//third_party/abseil-cpp/absl/strings:string_view",
|
||||
]
|
||||
defines = []
|
||||
}
|
||||
@ -333,23 +287,21 @@ if (rtc_include_tests) {
|
||||
sources = [ "include/mock_audio_processing.h" ]
|
||||
deps = [
|
||||
":aec_dump_interface",
|
||||
":api",
|
||||
":audio_buffer",
|
||||
":audio_processing",
|
||||
":audio_processing_statistics",
|
||||
"../../api/audio:audio_processing",
|
||||
"../../api/audio:audio_processing_statistics",
|
||||
"../../api/task_queue",
|
||||
"../../test:test_support",
|
||||
"//third_party/abseil-cpp/absl/base:nullability",
|
||||
"//third_party/abseil-cpp/absl/strings:string_view",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||
}
|
||||
|
||||
if (!build_with_chromium) {
|
||||
group("audio_processing_tests") {
|
||||
testonly = true
|
||||
deps = [
|
||||
":audioproc_test_utils",
|
||||
"transient:click_annotate",
|
||||
"transient:transient_suppression_test",
|
||||
]
|
||||
deps = [ ":audioproc_test_utils" ]
|
||||
|
||||
if (rtc_enable_protobuf) {
|
||||
deps += [
|
||||
@ -378,7 +330,6 @@ if (rtc_include_tests) {
|
||||
deps = [
|
||||
":aec3_config_json",
|
||||
":analog_mic_simulation",
|
||||
":api",
|
||||
":apm_logging",
|
||||
":audio_buffer",
|
||||
":audio_frame_view",
|
||||
@ -392,12 +343,13 @@ if (rtc_include_tests) {
|
||||
"../../api:scoped_refptr",
|
||||
"../../api/audio:aec3_config",
|
||||
"../../api/audio:aec3_factory",
|
||||
"../../api/audio:audio_frame_api",
|
||||
"../../api/audio:audio_processing",
|
||||
"../../api/audio:echo_detector_creator",
|
||||
"../../common_audio",
|
||||
"../../common_audio:common_audio_c",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:gtest_prod",
|
||||
"../../rtc_base:ignore_wundef",
|
||||
"../../rtc_base:macromagic",
|
||||
"../../rtc_base:platform_thread",
|
||||
"../../rtc_base:protobuf_utils",
|
||||
@ -437,15 +389,11 @@ if (rtc_include_tests) {
|
||||
"capture_levels_adjuster",
|
||||
"capture_levels_adjuster:capture_levels_adjuster_unittests",
|
||||
"test/conversational_speech:unittest",
|
||||
"transient:transient_suppression_unittests",
|
||||
"utility:legacy_delay_estimator_unittest",
|
||||
"utility:pffft_wrapper_unittest",
|
||||
"vad:vad_unittests",
|
||||
"//testing/gtest",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
"//third_party/abseil-cpp/absl/strings:string_view",
|
||||
]
|
||||
|
||||
defines = []
|
||||
@ -463,18 +411,16 @@ if (rtc_include_tests) {
|
||||
":audioproc_protobuf_utils",
|
||||
":audioproc_test_utils",
|
||||
":audioproc_unittest_proto",
|
||||
":optionally_built_submodule_creators",
|
||||
":residual_echo_detector",
|
||||
":rms_level",
|
||||
":runtime_settings_protobuf_utils",
|
||||
"../../api/audio:audio_frame_api",
|
||||
"../../api/audio:echo_control",
|
||||
"../../rtc_base:rtc_base_tests_utils",
|
||||
"../../rtc_base:rtc_task_queue",
|
||||
"aec_dump",
|
||||
"aec_dump:aec_dump_unittests",
|
||||
"//third_party/abseil-cpp/absl/flags:flag",
|
||||
]
|
||||
absl_deps += [ "//third_party/abseil-cpp/absl/flags:flag" ]
|
||||
sources += [
|
||||
"audio_processing_impl_locking_unittest.cc",
|
||||
"audio_processing_impl_unittest.cc",
|
||||
@ -520,8 +466,8 @@ if (rtc_include_tests) {
|
||||
"../../rtc_base:safe_conversions",
|
||||
"../../system_wrappers",
|
||||
"../../test:test_support",
|
||||
"//third_party/abseil-cpp/absl/strings:string_view",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||
}
|
||||
|
||||
rtc_library("analog_mic_simulation") {
|
||||
@ -539,7 +485,6 @@ if (rtc_include_tests) {
|
||||
"../../rtc_base:safe_minmax",
|
||||
"agc2:gain_map",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
if (rtc_enable_protobuf && !build_with_chromium) {
|
||||
@ -562,7 +507,6 @@ if (rtc_include_tests) {
|
||||
deps = [
|
||||
":aec3_config_json",
|
||||
":analog_mic_simulation",
|
||||
":api",
|
||||
":apm_logging",
|
||||
":audio_processing",
|
||||
":audioproc_debug_proto",
|
||||
@ -570,10 +514,10 @@ if (rtc_include_tests) {
|
||||
":audioproc_test_utils",
|
||||
":runtime_settings_protobuf_utils",
|
||||
"../../api/audio:aec3_factory",
|
||||
"../../api/audio:audio_processing",
|
||||
"../../api/audio:echo_detector_creator",
|
||||
"../../common_audio",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:ignore_wundef",
|
||||
"../../rtc_base:logging",
|
||||
"../../rtc_base:protobuf_utils",
|
||||
"../../rtc_base:rtc_json",
|
||||
@ -588,12 +532,9 @@ if (rtc_include_tests) {
|
||||
"aec_dump",
|
||||
"aec_dump:aec_dump_impl",
|
||||
"//testing/gtest",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/flags:flag",
|
||||
"//third_party/abseil-cpp/absl/flags:parse",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
"//third_party/abseil-cpp/absl/strings:string_view",
|
||||
]
|
||||
} # audioproc_f_impl
|
||||
}
|
||||
@ -613,7 +554,6 @@ if (rtc_include_tests) {
|
||||
deps = [
|
||||
":audioproc_debug_proto",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:ignore_wundef",
|
||||
"../../rtc_base:protobuf_utils",
|
||||
"../../rtc_base/system:arch",
|
||||
]
|
||||
@ -627,9 +567,9 @@ if (rtc_include_tests) {
|
||||
]
|
||||
|
||||
deps = [
|
||||
":api",
|
||||
":audioproc_debug_proto",
|
||||
":audioproc_protobuf_utils",
|
||||
"../../api/audio:audio_processing",
|
||||
"../../rtc_base:checks",
|
||||
]
|
||||
}
|
||||
@ -657,11 +597,11 @@ rtc_library("audioproc_test_utils") {
|
||||
configs += [ ":apm_debug_dump" ]
|
||||
|
||||
deps = [
|
||||
":api",
|
||||
":audio_buffer",
|
||||
":audio_processing",
|
||||
"../../api:array_view",
|
||||
"../../api/audio:audio_frame_api",
|
||||
"../../api/audio:audio_processing",
|
||||
"../../common_audio",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:random",
|
||||
@ -671,10 +611,7 @@ rtc_library("audioproc_test_utils") {
|
||||
"../../test:test_support",
|
||||
"../audio_coding:neteq_input_audio_tools",
|
||||
"//testing/gtest",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
"//third_party/abseil-cpp/absl/strings:string_view",
|
||||
]
|
||||
}
|
||||
|
||||
@ -692,6 +629,6 @@ rtc_library("aec3_config_json") {
|
||||
"../../rtc_base:rtc_json",
|
||||
"../../rtc_base:stringutils",
|
||||
"../../rtc_base/system:rtc_export",
|
||||
"//third_party/abseil-cpp/absl/strings:string_view",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||
}
|
||||
|
Reference in New Issue
Block a user