Index: third_party/opus/BUILD.gn |
diff --git a/third_party/opus/BUILD.gn b/third_party/opus/BUILD.gn |
index f4666a107fe93b869d1df670b14617ace436f6c2..01dd966a20a3481047afcabc02fdc28e2626a18e 100644 |
--- a/third_party/opus/BUILD.gn |
+++ b/third_party/opus/BUILD.gn |
@@ -137,15 +137,17 @@ source_set("opus") { |
if (use_opus_arm_optimization) { |
sources += [ |
+ "src/celt/arm/fixed_arm64.h", |
"src/celt/arm/fixed_armv4.h", |
"src/celt/arm/fixed_armv5e.h", |
"src/celt/arm/kiss_fft_armv4.h", |
"src/celt/arm/kiss_fft_armv5e.h", |
- "src/celt/pitch_arm.h", |
+ "src/celt/arm/pitch_arm.h", |
"src/silk/arm/SigProc_FIX_armv4.h", |
"src/silk/arm/SigProc_FIX_armv5e.h", |
- "src/silk/arm/macro_armv4.h", |
- "src/silk/arm/macro_armv5e.h", |
+ "src/silk/arm/macros_arm64.h", |
+ "src/silk/arm/macros_armv4.h", |
+ "src/silk/arm/macros_armv5e.h", |
] |
defines += [ |
@@ -164,8 +166,13 @@ source_set("opus") { |
"src/celt/arm/fft_arm.h", |
"src/celt/arm/mdct_arm.h", |
"src/celt/arm/pitch_arm.h", |
+ "src/silk/arm/NSQ_neon.c", |
+ "src/silk/arm/NSQ_neon.h", |
+ "src/silk/arm/arm_silk_map.c", |
] |
+ include_dirs += [ "src" ] |
+ |
defines += [ |
"OPUS_ARM_MAY_HAVE_EDSP", |
"OPUS_ARM_MAY_HAVE_MEDIA", |