Per Åhgren 62ea0aaea0 Remove deprecated legacy AEC code
This CL removes the deprecated legacy AEC code.

Note that this CL should not be landed before the M80 release has been cut.

Bug: webrtc:11165
Change-Id: I59ee94526e62f702bb9fa9fa2d38c4e48f44753c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/161238
Commit-Queue: Per Åhgren <peah@webrtc.org>
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org>
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#30036}
2019-12-09 10:37:49 +00:00

132 lines
2.9 KiB
Plaintext

# Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
import("../../../webrtc.gni")
rtc_library("cascaded_biquad_filter") {
sources = [
"cascaded_biquad_filter.cc",
"cascaded_biquad_filter.h",
]
deps = [
"../../../api:array_view",
"../../../rtc_base:checks",
]
}
rtc_library("legacy_delay_estimator") {
sources = [
"delay_estimator.cc",
"delay_estimator.h",
"delay_estimator_internal.h",
"delay_estimator_wrapper.cc",
"delay_estimator_wrapper.h",
]
deps = [
"../../../rtc_base:checks",
]
}
rtc_library("ooura_fft") {
sources = [
"ooura_fft.cc",
"ooura_fft.h",
"ooura_fft_tables_common.h",
]
deps = [
"../../../rtc_base/system:arch",
"../../../system_wrappers:cpu_features_api",
]
cflags = []
if (current_cpu == "x86" || current_cpu == "x64") {
sources += [
"ooura_fft_sse2.cc",
"ooura_fft_tables_neon_sse2.h",
]
if (is_posix || is_fuchsia) {
cflags += [ "-msse2" ]
}
}
if (rtc_build_with_neon) {
sources += [
"ooura_fft_neon.cc",
"ooura_fft_tables_neon_sse2.h",
]
deps += [ "../../../common_audio" ]
if (current_cpu != "arm64") {
# Enable compilation for the NEON instruction set.
suppressed_configs += [ "//build/config/compiler:compiler_arm_fpu" ]
cflags += [ "-mfpu=neon" ]
}
}
if (current_cpu == "mipsel" && mips_float_abi == "hard") {
sources += [ "ooura_fft_mips.cc" ]
}
}
rtc_library("pffft_wrapper") {
visibility = [ "../*" ]
sources = [
"pffft_wrapper.cc",
"pffft_wrapper.h",
]
deps = [
"../../../api:array_view",
"../../../rtc_base:checks",
"//third_party/pffft",
]
}
if (rtc_include_tests) {
rtc_library("cascaded_biquad_filter_unittest") {
testonly = true
sources = [
"cascaded_biquad_filter_unittest.cc",
]
deps = [
":cascaded_biquad_filter",
"../../../rtc_base:rtc_base_approved",
"../../../test:test_support",
"//testing/gtest",
]
}
rtc_library("legacy_delay_estimator_unittest") {
testonly = true
sources = [
"delay_estimator_unittest.cc",
]
deps = [
":legacy_delay_estimator",
"../../../rtc_base:rtc_base_approved",
"../../../test:test_support",
"//testing/gtest",
]
}
rtc_library("pffft_wrapper_unittest") {
testonly = true
sources = [
"pffft_wrapper_unittest.cc",
]
deps = [
":pffft_wrapper",
"../../../test:test_support",
"//testing/gtest",
"//third_party/pffft",
]
}
}