aboutsummaryrefslogtreecommitdiff
path: root/common_audio
diff options
context:
space:
mode:
authorAlessio Bazzica <alessiob@webrtc.org>2018-04-24 11:47:52 +0200
committerCommit Bot <commit-bot@chromium.org>2018-04-24 13:08:56 +0000
commit00ec2d94af3ace0491aa7dfae680526ee72c4501 (patch)
treea294154c443529b2603fa10a30a06c6ae18d7185 /common_audio
parentf4f0cbb4bbee02696823876ffc1b5cc1f594fc3d (diff)
downloadwebrtc-00ec2d94af3ace0491aa7dfae680526ee72c4501.tar.gz
Disabling openmax_dl
Bug: webrtc:9071 Change-Id: I858d78f8121193186828fb75f625d4738d4913eb Reviewed-on: https://webrtc-review.googlesource.com/69641 Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> Reviewed-by: Henrik Andreassson <henrika@webrtc.org> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23001}
Diffstat (limited to 'common_audio')
-rw-r--r--common_audio/real_fourier.cc8
-rw-r--r--common_audio/real_fourier_openmax.cc4
-rw-r--r--common_audio/real_fourier_openmax.h7
-rw-r--r--common_audio/real_fourier_unittest.cc6
4 files changed, 9 insertions, 16 deletions
diff --git a/common_audio/real_fourier.cc b/common_audio/real_fourier.cc
index cb0a005de3..f01c8eb2da 100644
--- a/common_audio/real_fourier.cc
+++ b/common_audio/real_fourier.cc
@@ -14,10 +14,6 @@
#include "common_audio/signal_processing/include/signal_processing_library.h"
#include "rtc_base/checks.h"
-#ifdef RTC_USE_OPENMAX_DL
-#include "common_audio/real_fourier_openmax.h"
-#endif
-
namespace webrtc {
using std::complex;
@@ -25,11 +21,7 @@ using std::complex;
const size_t RealFourier::kFftBufferAlignment = 32;
std::unique_ptr<RealFourier> RealFourier::Create(int fft_order) {
-#if defined(RTC_USE_OPENMAX_DL)
- return std::unique_ptr<RealFourier>(new RealFourierOpenmax(fft_order));
-#else
return std::unique_ptr<RealFourier>(new RealFourierOoura(fft_order));
-#endif
}
int RealFourier::FftOrder(size_t length) {
diff --git a/common_audio/real_fourier_openmax.cc b/common_audio/real_fourier_openmax.cc
index 6c5c9cee92..3c4d0e5aa3 100644
--- a/common_audio/real_fourier_openmax.cc
+++ b/common_audio/real_fourier_openmax.cc
@@ -8,6 +8,9 @@
* be found in the AUTHORS file in the root of the source tree.
*/
+// TODO(http://bugs.webrtc.org/9071): Required by downstream projects.
+#ifdef RTC_USE_OPENMAX_DL
+
#include "common_audio/real_fourier_openmax.h"
#include <cstdlib>
@@ -67,3 +70,4 @@ void RealFourierOpenmax::Inverse(const complex<float>* src, float* dest) const {
} // namespace webrtc
+#endif // 0
diff --git a/common_audio/real_fourier_openmax.h b/common_audio/real_fourier_openmax.h
index af91dde3b7..e1322805f9 100644
--- a/common_audio/real_fourier_openmax.h
+++ b/common_audio/real_fourier_openmax.h
@@ -11,9 +11,8 @@
#ifndef COMMON_AUDIO_REAL_FOURIER_OPENMAX_H_
#define COMMON_AUDIO_REAL_FOURIER_OPENMAX_H_
-#ifndef RTC_USE_OPENMAX_DL
-#error "Only include this header if RTC_USE_OPENMAX_DL is defined."
-#endif
+// TODO(http://bugs.webrtc.org/9071): Required by downstream projects.
+#ifdef RTC_USE_OPENMAX_DL
#include <complex>
@@ -44,4 +43,6 @@ class RealFourierOpenmax : public RealFourier {
} // namespace webrtc
+#endif // RTC_USE_OPENMAX_DL
+
#endif // COMMON_AUDIO_REAL_FOURIER_OPENMAX_H_
diff --git a/common_audio/real_fourier_unittest.cc b/common_audio/real_fourier_unittest.cc
index 5ac39b2c98..e6ec012038 100644
--- a/common_audio/real_fourier_unittest.cc
+++ b/common_audio/real_fourier_unittest.cc
@@ -72,11 +72,7 @@ class RealFourierTest : public ::testing::Test {
const RealFourier::fft_cplx_scoper cplx_buffer_;
};
-using FftTypes = ::testing::Types<
-#if defined(RTC_USE_OPENMAX_DL)
- RealFourierOpenmax,
-#endif
- RealFourierOoura>;
+using FftTypes = ::testing::Types<RealFourierOoura>;
TYPED_TEST_CASE(RealFourierTest, FftTypes);
TYPED_TEST(RealFourierTest, SimpleForwardTransform) {