Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(67)

Side by Side Diff: third_party/opus/BUILD.gn

Issue 2165633002: Upgrade to Opus 1.1.3. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Move NEON optimization back inside the RTCD check Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import("//build/config/arm.gni") 5 import("//build/config/arm.gni")
6 import("//testing/test.gni") 6 import("//testing/test.gni")
7 7
8 # If fixed point implementation shall be used (otherwise float). 8 # If fixed point implementation shall be used (otherwise float).
9 use_opus_fixed_point = current_cpu == "arm" || current_cpu == "arm64" 9 use_opus_fixed_point = current_cpu == "arm" || current_cpu == "arm64"
10 10
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after
130 130
131 include_dirs += [ "src/silk/fixed" ] 131 include_dirs += [ "src/silk/fixed" ]
132 } else { 132 } else {
133 sources += gypi_values.opus_float_sources 133 sources += gypi_values.opus_float_sources
134 134
135 include_dirs += [ "src/silk/float" ] 135 include_dirs += [ "src/silk/float" ]
136 } 136 }
137 137
138 if (use_opus_arm_optimization) { 138 if (use_opus_arm_optimization) {
139 sources += [ 139 sources += [
140 "src/celt/arm/fixed_arm64.h",
140 "src/celt/arm/fixed_armv4.h", 141 "src/celt/arm/fixed_armv4.h",
141 "src/celt/arm/fixed_armv5e.h", 142 "src/celt/arm/fixed_armv5e.h",
142 "src/celt/arm/kiss_fft_armv4.h", 143 "src/celt/arm/kiss_fft_armv4.h",
143 "src/celt/arm/kiss_fft_armv5e.h", 144 "src/celt/arm/kiss_fft_armv5e.h",
144 "src/celt/pitch_arm.h", 145 "src/celt/arm/pitch_arm.h",
145 "src/silk/arm/SigProc_FIX_armv4.h", 146 "src/silk/arm/SigProc_FIX_armv4.h",
146 "src/silk/arm/SigProc_FIX_armv5e.h", 147 "src/silk/arm/SigProc_FIX_armv5e.h",
147 "src/silk/arm/macro_armv4.h", 148 "src/silk/arm/macros_arm64.h",
148 "src/silk/arm/macro_armv5e.h", 149 "src/silk/arm/macros_armv4.h",
150 "src/silk/arm/macros_armv5e.h",
149 ] 151 ]
150 152
151 defines += [ 153 defines += [
152 "OPUS_ARM_ASM", 154 "OPUS_ARM_ASM",
153 "OPUS_ARM_INLINE_ASM", 155 "OPUS_ARM_INLINE_ASM",
154 "OPUS_ARM_INLINE_EDSP", 156 "OPUS_ARM_INLINE_EDSP",
155 ] 157 ]
156 158
157 if (use_opus_rtcd) { 159 if (use_opus_rtcd) {
158 sources += [ 160 sources += [
159 "$target_gen_dir/celt_pitch_xcorr_arm_gnu.S", 161 "$target_gen_dir/celt_pitch_xcorr_arm_gnu.S",
160 "src/celt/arm/arm_celt_map.c", 162 "src/celt/arm/arm_celt_map.c",
161 "src/celt/arm/armcpu.c", 163 "src/celt/arm/armcpu.c",
162 "src/celt/arm/armcpu.h", 164 "src/celt/arm/armcpu.h",
163 "src/celt/arm/celt_neon_intr.c", 165 "src/celt/arm/celt_neon_intr.c",
164 "src/celt/arm/fft_arm.h", 166 "src/celt/arm/fft_arm.h",
165 "src/celt/arm/mdct_arm.h", 167 "src/celt/arm/mdct_arm.h",
166 "src/celt/arm/pitch_arm.h", 168 "src/celt/arm/pitch_arm.h",
169 "src/silk/arm/NSQ_neon.c",
170 "src/silk/arm/NSQ_neon.h",
171 "src/silk/arm/arm_silk_map.c",
167 ] 172 ]
168 173
174 include_dirs += [ "src" ]
175
169 defines += [ 176 defines += [
170 "OPUS_ARM_MAY_HAVE_EDSP", 177 "OPUS_ARM_MAY_HAVE_EDSP",
171 "OPUS_ARM_MAY_HAVE_MEDIA", 178 "OPUS_ARM_MAY_HAVE_MEDIA",
172 "OPUS_ARM_MAY_HAVE_NEON", 179 "OPUS_ARM_MAY_HAVE_NEON",
173 "OPUS_ARM_MAY_HAVE_NEON_INTR", 180 "OPUS_ARM_MAY_HAVE_NEON_INTR",
174 "OPUS_HAVE_RTCD", 181 "OPUS_HAVE_RTCD",
175 ] 182 ]
176 183
177 deps = [ 184 deps = [
178 ":convert_rtcd_assembler", 185 ":convert_rtcd_assembler",
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
290 configs -= [ "//build/config/compiler:chromium_code" ] 297 configs -= [ "//build/config/compiler:chromium_code" ]
291 configs += [ 298 configs += [
292 "//build/config/compiler:no_chromium_code", 299 "//build/config/compiler:no_chromium_code",
293 ":opus_test_config", 300 ":opus_test_config",
294 ] 301 ]
295 302
296 deps = [ 303 deps = [
297 ":opus", 304 ":opus",
298 ] 305 ]
299 } 306 }
OLDNEW
« no previous file with comments | « DEPS ('k') | third_party/opus/README.chromium » ('j') | third_party/opus/opus.gyp » ('J')

Powered by Google App Engine
This is Rietveld 408576698