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

Side by Side Diff: webrtc/modules/audio_coding/BUILD.gn

Issue 2799033006: Injectable audio encoders: Moved audio encoder, factory and builtin factory to api/. (Closed)
Patch Set: Created 3 years, 8 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 (c) 2014 The WebRTC project authors. All Rights Reserved. 1 # Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
2 # 2 #
3 # Use of this source code is governed by a BSD-style license 3 # Use of this source code is governed by a BSD-style license
4 # that can be found in the LICENSE file in the root of the source 4 # that can be found in the LICENSE file in the root of the source
5 # tree. An additional intellectual property rights grant can be found 5 # tree. An additional intellectual property rights grant can be found
6 # in the file PATENTS. All contributing project authors may 6 # in the file PATENTS. All contributing project authors may
7 # be found in the AUTHORS file in the root of the source tree. 7 # be found in the AUTHORS file in the root of the source tree.
8 8
9 import("../../webrtc.gni") 9 import("../../webrtc.gni")
10 import("audio_coding.gni") 10 import("audio_coding.gni")
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
44 "codecs/audio_format_conversion.cc", 44 "codecs/audio_format_conversion.cc",
45 "codecs/audio_format_conversion.h", 45 "codecs/audio_format_conversion.h",
46 ] 46 ]
47 deps = [ 47 deps = [
48 "../..:webrtc_common", 48 "../..:webrtc_common",
49 "../../api/audio_codecs:audio_codecs_api", 49 "../../api/audio_codecs:audio_codecs_api",
50 "../../base:rtc_base_approved", 50 "../../base:rtc_base_approved",
51 ] 51 ]
52 } 52 }
53 53
54 rtc_source_set("audio_encoder_factory_interface") {
55 sources = [
56 "codecs/audio_encoder_factory.h",
57 ]
58 deps = [
59 ":audio_encoder_interface",
60 "../../api/audio_codecs:audio_codecs_api",
61 "../../base:rtc_base_approved",
62 ]
63 }
64
65 rtc_static_library("builtin_audio_encoder_factory") {
66 # TODO(kjellander): Remove (bugs.webrtc.org/6828)
67 # Errors on cyclic dependency with :isac_fix if enabled.
68 check_includes = false
69 sources = [
70 "codecs/builtin_audio_encoder_factory.cc",
71 "codecs/builtin_audio_encoder_factory.h",
72 ]
73 deps = [
74 "../..:webrtc_common",
75 "../../base:rtc_base_approved",
76 ":audio_encoder_factory_interface",
77 ] + audio_codec_deps
78 defines = audio_codec_defines
79 }
80
81 rtc_static_library("builtin_audio_decoder_factory_internal") { 54 rtc_static_library("builtin_audio_decoder_factory_internal") {
82 sources = [ 55 sources = [
83 "codecs/builtin_audio_decoder_factory_internal.cc", 56 "codecs/builtin_audio_decoder_factory_internal.cc",
84 "codecs/builtin_audio_decoder_factory_internal.h", 57 "codecs/builtin_audio_decoder_factory_internal.h",
85 ] 58 ]
86 deps = [ 59 deps = [
87 "../..:webrtc_common", 60 "../..:webrtc_common",
61 "../../base:rtc_base_approved",
62 "../../api/audio_codecs:audio_codecs_api",
63 ] + audio_codec_deps
64 defines = audio_codec_defines
65 }
66
67 rtc_static_library("builtin_audio_encoder_factory_internal") {
68 sources = [
69 "codecs/builtin_audio_encoder_factory_internal.cc",
70 "codecs/builtin_audio_encoder_factory_internal.h",
71 ]
72 deps = [
73 "../..:webrtc_common",
88 "../../base:rtc_base_approved", 74 "../../base:rtc_base_approved",
89 "../../api/audio_codecs:audio_codecs_api", 75 "../../api/audio_codecs:audio_codecs_api",
90 ] + audio_codec_deps 76 ] + audio_codec_deps
91 defines = audio_codec_defines 77 defines = audio_codec_defines
92 } 78 }
93 79
94 rtc_static_library("rent_a_codec") { 80 rtc_static_library("rent_a_codec") {
95 sources = [ 81 sources = [
96 "acm2/acm_codec_database.cc", 82 "acm2/acm_codec_database.cc",
97 "acm2/acm_codec_database.h", 83 "acm2/acm_codec_database.h",
98 "acm2/rent_a_codec.cc", 84 "acm2/rent_a_codec.cc",
99 "acm2/rent_a_codec.h", 85 "acm2/rent_a_codec.h",
100 ] 86 ]
101 deps = [ 87 deps = [
102 "../../api/audio_codecs:audio_codecs_api", 88 "../../api/audio_codecs:audio_codecs_api",
103 "../..:webrtc_common", 89 "../..:webrtc_common",
104 "../../base:rtc_base_approved", 90 "../../base:rtc_base_approved",
105 "../../system_wrappers", 91 "../../system_wrappers",
106 ":audio_coding_module_typedefs", 92 ":audio_coding_module_typedefs",
107 ":audio_encoder_interface",
108 ":isac_common", 93 ":isac_common",
109 ":isac_fix_c", 94 ":isac_fix_c",
110 ":neteq_decoder_enum", 95 ":neteq_decoder_enum",
111 ] + audio_codec_deps 96 ] + audio_codec_deps
112 defines = audio_codec_defines 97 defines = audio_codec_defines
113 } 98 }
114 99
115 config("audio_coding_config") { 100 config("audio_coding_config") {
116 include_dirs = [ 101 include_dirs = [
117 "include", 102 "include",
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
156 cflags = [ 141 cflags = [
157 # TODO(kjellander): Bug 261: fix this warning. 142 # TODO(kjellander): Bug 261: fix this warning.
158 "/wd4373", # virtual function override. 143 "/wd4373", # virtual function override.
159 ] 144 ]
160 } 145 }
161 146
162 deps = audio_coding_deps + [ 147 deps = audio_coding_deps + [
163 "../../api/audio_codecs:audio_codecs_api", 148 "../../api/audio_codecs:audio_codecs_api",
164 "../../api/audio_codecs:builtin_audio_decoder_factory", 149 "../../api/audio_codecs:builtin_audio_decoder_factory",
165 ":audio_coding_module_typedefs", 150 ":audio_coding_module_typedefs",
166 ":audio_encoder_interface",
167 ":neteq", 151 ":neteq",
168 ":rent_a_codec", 152 ":rent_a_codec",
169 "../../base:rtc_base_approved", 153 "../../base:rtc_base_approved",
170 "../../logging:rtc_event_log_api", 154 "../../logging:rtc_event_log_api",
171 ] 155 ]
172 defines = audio_coding_defines 156 defines = audio_coding_defines
173 } 157 }
174 158
175 rtc_static_library("legacy_encoded_audio_frame") { 159 rtc_static_library("legacy_encoded_audio_frame") {
176 sources = [ 160 sources = [
177 "codecs/legacy_encoded_audio_frame.cc", 161 "codecs/legacy_encoded_audio_frame.cc",
178 "codecs/legacy_encoded_audio_frame.h", 162 "codecs/legacy_encoded_audio_frame.h",
179 ] 163 ]
180 deps = [ 164 deps = [
181 "../../api/audio_codecs:audio_codecs_api", 165 "../../api/audio_codecs:audio_codecs_api",
182 "../../base:rtc_base_approved", 166 "../../base:rtc_base_approved",
183 ] 167 ]
184 } 168 }
185 169
186 rtc_static_library("audio_encoder_interface") {
187 sources = [
188 "codecs/audio_encoder.cc",
189 "codecs/audio_encoder.h",
190 ]
191 deps = [
192 "../..:webrtc_common",
193 "../../base:rtc_base_approved",
194 ]
195 }
196
197 config("cng_config") { 170 config("cng_config") {
198 include_dirs = [ 171 include_dirs = [
199 "../../..", 172 "../../..",
200 "codecs/cng/include", 173 "codecs/cng/include",
201 ] 174 ]
202 } 175 }
203 176
204 rtc_static_library("cng") { 177 rtc_static_library("cng") {
205 sources = [ 178 sources = [
206 "codecs/cng/audio_encoder_cng.cc", 179 "codecs/cng/audio_encoder_cng.cc",
207 "codecs/cng/audio_encoder_cng.h", 180 "codecs/cng/audio_encoder_cng.h",
208 "codecs/cng/webrtc_cng.cc", 181 "codecs/cng/webrtc_cng.cc",
209 "codecs/cng/webrtc_cng.h", 182 "codecs/cng/webrtc_cng.h",
210 ] 183 ]
211 184
212 public_configs = [ ":cng_config" ] 185 public_configs = [ ":cng_config" ]
213 186
214 deps = [ 187 deps = [
215 ":audio_encoder_interface",
216 "../..:webrtc_common", 188 "../..:webrtc_common",
189 "../../api/audio_codecs:audio_codecs_api",
217 "../../base:rtc_base_approved", 190 "../../base:rtc_base_approved",
218 "../../common_audio", 191 "../../common_audio",
219 ] 192 ]
220 } 193 }
221 194
222 config("red_config") { 195 config("red_config") {
223 include_dirs = [ "codecs/red" ] 196 include_dirs = [ "codecs/red" ]
224 } 197 }
225 198
226 rtc_static_library("red") { 199 rtc_static_library("red") {
227 sources = [ 200 sources = [
228 "codecs/red/audio_encoder_copy_red.cc", 201 "codecs/red/audio_encoder_copy_red.cc",
229 "codecs/red/audio_encoder_copy_red.h", 202 "codecs/red/audio_encoder_copy_red.h",
230 ] 203 ]
231 204
232 public_configs = [ ":red_config" ] 205 public_configs = [ ":red_config" ]
233 206
234 deps = [ 207 deps = [
235 ":audio_encoder_interface", 208 "../../api/audio_codecs:audio_codecs_api",
236 "../../base:rtc_base_approved", 209 "../../base:rtc_base_approved",
237 "../../common_audio", 210 "../../common_audio",
238 ] 211 ]
239 } 212 }
240 213
241 config("g711_config") { 214 config("g711_config") {
242 include_dirs = [ 215 include_dirs = [
243 "../../..", 216 "../../..",
244 "codecs/g711/include", 217 "codecs/g711/include",
245 ] 218 ]
246 } 219 }
247 220
248 rtc_static_library("g711") { 221 rtc_static_library("g711") {
249 sources = [ 222 sources = [
250 "codecs/g711/audio_decoder_pcm.cc", 223 "codecs/g711/audio_decoder_pcm.cc",
251 "codecs/g711/audio_decoder_pcm.h", 224 "codecs/g711/audio_decoder_pcm.h",
252 "codecs/g711/audio_encoder_pcm.cc", 225 "codecs/g711/audio_encoder_pcm.cc",
253 "codecs/g711/audio_encoder_pcm.h", 226 "codecs/g711/audio_encoder_pcm.h",
254 ] 227 ]
255 228
256 public_configs = [ ":g711_config" ] 229 public_configs = [ ":g711_config" ]
257 230
258 deps = [ 231 deps = [
259 ":audio_encoder_interface",
260 ":legacy_encoded_audio_frame", 232 ":legacy_encoded_audio_frame",
261 "../..:webrtc_common", 233 "../..:webrtc_common",
262 "../../api/audio_codecs:audio_codecs_api", 234 "../../api/audio_codecs:audio_codecs_api",
263 "../../base:rtc_base_approved", 235 "../../base:rtc_base_approved",
264 ] 236 ]
265 public_deps = [ 237 public_deps = [
266 ":g711_c", 238 ":g711_c",
267 ] 239 ]
268 } 240 }
269 241
(...skipping 21 matching lines...) Expand all
291 sources = [ 263 sources = [
292 "codecs/g722/audio_decoder_g722.cc", 264 "codecs/g722/audio_decoder_g722.cc",
293 "codecs/g722/audio_decoder_g722.h", 265 "codecs/g722/audio_decoder_g722.h",
294 "codecs/g722/audio_encoder_g722.cc", 266 "codecs/g722/audio_encoder_g722.cc",
295 "codecs/g722/audio_encoder_g722.h", 267 "codecs/g722/audio_encoder_g722.h",
296 ] 268 ]
297 269
298 public_configs = [ ":g722_config" ] 270 public_configs = [ ":g722_config" ]
299 271
300 deps = [ 272 deps = [
301 ":audio_encoder_interface",
302 ":legacy_encoded_audio_frame", 273 ":legacy_encoded_audio_frame",
303 "../..:webrtc_common", 274 "../..:webrtc_common",
304 "../../api/audio_codecs:audio_codecs_api", 275 "../../api/audio_codecs:audio_codecs_api",
305 "../../base:rtc_base_approved", 276 "../../base:rtc_base_approved",
306 ] 277 ]
307 public_deps = [ 278 public_deps = [
308 ":g722_c", 279 ":g722_c",
309 ] 280 ]
310 } 281 }
311 282
(...skipping 22 matching lines...) Expand all
334 sources = [ 305 sources = [
335 "codecs/ilbc/audio_decoder_ilbc.cc", 306 "codecs/ilbc/audio_decoder_ilbc.cc",
336 "codecs/ilbc/audio_decoder_ilbc.h", 307 "codecs/ilbc/audio_decoder_ilbc.h",
337 "codecs/ilbc/audio_encoder_ilbc.cc", 308 "codecs/ilbc/audio_encoder_ilbc.cc",
338 "codecs/ilbc/audio_encoder_ilbc.h", 309 "codecs/ilbc/audio_encoder_ilbc.h",
339 ] 310 ]
340 311
341 public_configs = [ ":ilbc_config" ] 312 public_configs = [ ":ilbc_config" ]
342 313
343 deps = [ 314 deps = [
344 ":audio_encoder_interface",
345 ":legacy_encoded_audio_frame", 315 ":legacy_encoded_audio_frame",
346 "../..:webrtc_common", 316 "../..:webrtc_common",
347 "../../api/audio_codecs:audio_codecs_api", 317 "../../api/audio_codecs:audio_codecs_api",
348 "../../base:rtc_base_approved", 318 "../../base:rtc_base_approved",
349 "../../common_audio", 319 "../../common_audio",
350 ] 320 ]
351 public_deps = [ 321 public_deps = [
352 ":ilbc_c", 322 ":ilbc_c",
353 ] 323 ]
354 } 324 }
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after
493 "codecs/ilbc/vq4.h", 463 "codecs/ilbc/vq4.h",
494 "codecs/ilbc/window32_w32.c", 464 "codecs/ilbc/window32_w32.c",
495 "codecs/ilbc/window32_w32.h", 465 "codecs/ilbc/window32_w32.h",
496 "codecs/ilbc/xcorr_coef.c", 466 "codecs/ilbc/xcorr_coef.c",
497 "codecs/ilbc/xcorr_coef.h", 467 "codecs/ilbc/xcorr_coef.h",
498 ] 468 ]
499 469
500 public_configs = [ ":ilbc_config" ] 470 public_configs = [ ":ilbc_config" ]
501 471
502 deps = [ 472 deps = [
503 ":audio_encoder_interface",
504 "../..:webrtc_common", 473 "../..:webrtc_common",
505 "../../api/audio_codecs:audio_codecs_api", 474 "../../api/audio_codecs:audio_codecs_api",
506 "../../base:rtc_base_approved", 475 "../../base:rtc_base_approved",
507 "../../common_audio", 476 "../../common_audio",
508 ] 477 ]
509 } 478 }
510 479
511 rtc_static_library("isac_common") { 480 rtc_static_library("isac_common") {
512 sources = [ 481 sources = [
513 "codecs/isac/audio_encoder_isac_t.h", 482 "codecs/isac/audio_encoder_isac_t.h",
514 "codecs/isac/audio_encoder_isac_t_impl.h", 483 "codecs/isac/audio_encoder_isac_t_impl.h",
515 "codecs/isac/locked_bandwidth_info.cc", 484 "codecs/isac/locked_bandwidth_info.cc",
516 "codecs/isac/locked_bandwidth_info.h", 485 "codecs/isac/locked_bandwidth_info.h",
517 ] 486 ]
518 deps = [ 487 deps = [
519 ":audio_encoder_interface",
520 "../..:webrtc_common", 488 "../..:webrtc_common",
521 "../../api/audio_codecs:audio_codecs_api", 489 "../../api/audio_codecs:audio_codecs_api",
522 "../../base:rtc_base_approved", 490 "../../base:rtc_base_approved",
523 ] 491 ]
524 } 492 }
525 493
526 config("isac_config") { 494 config("isac_config") {
527 include_dirs = [ 495 include_dirs = [
528 "../../..", 496 "../../..",
529 "codecs/isac/main/include", 497 "codecs/isac/main/include",
530 ] 498 ]
531 } 499 }
532 500
533 rtc_static_library("isac") { 501 rtc_static_library("isac") {
534 sources = [ 502 sources = [
535 "codecs/isac/main/include/audio_decoder_isac.h", 503 "codecs/isac/main/include/audio_decoder_isac.h",
536 "codecs/isac/main/include/audio_encoder_isac.h", 504 "codecs/isac/main/include/audio_encoder_isac.h",
537 "codecs/isac/main/source/audio_decoder_isac.cc", 505 "codecs/isac/main/source/audio_decoder_isac.cc",
538 "codecs/isac/main/source/audio_encoder_isac.cc", 506 "codecs/isac/main/source/audio_encoder_isac.cc",
539 ] 507 ]
540 508
541 deps = [ 509 deps = [
542 ":audio_encoder_interface",
543 ":isac_common", 510 ":isac_common",
544 "../../api/audio_codecs:audio_codecs_api", 511 "../../api/audio_codecs:audio_codecs_api",
545 ] 512 ]
546 public_deps = [ 513 public_deps = [
547 ":isac_c", 514 ":isac_c",
548 ] 515 ]
549 } 516 }
550 517
551 rtc_static_library("isac_c") { 518 rtc_static_library("isac_c") {
552 visibility = [ ":*" ] # Only targets in this file can depend on this. 519 visibility = [ ":*" ] # Only targets in this file can depend on this.
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
626 593
627 rtc_static_library("isac_fix") { 594 rtc_static_library("isac_fix") {
628 sources = [ 595 sources = [
629 "codecs/isac/fix/source/audio_decoder_isacfix.cc", 596 "codecs/isac/fix/source/audio_decoder_isacfix.cc",
630 "codecs/isac/fix/source/audio_encoder_isacfix.cc", 597 "codecs/isac/fix/source/audio_encoder_isacfix.cc",
631 ] 598 ]
632 599
633 public_configs = [ ":isac_fix_config" ] 600 public_configs = [ ":isac_fix_config" ]
634 601
635 deps = [ 602 deps = [
636 ":audio_encoder_interface",
637 ":isac_common", 603 ":isac_common",
638 "../../api/audio_codecs:audio_codecs_api", 604 "../../api/audio_codecs:audio_codecs_api",
639 "../../common_audio", 605 "../../common_audio",
640 "../../system_wrappers", 606 "../../system_wrappers",
641 ] 607 ]
642 public_deps = [ 608 public_deps = [
643 ":isac_fix_c", 609 ":isac_fix_c",
644 ] 610 ]
645 611
646 if (rtc_build_with_neon) { 612 if (rtc_build_with_neon) {
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
702 "codecs/isac/fix/source/spectrum_ar_model_tables.c", 668 "codecs/isac/fix/source/spectrum_ar_model_tables.c",
703 "codecs/isac/fix/source/spectrum_ar_model_tables.h", 669 "codecs/isac/fix/source/spectrum_ar_model_tables.h",
704 "codecs/isac/fix/source/structs.h", 670 "codecs/isac/fix/source/structs.h",
705 "codecs/isac/fix/source/transform.c", 671 "codecs/isac/fix/source/transform.c",
706 "codecs/isac/fix/source/transform_tables.c", 672 "codecs/isac/fix/source/transform_tables.c",
707 ] 673 ]
708 674
709 public_configs = [ ":isac_fix_config" ] 675 public_configs = [ ":isac_fix_config" ]
710 676
711 deps = [ 677 deps = [
712 ":audio_encoder_interface",
713 ":isac_common", 678 ":isac_common",
714 "../..:webrtc_common", 679 "../..:webrtc_common",
715 "../../api/audio_codecs:audio_codecs_api", 680 "../../api/audio_codecs:audio_codecs_api",
716 "../../base:rtc_base_approved", 681 "../../base:rtc_base_approved",
717 "../../common_audio", 682 "../../common_audio",
718 "../../system_wrappers", 683 "../../system_wrappers",
719 ] 684 ]
720 685
721 public_deps = [ 686 public_deps = [
722 ":isac_fix_common", 687 ":isac_fix_common",
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
806 771
807 rtc_static_library("pcm16b") { 772 rtc_static_library("pcm16b") {
808 sources = [ 773 sources = [
809 "codecs/pcm16b/audio_decoder_pcm16b.cc", 774 "codecs/pcm16b/audio_decoder_pcm16b.cc",
810 "codecs/pcm16b/audio_decoder_pcm16b.h", 775 "codecs/pcm16b/audio_decoder_pcm16b.h",
811 "codecs/pcm16b/audio_encoder_pcm16b.cc", 776 "codecs/pcm16b/audio_encoder_pcm16b.cc",
812 "codecs/pcm16b/audio_encoder_pcm16b.h", 777 "codecs/pcm16b/audio_encoder_pcm16b.h",
813 ] 778 ]
814 779
815 deps = [ 780 deps = [
816 ":audio_encoder_interface",
817 ":g711", 781 ":g711",
818 ":legacy_encoded_audio_frame", 782 ":legacy_encoded_audio_frame",
819 "../..:webrtc_common", 783 "../..:webrtc_common",
820 "../../api/audio_codecs:audio_codecs_api", 784 "../../api/audio_codecs:audio_codecs_api",
821 "../../base:rtc_base_approved", 785 "../../base:rtc_base_approved",
822 ] 786 ]
823 public_deps = [ 787 public_deps = [
824 ":pcm16b_c", 788 ":pcm16b_c",
825 ] 789 ]
826 public_configs = [ ":pcm16b_config" ] 790 public_configs = [ ":pcm16b_config" ]
(...skipping 18 matching lines...) Expand all
845 809
846 rtc_static_library("webrtc_opus") { 810 rtc_static_library("webrtc_opus") {
847 sources = [ 811 sources = [
848 "codecs/opus/audio_decoder_opus.cc", 812 "codecs/opus/audio_decoder_opus.cc",
849 "codecs/opus/audio_decoder_opus.h", 813 "codecs/opus/audio_decoder_opus.h",
850 "codecs/opus/audio_encoder_opus.cc", 814 "codecs/opus/audio_encoder_opus.cc",
851 "codecs/opus/audio_encoder_opus.h", 815 "codecs/opus/audio_encoder_opus.h",
852 ] 816 ]
853 817
854 deps = [ 818 deps = [
855 ":audio_encoder_interface",
856 ":audio_network_adaptor", 819 ":audio_network_adaptor",
857 "../..:webrtc_common", 820 "../..:webrtc_common",
858 "../../api/audio_codecs:audio_codecs_api", 821 "../../api/audio_codecs:audio_codecs_api",
859 "../../base:rtc_base_approved", 822 "../../base:rtc_base_approved",
860 "../../base:rtc_numerics", 823 "../../base:rtc_numerics",
861 "../../common_audio", 824 "../../common_audio",
862 "../../system_wrappers", 825 "../../system_wrappers",
863 ] 826 ]
864 public_deps = [ 827 public_deps = [
865 ":webrtc_opus_c", 828 ":webrtc_opus_c",
(...skipping 244 matching lines...) Expand 10 before | Expand all | Expand 10 after
1110 "neteq/tools/neteq_test.cc", 1073 "neteq/tools/neteq_test.cc",
1111 "neteq/tools/neteq_test.h", 1074 "neteq/tools/neteq_test.h",
1112 ] 1075 ]
1113 1076
1114 if (!build_with_chromium && is_clang) { 1077 if (!build_with_chromium && is_clang) {
1115 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). 1078 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163).
1116 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 1079 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1117 } 1080 }
1118 1081
1119 deps = [ 1082 deps = [
1120 ":audio_encoder_interface",
1121 ":neteq", 1083 ":neteq",
1122 "../..:webrtc_common", 1084 "../..:webrtc_common",
1123 "../../api/audio_codecs:builtin_audio_decoder_factory", 1085 "../../api/audio_codecs:builtin_audio_decoder_factory",
1124 "../../base:rtc_base_approved", 1086 "../../base:rtc_base_approved",
1125 ] 1087 ]
1126 } 1088 }
1127 1089
1128 if (rtc_include_tests) { 1090 if (rtc_include_tests) {
1129 group("audio_coding_tests") { 1091 group("audio_coding_tests") {
1130 testonly = true 1092 testonly = true
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
1252 sources = [ 1214 sources = [
1253 "acm2/acm_send_test.cc", 1215 "acm2/acm_send_test.cc",
1254 "acm2/acm_send_test.h", 1216 "acm2/acm_send_test.h",
1255 ] 1217 ]
1256 1218
1257 defines = audio_coding_defines 1219 defines = audio_coding_defines
1258 1220
1259 deps = audio_coding_deps + [ 1221 deps = audio_coding_deps + [
1260 ":audio_coding", 1222 ":audio_coding",
1261 "../../api/audio_codecs:audio_codecs_api", 1223 "../../api/audio_codecs:audio_codecs_api",
1262 ":audio_encoder_interface",
1263 ":neteq_unittest_tools", 1224 ":neteq_unittest_tools",
1264 "../../base:rtc_base_approved", 1225 "../../base:rtc_base_approved",
1265 "../../test:test_support", 1226 "../../test:test_support",
1266 "//testing/gtest", 1227 "//testing/gtest",
1267 ] 1228 ]
1268 } 1229 }
1269 1230
1270 rtc_executable("delay_test") { 1231 rtc_executable("delay_test") {
1271 testonly = true 1232 testonly = true
1272 sources = [ 1233 sources = [
(...skipping 284 matching lines...) Expand 10 before | Expand all | Expand 10 after
1557 ] 1518 ]
1558 1519
1559 public_configs = [ ":neteq_unittest_tools_config" ] 1520 public_configs = [ ":neteq_unittest_tools_config" ]
1560 1521
1561 if (!build_with_chromium && is_clang) { 1522 if (!build_with_chromium && is_clang) {
1562 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). 1523 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163).
1563 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 1524 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1564 } 1525 }
1565 1526
1566 deps = [ 1527 deps = [
1567 ":audio_encoder_interface",
1568 ":pcm16b", 1528 ":pcm16b",
1569 "../..:webrtc_common", 1529 "../..:webrtc_common",
1570 "../../api/audio_codecs:audio_codecs_api", 1530 "../../api/audio_codecs:audio_codecs_api",
1571 "../../base:rtc_base_approved", 1531 "../../base:rtc_base_approved",
1572 "../../common_audio", 1532 "../../common_audio",
1573 "../../test:rtp_test_utils", 1533 "../../test:rtp_test_utils",
1574 "../rtp_rtcp", 1534 "../rtp_rtcp",
1575 ] 1535 ]
1576 1536
1577 public_deps = [ 1537 public_deps = [
(...skipping 506 matching lines...) Expand 10 before | Expand all | Expand 10 after
2084 "neteq/timestamp_scaler_unittest.cc", 2044 "neteq/timestamp_scaler_unittest.cc",
2085 "neteq/tools/input_audio_file_unittest.cc", 2045 "neteq/tools/input_audio_file_unittest.cc",
2086 "neteq/tools/packet_unittest.cc", 2046 "neteq/tools/packet_unittest.cc",
2087 ] 2047 ]
2088 2048
2089 deps = [ 2049 deps = [
2090 ":acm_receive_test", 2050 ":acm_receive_test",
2091 ":acm_send_test", 2051 ":acm_send_test",
2092 ":audio_coding", 2052 ":audio_coding",
2093 ":audio_coding_module_typedefs", 2053 ":audio_coding_module_typedefs",
2094 ":audio_encoder_interface",
2095 ":audio_format_conversion", 2054 ":audio_format_conversion",
2096 ":audio_network_adaptor", 2055 ":audio_network_adaptor",
2097 ":builtin_audio_encoder_factory",
2098 ":cng", 2056 ":cng",
2099 ":g711", 2057 ":g711",
2100 ":ilbc", 2058 ":ilbc",
2101 ":isac", 2059 ":isac",
2102 ":isac_c", 2060 ":isac_c",
2103 ":isac_fix", 2061 ":isac_fix",
2104 ":legacy_encoded_audio_frame", 2062 ":legacy_encoded_audio_frame",
2105 ":neteq", 2063 ":neteq",
2106 ":neteq_test_support", 2064 ":neteq_test_support",
2107 ":neteq_unittest_tools", 2065 ":neteq_unittest_tools",
2108 ":pcm16b", 2066 ":pcm16b",
2109 ":red", 2067 ":red",
2110 ":rent_a_codec", 2068 ":rent_a_codec",
2111 ":webrtc_opus", 2069 ":webrtc_opus",
2112 "../..:webrtc_common", 2070 "../..:webrtc_common",
2113 "../../api/audio_codecs:audio_codecs_api", 2071 "../../api/audio_codecs:audio_codecs_api",
2114 "../../api/audio_codecs:builtin_audio_decoder_factory", 2072 "../../api/audio_codecs:builtin_audio_decoder_factory",
2073 "../../api/audio_codecs:builtin_audio_encoder_factory",
2115 "../../base:rtc_base", 2074 "../../base:rtc_base",
2116 "../../base:rtc_base_approved", 2075 "../../base:rtc_base_approved",
2117 "../../base:rtc_base_tests_utils", 2076 "../../base:rtc_base_tests_utils",
2118 "../../common_audio", 2077 "../../common_audio",
2119 "../../system_wrappers:system_wrappers", 2078 "../../system_wrappers:system_wrappers",
2120 "../../test:field_trial", 2079 "../../test:field_trial",
2121 "../../test:rtp_test_utils", 2080 "../../test:rtp_test_utils",
2122 "../../test:test_common", 2081 "../../test:test_common",
2123 "../../test:test_support", 2082 "../../test:test_support",
2124 "//testing/gmock", 2083 "//testing/gmock",
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
2162 # webrtc/api/audio_codecs:builtin_audio_decoder_factory instead. 2121 # webrtc/api/audio_codecs:builtin_audio_decoder_factory instead.
2163 # TODO(kwiberg): Remove this. 2122 # TODO(kwiberg): Remove this.
2164 rtc_source_set("builtin_audio_decoder_factory") { 2123 rtc_source_set("builtin_audio_decoder_factory") {
2165 sources = [ 2124 sources = [
2166 "codecs/builtin_audio_decoder_factory.h", 2125 "codecs/builtin_audio_decoder_factory.h",
2167 ] 2126 ]
2168 deps = [ 2127 deps = [
2169 "../../api/audio_codecs:builtin_audio_decoder_factory", 2128 "../../api/audio_codecs:builtin_audio_decoder_factory",
2170 ] 2129 ]
2171 } 2130 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698