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

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

Issue 2556943003: Refactor webrtc/{api,audio} and modules/audio_coding for GN check (Closed)
Patch Set: Created 4 years 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("../../build/webrtc.gni") 9 import("../../build/webrtc.gni")
10 import("audio_coding.gni") 10 import("audio_coding.gni")
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
70 ":audio_format", 70 ":audio_format",
71 71
72 # TODO(charujain): Clean this dependency when downstream projects are 72 # TODO(charujain): Clean this dependency when downstream projects are
73 # updated to properly depend on audio_format_conversion target. 73 # updated to properly depend on audio_format_conversion target.
74 ":audio_format_conversion", 74 ":audio_format_conversion",
75 "../../base:rtc_base_approved", 75 "../../base:rtc_base_approved",
76 ] 76 ]
77 } 77 }
78 78
79 rtc_static_library("builtin_audio_decoder_factory") { 79 rtc_static_library("builtin_audio_decoder_factory") {
80 # TODO(kjellander): Remove (bugs.webrtc.org/6828)
81 # Errors on cyclic dependency with :isac_fix if enabled.
82 check_includes = false
83
80 sources = [ 84 sources = [
81 "codecs/builtin_audio_decoder_factory.cc", 85 "codecs/builtin_audio_decoder_factory.cc",
82 "codecs/builtin_audio_decoder_factory.h", 86 "codecs/builtin_audio_decoder_factory.h",
83 ] 87 ]
84 deps = [ 88 deps = [
85 "../..:webrtc_common", 89 "../..:webrtc_common",
90 "../../base:rtc_base_approved",
86 ":audio_decoder_factory_interface", 91 ":audio_decoder_factory_interface",
87 ] + audio_codec_deps 92 ] + audio_codec_deps
88 defines = audio_codec_defines 93 defines = audio_codec_defines
89 } 94 }
90 95
91 rtc_static_library("rent_a_codec") { 96 rtc_static_library("rent_a_codec") {
97 # TODO(kjellander): Remove (bugs.webrtc.org/6828)
98 # Gives cyclic dependency with :neteq and :audio_coding if enabled.
99 check_includes = false
100
92 sources = [ 101 sources = [
93 "acm2/acm_codec_database.cc", 102 "acm2/acm_codec_database.cc",
94 "acm2/acm_codec_database.h", 103 "acm2/acm_codec_database.h",
95 "acm2/rent_a_codec.cc", 104 "acm2/rent_a_codec.cc",
96 "acm2/rent_a_codec.h", 105 "acm2/rent_a_codec.h",
97 ] 106 ]
98 deps = [ "../..:webrtc_common" ] + audio_codec_deps 107 deps = [
108 ":audio_decoder_interface",
109 "../..:webrtc_common",
110 "../../base:rtc_base_approved",
111 ] + audio_codec_deps
99 defines = audio_codec_defines 112 defines = audio_codec_defines
100 } 113 }
101 114
102 config("audio_coding_config") { 115 config("audio_coding_config") {
103 include_dirs = [ 116 include_dirs = [
104 "include", 117 "include",
105 "../include", 118 "../include",
106 ] 119 ]
107 } 120 }
108 121
(...skipping 24 matching lines...) Expand all
133 } 146 }
134 147
135 if (is_win) { 148 if (is_win) {
136 cflags = [ 149 cflags = [
137 # TODO(kjellander): Bug 261: fix this warning. 150 # TODO(kjellander): Bug 261: fix this warning.
138 "/wd4373", # virtual function override. 151 "/wd4373", # virtual function override.
139 ] 152 ]
140 } 153 }
141 154
142 deps = audio_coding_deps + [ 155 deps = audio_coding_deps + [
156 ":audio_decoder_interface",
157 ":audio_decoder_factory_interface",
158 ":builtin_audio_decoder_factory",
143 ":neteq", 159 ":neteq",
144 ":rent_a_codec", 160 ":rent_a_codec",
161 "../../base:rtc_base_approved",
145 "../../logging:rtc_event_log_api", 162 "../../logging:rtc_event_log_api",
146 ] 163 ]
147 defines = audio_coding_defines 164 defines = audio_coding_defines
148 } 165 }
149 166
150 rtc_static_library("audio_decoder_interface") { 167 rtc_static_library("audio_decoder_interface") {
151 sources = [ 168 sources = [
152 "codecs/audio_decoder.cc", 169 "codecs/audio_decoder.cc",
153 "codecs/audio_decoder.h", 170 "codecs/audio_decoder.h",
154 "codecs/legacy_encoded_audio_frame.cc", 171 "codecs/legacy_encoded_audio_frame.cc",
(...skipping 28 matching lines...) Expand all
183 "codecs/cng/audio_encoder_cng.cc", 200 "codecs/cng/audio_encoder_cng.cc",
184 "codecs/cng/audio_encoder_cng.h", 201 "codecs/cng/audio_encoder_cng.h",
185 "codecs/cng/webrtc_cng.cc", 202 "codecs/cng/webrtc_cng.cc",
186 "codecs/cng/webrtc_cng.h", 203 "codecs/cng/webrtc_cng.h",
187 ] 204 ]
188 205
189 public_configs = [ ":cng_config" ] 206 public_configs = [ ":cng_config" ]
190 207
191 deps = [ 208 deps = [
192 ":audio_encoder_interface", 209 ":audio_encoder_interface",
210 "../..:webrtc_common",
211 "../../base:rtc_base_approved",
193 "../../common_audio", 212 "../../common_audio",
194 ] 213 ]
195 } 214 }
196 215
197 config("red_config") { 216 config("red_config") {
198 include_dirs = [ "codecs/red" ] 217 include_dirs = [ "codecs/red" ]
199 } 218 }
200 219
201 rtc_static_library("red") { 220 rtc_static_library("red") {
202 sources = [ 221 sources = [
203 "codecs/red/audio_encoder_copy_red.cc", 222 "codecs/red/audio_encoder_copy_red.cc",
204 "codecs/red/audio_encoder_copy_red.h", 223 "codecs/red/audio_encoder_copy_red.h",
205 ] 224 ]
206 225
207 public_configs = [ ":red_config" ] 226 public_configs = [ ":red_config" ]
208 227
209 deps = [ 228 deps = [
210 ":audio_encoder_interface", 229 ":audio_encoder_interface",
230 "../../base:rtc_base_approved",
211 "../../common_audio", 231 "../../common_audio",
212 ] 232 ]
213 } 233 }
214 234
215 config("g711_config") { 235 config("g711_config") {
216 include_dirs = [ 236 include_dirs = [
217 "../../..", 237 "../../..",
218 "codecs/g711/include", 238 "codecs/g711/include",
219 ] 239 ]
220 } 240 }
221 241
222 rtc_static_library("g711") { 242 rtc_static_library("g711") {
223 sources = [ 243 sources = [
224 "codecs/g711/audio_decoder_pcm.cc", 244 "codecs/g711/audio_decoder_pcm.cc",
225 "codecs/g711/audio_decoder_pcm.h", 245 "codecs/g711/audio_decoder_pcm.h",
226 "codecs/g711/audio_encoder_pcm.cc", 246 "codecs/g711/audio_encoder_pcm.cc",
227 "codecs/g711/audio_encoder_pcm.h", 247 "codecs/g711/audio_encoder_pcm.h",
228 "codecs/g711/g711.c", 248 "codecs/g711/g711.c",
229 "codecs/g711/g711.h", 249 "codecs/g711/g711.h",
230 "codecs/g711/g711_interface.c", 250 "codecs/g711/g711_interface.c",
231 "codecs/g711/g711_interface.h", 251 "codecs/g711/g711_interface.h",
232 ] 252 ]
233 253
234 public_configs = [ ":g711_config" ] 254 public_configs = [ ":g711_config" ]
235 255
236 deps = [ 256 deps = [
237 ":audio_decoder_interface", 257 ":audio_decoder_interface",
238 ":audio_encoder_interface", 258 ":audio_encoder_interface",
259 "../..:webrtc_common",
260 "../../base:rtc_base_approved",
239 ] 261 ]
240 } 262 }
241 263
242 config("g722_config") { 264 config("g722_config") {
243 include_dirs = [ 265 include_dirs = [
244 "../../..", 266 "../../..",
245 "codecs/g722/include", 267 "codecs/g722/include",
246 ] 268 ]
247 } 269 }
248 270
249 rtc_static_library("g722") { 271 rtc_static_library("g722") {
250 sources = [ 272 sources = [
251 "codecs/g722/audio_decoder_g722.cc", 273 "codecs/g722/audio_decoder_g722.cc",
252 "codecs/g722/audio_decoder_g722.h", 274 "codecs/g722/audio_decoder_g722.h",
253 "codecs/g722/audio_encoder_g722.cc", 275 "codecs/g722/audio_encoder_g722.cc",
254 "codecs/g722/audio_encoder_g722.h", 276 "codecs/g722/audio_encoder_g722.h",
255 "codecs/g722/g722_decode.c", 277 "codecs/g722/g722_decode.c",
256 "codecs/g722/g722_enc_dec.h", 278 "codecs/g722/g722_enc_dec.h",
257 "codecs/g722/g722_encode.c", 279 "codecs/g722/g722_encode.c",
258 "codecs/g722/g722_interface.c", 280 "codecs/g722/g722_interface.c",
259 "codecs/g722/g722_interface.h", 281 "codecs/g722/g722_interface.h",
260 ] 282 ]
261 283
262 public_configs = [ ":g722_config" ] 284 public_configs = [ ":g722_config" ]
263 285
264 deps = [ 286 deps = [
265 ":audio_decoder_interface", 287 ":audio_decoder_interface",
266 ":audio_encoder_interface", 288 ":audio_encoder_interface",
289 "../..:webrtc_common",
290 "../../base:rtc_base_approved",
267 ] 291 ]
268 } 292 }
269 293
270 config("ilbc_config") { 294 config("ilbc_config") {
271 include_dirs = [ 295 include_dirs = [
272 "../../..", 296 "../../..",
273 "codecs/ilbc/include", 297 "codecs/ilbc/include",
274 ] 298 ]
275 } 299 }
276 300
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after
419 "codecs/ilbc/window32_w32.h", 443 "codecs/ilbc/window32_w32.h",
420 "codecs/ilbc/xcorr_coef.c", 444 "codecs/ilbc/xcorr_coef.c",
421 "codecs/ilbc/xcorr_coef.h", 445 "codecs/ilbc/xcorr_coef.h",
422 ] 446 ]
423 447
424 public_configs = [ ":ilbc_config" ] 448 public_configs = [ ":ilbc_config" ]
425 449
426 deps = [ 450 deps = [
427 ":audio_decoder_interface", 451 ":audio_decoder_interface",
428 ":audio_encoder_interface", 452 ":audio_encoder_interface",
453 "../..:webrtc_common",
429 "../../base:rtc_base_approved", 454 "../../base:rtc_base_approved",
430 "../../common_audio", 455 "../../common_audio",
431 ] 456 ]
432 } 457 }
433 458
434 rtc_static_library("isac_common") { 459 rtc_static_library("isac_common") {
460 # TODO(kjellander): Remove (bugs.webrtc.org/6828)
461 # Has a cyclic dependency with :isac if checks are enabled.
462 check_includes = false
463
435 sources = [ 464 sources = [
436 "codecs/isac/audio_encoder_isac_t.h", 465 "codecs/isac/audio_encoder_isac_t.h",
437 "codecs/isac/audio_encoder_isac_t_impl.h", 466 "codecs/isac/audio_encoder_isac_t_impl.h",
438 "codecs/isac/locked_bandwidth_info.cc", 467 "codecs/isac/locked_bandwidth_info.cc",
439 "codecs/isac/locked_bandwidth_info.h", 468 "codecs/isac/locked_bandwidth_info.h",
440 ] 469 ]
470 deps = [
471 ":audio_encoder_interface",
472 "../../base:rtc_base_approved",
473 ]
441 } 474 }
442 475
443 config("isac_config") { 476 config("isac_config") {
444 include_dirs = [ 477 include_dirs = [
445 "../../..", 478 "../../..",
446 "codecs/isac/main/include", 479 "codecs/isac/main/include",
447 ] 480 ]
448 } 481 }
449 482
450 rtc_static_library("isac") { 483 rtc_static_library("isac") {
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after
578 "codecs/isac/fix/source/structs.h", 611 "codecs/isac/fix/source/structs.h",
579 "codecs/isac/fix/source/transform.c", 612 "codecs/isac/fix/source/transform.c",
580 "codecs/isac/fix/source/transform_tables.c", 613 "codecs/isac/fix/source/transform_tables.c",
581 ] 614 ]
582 615
583 public_configs = [ ":isac_fix_config" ] 616 public_configs = [ ":isac_fix_config" ]
584 617
585 deps = [ 618 deps = [
586 ":audio_decoder_interface", 619 ":audio_decoder_interface",
587 ":audio_encoder_interface", 620 ":audio_encoder_interface",
621 ":builtin_audio_decoder_factory",
588 ":isac_common", 622 ":isac_common",
623 "../..:webrtc_common",
624 "../../base:rtc_base_approved",
589 "../../common_audio", 625 "../../common_audio",
590 "../../system_wrappers", 626 "../../system_wrappers",
591 ] 627 ]
592 628
593 if (rtc_build_with_neon) { 629 if (rtc_build_with_neon) {
594 deps += [ ":isac_neon" ] 630 deps += [ ":isac_neon" ]
595 } 631 }
596 632
597 if (current_cpu == "arm" && arm_version >= 7) { 633 if (current_cpu == "arm" && arm_version >= 7) {
598 sources += [ 634 sources += [
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
677 "codecs/pcm16b/audio_encoder_pcm16b.cc", 713 "codecs/pcm16b/audio_encoder_pcm16b.cc",
678 "codecs/pcm16b/audio_encoder_pcm16b.h", 714 "codecs/pcm16b/audio_encoder_pcm16b.h",
679 "codecs/pcm16b/pcm16b.c", 715 "codecs/pcm16b/pcm16b.c",
680 "codecs/pcm16b/pcm16b.h", 716 "codecs/pcm16b/pcm16b.h",
681 ] 717 ]
682 718
683 deps = [ 719 deps = [
684 ":audio_decoder_interface", 720 ":audio_decoder_interface",
685 ":audio_encoder_interface", 721 ":audio_encoder_interface",
686 ":g711", 722 ":g711",
723 "../..:webrtc_common",
724 "../../base:rtc_base_approved",
687 ] 725 ]
688 726
689 public_configs = [ ":pcm16b_config" ] 727 public_configs = [ ":pcm16b_config" ]
690 } 728 }
691 729
692 config("opus_config") { 730 config("opus_config") {
693 include_dirs = [ "../../.." ] 731 include_dirs = [ "../../.." ]
694 } 732 }
695 733
696 rtc_static_library("webrtc_opus") { 734 rtc_static_library("webrtc_opus") {
697 sources = [ 735 sources = [
698 "codecs/opus/audio_decoder_opus.cc", 736 "codecs/opus/audio_decoder_opus.cc",
699 "codecs/opus/audio_decoder_opus.h", 737 "codecs/opus/audio_decoder_opus.h",
700 "codecs/opus/audio_encoder_opus.cc", 738 "codecs/opus/audio_encoder_opus.cc",
701 "codecs/opus/audio_encoder_opus.h", 739 "codecs/opus/audio_encoder_opus.h",
702 "codecs/opus/opus_inst.h", 740 "codecs/opus/opus_inst.h",
703 "codecs/opus/opus_interface.c", 741 "codecs/opus/opus_interface.c",
704 "codecs/opus/opus_interface.h", 742 "codecs/opus/opus_interface.h",
705 ] 743 ]
706 744
707 deps = [ 745 deps = [
708 ":audio_decoder_interface", 746 ":audio_decoder_interface",
709 ":audio_encoder_interface", 747 ":audio_encoder_interface",
710 ":audio_network_adaptor", 748 ":audio_network_adaptor",
749 "../..:webrtc_common",
711 "../../base:rtc_analytics", 750 "../../base:rtc_analytics",
712 "../../base:rtc_base_approved", 751 "../../base:rtc_base_approved",
752 "../../system_wrappers",
713 ] 753 ]
714 754
715 defines = [] 755 defines = []
716 if (rtc_opus_variable_complexity) { 756 if (rtc_opus_variable_complexity) {
717 defines += [ "WEBRTC_OPUS_VARIABLE_COMPLEXITY=1" ] 757 defines += [ "WEBRTC_OPUS_VARIABLE_COMPLEXITY=1" ]
718 } else { 758 } else {
719 defines += [ "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0" ] 759 defines += [ "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0" ]
720 } 760 }
721 761
722 if (rtc_build_opus) { 762 if (rtc_build_opus) {
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
762 "audio_network_adaptor/dtx_controller.h", 802 "audio_network_adaptor/dtx_controller.h",
763 "audio_network_adaptor/fec_controller.cc", 803 "audio_network_adaptor/fec_controller.cc",
764 "audio_network_adaptor/fec_controller.h", 804 "audio_network_adaptor/fec_controller.h",
765 "audio_network_adaptor/frame_length_controller.cc", 805 "audio_network_adaptor/frame_length_controller.cc",
766 "audio_network_adaptor/frame_length_controller.h", 806 "audio_network_adaptor/frame_length_controller.h",
767 "audio_network_adaptor/include/audio_network_adaptor.h", 807 "audio_network_adaptor/include/audio_network_adaptor.h",
768 ] 808 ]
769 809
770 deps = [ 810 deps = [
771 "../..:webrtc_common", 811 "../..:webrtc_common",
812 "../../base:rtc_base_approved",
813 "../../common_audio",
772 "../../system_wrappers", 814 "../../system_wrappers",
773 ] 815 ]
774 816
775 if (rtc_enable_protobuf) { 817 if (rtc_enable_protobuf) {
776 deps += [ 818 deps += [
777 ":ana_config_proto", 819 ":ana_config_proto",
778 ":ana_debug_dump_proto", 820 ":ana_debug_dump_proto",
779 ] 821 ]
780 defines = [ "WEBRTC_AUDIO_NETWORK_ADAPTOR_DEBUG_DUMP" ] 822 defines = [ "WEBRTC_AUDIO_NETWORK_ADAPTOR_DEBUG_DUMP" ]
781 } 823 }
782 } 824 }
783 825
784 config("neteq_config") { 826 config("neteq_config") {
785 include_dirs = [ 827 include_dirs = [
786 # Need Opus header files for the audio classifier. 828 # Need Opus header files for the audio classifier.
787 "//third_party/opus/src/celt", 829 "//third_party/opus/src/celt",
788 "//third_party/opus/src/src", 830 "//third_party/opus/src/src",
789 ] 831 ]
790 } 832 }
791 833
792 rtc_static_library("neteq") { 834 rtc_static_library("neteq") {
835 # TODO(kjellander): Remove (bugs.webrtc.org/6828)
836 # Cyclic dependency with :audio_coding if enabled.
837 check_includes = false
838
793 sources = [ 839 sources = [
794 "neteq/accelerate.cc", 840 "neteq/accelerate.cc",
795 "neteq/accelerate.h", 841 "neteq/accelerate.h",
796 "neteq/audio_classifier.cc", 842 "neteq/audio_classifier.cc",
797 "neteq/audio_classifier.h", 843 "neteq/audio_classifier.h",
798 "neteq/audio_decoder_impl.cc", 844 "neteq/audio_decoder_impl.cc",
799 "neteq/audio_decoder_impl.h", 845 "neteq/audio_decoder_impl.h",
800 "neteq/audio_multi_vector.cc", 846 "neteq/audio_multi_vector.cc",
801 "neteq/audio_multi_vector.h", 847 "neteq/audio_multi_vector.h",
802 "neteq/audio_vector.cc", 848 "neteq/audio_vector.cc",
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
862 "neteq/tick_timer.h", 908 "neteq/tick_timer.h",
863 "neteq/time_stretch.cc", 909 "neteq/time_stretch.cc",
864 "neteq/time_stretch.h", 910 "neteq/time_stretch.h",
865 "neteq/timestamp_scaler.cc", 911 "neteq/timestamp_scaler.cc",
866 "neteq/timestamp_scaler.h", 912 "neteq/timestamp_scaler.h",
867 ] 913 ]
868 914
869 public_configs = [ ":neteq_config" ] 915 public_configs = [ ":neteq_config" ]
870 916
871 deps = [ 917 deps = [
918 ":audio_decoder_factory_interface",
872 ":audio_decoder_interface", 919 ":audio_decoder_interface",
920 ":audio_format",
873 ":builtin_audio_decoder_factory", 921 ":builtin_audio_decoder_factory",
874 ":cng", 922 ":cng",
875 ":g711", 923 ":g711",
924 ":isac_fix",
876 ":pcm16b", 925 ":pcm16b",
877 ":rent_a_codec", 926 ":rent_a_codec",
878 "../..:webrtc_common", 927 "../..:webrtc_common",
928 "../../base:gtest_prod",
929 "../../base:rtc_base_approved",
879 "../../common_audio", 930 "../../common_audio",
880 "../../system_wrappers", 931 "../../system_wrappers",
881 ] 932 ]
882 933
883 defines = [] 934 defines = []
884 935
885 if (rtc_include_ilbc) { 936 if (rtc_include_ilbc) {
886 defines += [ "WEBRTC_CODEC_ILBC" ] 937 defines += [ "WEBRTC_CODEC_ILBC" ]
887 deps += [ ":ilbc" ] 938 deps += [ ":ilbc" ]
888 } 939 }
(...skipping 13 matching lines...) Expand all
902 deps += [ ":g722" ] 953 deps += [ ":g722" ]
903 } 954 }
904 } 955 }
905 956
906 # Although providing only test support, this target must be outside of the 957 # Although providing only test support, this target must be outside of the
907 # rtc_include_tests conditional. The reason is that it supports fuzzer tests 958 # rtc_include_tests conditional. The reason is that it supports fuzzer tests
908 # that ultimately are built and run as a part of the Chromium ecosystem, which 959 # that ultimately are built and run as a part of the Chromium ecosystem, which
909 # does not set the rtc_include_tests flag. 960 # does not set the rtc_include_tests flag.
910 rtc_source_set("neteq_test_minimal") { 961 rtc_source_set("neteq_test_minimal") {
911 testonly = true 962 testonly = true
963
964 # TODO(kjellander): Remove (bugs.webrtc.org/6828)
965 # Has cyclic dependency with :neteq_unittest_tools
966 check_includes = false
967
912 sources = [ 968 sources = [
913 "neteq/tools/encode_neteq_input.cc", 969 "neteq/tools/encode_neteq_input.cc",
914 "neteq/tools/encode_neteq_input.h", 970 "neteq/tools/encode_neteq_input.h",
915 "neteq/tools/neteq_test.cc", 971 "neteq/tools/neteq_test.cc",
916 "neteq/tools/neteq_test.h", 972 "neteq/tools/neteq_test.h",
917 ] 973 ]
918 974
919 if (!build_with_chromium && is_clang) { 975 if (!build_with_chromium && is_clang) {
920 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). 976 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163).
921 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 977 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
922 } 978 }
979
980 deps = [
981 ":audio_encoder_interface",
982 ":builtin_audio_decoder_factory",
983 ":neteq",
984 "../..:webrtc_common",
985 "../../base:rtc_base_approved",
986 ]
923 } 987 }
924 988
925 if (rtc_include_tests) { 989 if (rtc_include_tests) {
926 group("audio_coding_tests") { 990 group("audio_coding_tests") {
927 testonly = true 991 testonly = true
928 public_deps = [ 992 public_deps = [
929 ":RTPchange", 993 ":RTPchange",
930 ":RTPencode", 994 ":RTPencode",
931 ":RTPjitter", 995 ":RTPjitter",
932 ":RTPtimeshift", 996 ":RTPtimeshift",
(...skipping 30 matching lines...) Expand all
963 testonly = true 1027 testonly = true
964 sources = [ 1028 sources = [
965 "acm2/acm_receive_test.cc", 1029 "acm2/acm_receive_test.cc",
966 "acm2/acm_receive_test.h", 1030 "acm2/acm_receive_test.h",
967 ] 1031 ]
968 1032
969 defines = audio_coding_defines 1033 defines = audio_coding_defines
970 1034
971 deps = audio_coding_deps + [ 1035 deps = audio_coding_deps + [
972 ":audio_coding", 1036 ":audio_coding",
1037 ":audio_format_conversion",
1038 ":audio_decoder_factory_interface",
1039 ":builtin_audio_decoder_factory",
973 ":neteq_unittest_tools", 1040 ":neteq_unittest_tools",
1041 "../../base:rtc_base_approved",
1042 "../../test:test_support",
974 "//testing/gtest", 1043 "//testing/gtest",
975 ] 1044 ]
976 } 1045 }
977 1046
978 rtc_source_set("acm_send_test") { 1047 rtc_source_set("acm_send_test") {
979 testonly = true 1048 testonly = true
980 sources = [ 1049 sources = [
981 "acm2/acm_send_test.cc", 1050 "acm2/acm_send_test.cc",
982 "acm2/acm_send_test.h", 1051 "acm2/acm_send_test.h",
983 ] 1052 ]
984 1053
985 defines = audio_coding_defines 1054 defines = audio_coding_defines
986 1055
987 deps = audio_coding_deps + [ 1056 deps = audio_coding_deps + [
988 ":audio_coding", 1057 ":audio_coding",
1058 ":audio_decoder_interface",
1059 ":audio_encoder_interface",
989 ":neteq_unittest_tools", 1060 ":neteq_unittest_tools",
1061 "../../base:rtc_base_approved",
1062 "../../test:test_support",
990 "//testing/gtest", 1063 "//testing/gtest",
991 ] 1064 ]
992 } 1065 }
993 1066
994 rtc_executable("delay_test") { 1067 rtc_executable("delay_test") {
995 testonly = true 1068 testonly = true
996 sources = [ 1069 sources = [
997 "test/Channel.cc", 1070 "test/Channel.cc",
998 "test/PCMFile.cc", 1071 "test/PCMFile.cc",
999 "test/delay_test.cc", 1072 "test/delay_test.cc",
1000 "test/utility.cc", 1073 "test/utility.cc",
1001 ] 1074 ]
1002 1075
1003 deps = [ 1076 deps = [
1004 ":audio_coding", 1077 ":audio_coding",
1005 ":audio_format_conversion", 1078 ":audio_format_conversion",
1006 "../../:webrtc_common", 1079 "../../:webrtc_common",
1080 "../../base:rtc_base_approved",
1007 "../../system_wrappers", 1081 "../../system_wrappers",
1008 "../../system_wrappers:system_wrappers_default", 1082 "../../system_wrappers:system_wrappers_default",
1009 "../../test:test_support", 1083 "../../test:test_support",
1010 "../rtp_rtcp", 1084 "../rtp_rtcp",
1011 "//testing/gtest", 1085 "//testing/gtest",
1012 "//third_party/gflags:gflags", 1086 "//third_party/gflags:gflags",
1013 ] 1087 ]
1014 } # delay_test 1088 } # delay_test
1015 1089
1016 rtc_executable("insert_packet_with_timing") { 1090 rtc_executable("insert_packet_with_timing") {
1017 testonly = true 1091 testonly = true
1018 sources = [ 1092 sources = [
1019 "test/Channel.cc", 1093 "test/Channel.cc",
1020 "test/PCMFile.cc", 1094 "test/PCMFile.cc",
1021 "test/insert_packet_with_timing.cc", 1095 "test/insert_packet_with_timing.cc",
1022 ] 1096 ]
1023 1097
1024 if (!build_with_chromium && is_clang) { 1098 if (!build_with_chromium && is_clang) {
1025 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). 1099 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163).
1026 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 1100 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1027 } 1101 }
1028 1102
1029 deps = [ 1103 deps = [
1030 ":audio_coding", 1104 ":audio_coding",
1031 ":audio_format_conversion", 1105 ":audio_format_conversion",
1032 "../../:webrtc_common", 1106 "../../:webrtc_common",
1107 "../../base:rtc_base_approved",
1033 "../../system_wrappers", 1108 "../../system_wrappers",
1034 "../../system_wrappers:system_wrappers_default", 1109 "../../system_wrappers:system_wrappers_default",
1035 "../../test:test_support", 1110 "../../test:test_support",
1036 "../rtp_rtcp", 1111 "../rtp_rtcp",
1037 "//testing/gtest", 1112 "//testing/gtest",
1038 "//third_party/gflags:gflags", 1113 "//third_party/gflags:gflags",
1039 ] 1114 ]
1040 } # insert_packet_with_timing 1115 } # insert_packet_with_timing
1041 1116
1042 audio_decoder_unittests_resources = 1117 audio_decoder_unittests_resources =
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
1093 if (rtc_enable_protobuf) { 1168 if (rtc_enable_protobuf) {
1094 proto_library("neteq_unittest_proto") { 1169 proto_library("neteq_unittest_proto") {
1095 sources = [ 1170 sources = [
1096 "neteq/neteq_unittest.proto", 1171 "neteq/neteq_unittest.proto",
1097 ] 1172 ]
1098 proto_out_dir = "webrtc/audio_coding/neteq" 1173 proto_out_dir = "webrtc/audio_coding/neteq"
1099 } 1174 }
1100 1175
1101 rtc_static_library("rtc_event_log_source") { 1176 rtc_static_library("rtc_event_log_source") {
1102 testonly = true 1177 testonly = true
1178
1179 # TODO(kjellander): Remove (bugs.webrtc.org/6828)
1180 # Needs call.h to be moved to webrtc/api first.
1181 check_includes = false
1182
1103 sources = [ 1183 sources = [
1104 "neteq/tools/rtc_event_log_source.cc", 1184 "neteq/tools/rtc_event_log_source.cc",
1105 "neteq/tools/rtc_event_log_source.h", 1185 "neteq/tools/rtc_event_log_source.h",
1106 ] 1186 ]
1107 1187
1108 if (!build_with_chromium && is_clang) { 1188 if (!build_with_chromium && is_clang) {
1109 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163) . 1189 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163) .
1110 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 1190 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1111 } 1191 }
1112 1192
1113 deps = [ 1193 deps = [
1194 "../../base:rtc_base_approved",
1114 "../../logging:rtc_event_log_parser", 1195 "../../logging:rtc_event_log_parser",
1115 ] 1196 ]
1116 public_deps = [ 1197 public_deps = [
1117 "../../logging:rtc_event_log_proto", 1198 "../../logging:rtc_event_log_proto",
1118 ] 1199 ]
1119 } 1200 }
1120 1201
1121 rtc_test("neteq_rtpplay") { 1202 rtc_test("neteq_rtpplay") {
1122 testonly = true 1203 testonly = true
1123 defines = [] 1204 defines = []
(...skipping 10 matching lines...) Expand all
1134 if (is_win) { 1215 if (is_win) {
1135 cflags = [ 1216 cflags = [
1136 # TODO(kjellander): bugs.webrtc.org/261: Fix this warning. 1217 # TODO(kjellander): bugs.webrtc.org/261: Fix this warning.
1137 "/wd4373", # virtual function override. 1218 "/wd4373", # virtual function override.
1138 ] 1219 ]
1139 } 1220 }
1140 1221
1141 deps += [ 1222 deps += [
1142 ":neteq", 1223 ":neteq",
1143 ":neteq_unittest_tools", 1224 ":neteq_unittest_tools",
1225 "../..:webrtc_common",
1226 "../../base:rtc_base_approved",
1144 "../../system_wrappers:system_wrappers_default", 1227 "../../system_wrappers:system_wrappers_default",
1145 "../../test:test_support", 1228 "../../test:test_support",
1146 "//third_party/gflags", 1229 "//third_party/gflags",
1147 ] 1230 ]
1148 } 1231 }
1149 } 1232 }
1150 1233
1151 rtc_test("audio_codec_speed_tests") { 1234 rtc_test("audio_codec_speed_tests") {
1152 testonly = true 1235 testonly = true
1153 defines = [] 1236 defines = []
(...skipping 11 matching lines...) Expand all
1165 } 1248 }
1166 1249
1167 if (is_android) { 1250 if (is_android) {
1168 deps += [ "//testing/android/native_test:native_test_native_code" ] 1251 deps += [ "//testing/android/native_test:native_test_native_code" ]
1169 shard_timeout = 900 1252 shard_timeout = 900
1170 } 1253 }
1171 1254
1172 deps += [ 1255 deps += [
1173 ":isac_fix", 1256 ":isac_fix",
1174 ":webrtc_opus", 1257 ":webrtc_opus",
1258 "../..:webrtc_common",
1259 "../../base:rtc_base_approved",
1175 "../../system_wrappers:system_wrappers_default", 1260 "../../system_wrappers:system_wrappers_default",
1176 "../../test:test_main", 1261 "../../test:test_main",
1177 "../audio_processing", 1262 "../audio_processing",
1178 "//testing/gtest", 1263 "//testing/gtest",
1179 ] 1264 ]
1180 } 1265 }
1181 1266
1182 rtc_source_set("neteq_test_support") { 1267 rtc_source_set("neteq_test_support") {
1183 testonly = true 1268 testonly = true
1184 sources = [ 1269 sources = [
1185 "neteq/tools/neteq_external_decoder_test.cc", 1270 "neteq/tools/neteq_external_decoder_test.cc",
1186 "neteq/tools/neteq_external_decoder_test.h", 1271 "neteq/tools/neteq_external_decoder_test.h",
1187 "neteq/tools/neteq_performance_test.cc", 1272 "neteq/tools/neteq_performance_test.cc",
1188 "neteq/tools/neteq_performance_test.h", 1273 "neteq/tools/neteq_performance_test.h",
1189 ] 1274 ]
1190 1275
1191 if (!build_with_chromium && is_clang) { 1276 if (!build_with_chromium && is_clang) {
1192 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). 1277 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163).
1193 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 1278 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1194 } 1279 }
1195 1280
1196 deps = [ 1281 deps = [
1282 ":audio_decoder_interface",
1283 ":builtin_audio_decoder_factory",
1197 ":neteq", 1284 ":neteq",
1198 ":neteq_unittest_tools", 1285 ":neteq_unittest_tools",
1199 ":pcm16b", 1286 ":pcm16b",
1287 "../..:webrtc_common",
1288 "../../base:rtc_base_approved",
1289 "../../system_wrappers",
1290 "../../test:test_support",
1200 "//testing/gtest", 1291 "//testing/gtest",
1201 ] 1292 ]
1202 } 1293 }
1203 1294
1204 rtc_source_set("neteq_quality_test_support") { 1295 rtc_source_set("neteq_quality_test_support") {
1205 testonly = true 1296 testonly = true
1206 sources = [ 1297 sources = [
1207 "neteq/tools/neteq_quality_test.cc", 1298 "neteq/tools/neteq_quality_test.cc",
1208 "neteq/tools/neteq_quality_test.h", 1299 "neteq/tools/neteq_quality_test.h",
1209 ] 1300 ]
1210 1301
1211 if (!build_with_chromium && is_clang) { 1302 if (!build_with_chromium && is_clang) {
1212 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). 1303 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163).
1213 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 1304 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1214 } 1305 }
1215 1306
1216 deps = [ 1307 deps = [
1308 ":builtin_audio_decoder_factory",
1217 ":neteq", 1309 ":neteq",
1218 ":neteq_unittest_tools", 1310 ":neteq_unittest_tools",
1311 "../..:webrtc_common",
1312 "../../base:rtc_base_approved",
1313 "../../test:test_support",
1219 "//testing/gtest", 1314 "//testing/gtest",
1220 "//third_party/gflags", 1315 "//third_party/gflags",
1221 ] 1316 ]
1222 } 1317 }
1223 1318
1224 config("neteq_unittest_tools_config") { 1319 config("neteq_unittest_tools_config") {
1225 include_dirs = [ "tools" ] 1320 include_dirs = [ "tools" ]
1226 } 1321 }
1227 1322
1228 rtc_source_set("neteq_unittest_tools") { 1323 rtc_source_set("neteq_unittest_tools") {
(...skipping 30 matching lines...) Expand all
1259 ] 1354 ]
1260 1355
1261 public_configs = [ ":neteq_unittest_tools_config" ] 1356 public_configs = [ ":neteq_unittest_tools_config" ]
1262 1357
1263 if (!build_with_chromium && is_clang) { 1358 if (!build_with_chromium && is_clang) {
1264 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). 1359 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163).
1265 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 1360 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1266 } 1361 }
1267 1362
1268 deps = [ 1363 deps = [
1269 ":neteq_test_minimal", 1364 ":audio_decoder_interface",
1365 ":audio_encoder_interface",
1366 ":pcm16b",
1367 "../..:webrtc_common",
1368 "../../base:rtc_base_approved",
1270 "../../common_audio", 1369 "../../common_audio",
1271 "../../test:rtp_test_utils", 1370 "../../test:rtp_test_utils",
1272 "../rtp_rtcp", 1371 "../rtp_rtcp",
1273 ] 1372 ]
1274 1373
1374 public_deps = [
1375 ":neteq_test_minimal",
1376 ]
1377
1275 if (rtc_enable_protobuf) { 1378 if (rtc_enable_protobuf) {
1276 deps += [ ":rtc_event_log_source" ] 1379 deps += [ ":rtc_event_log_source" ]
1277 } 1380 }
1278 } 1381 }
1279 1382
1280 rtc_source_set("neteq_test_tools") { 1383 rtc_source_set("neteq_test_tools") {
1281 testonly = true 1384 testonly = true
1282 sources = [ 1385 sources = [
1283 "neteq/test/NETEQTEST_DummyRTPpacket.cc", 1386 "neteq/test/NETEQTEST_DummyRTPpacket.cc",
1284 "neteq/test/NETEQTEST_DummyRTPpacket.h", 1387 "neteq/test/NETEQTEST_DummyRTPpacket.h",
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
1334 rtc_executable("RTPencode") { 1437 rtc_executable("RTPencode") {
1335 testonly = true 1438 testonly = true
1336 1439
1337 deps = [ 1440 deps = [
1338 # TODO(hlundin): Make RTPencode use ACM to encode files. 1441 # TODO(hlundin): Make RTPencode use ACM to encode files.
1339 ":cng", 1442 ":cng",
1340 ":g711", 1443 ":g711",
1341 ":g722", 1444 ":g722",
1342 ":ilbc", 1445 ":ilbc",
1343 ":isac", 1446 ":isac",
1447 ":neteq",
1344 ":neteq_test_tools", 1448 ":neteq_test_tools",
1345 ":pcm16b", 1449 ":pcm16b",
1346 ":webrtc_opus", 1450 ":webrtc_opus",
1451 "../..:webrtc_common",
1452 "../../base:rtc_base_approved",
1347 "../../common_audio", 1453 "../../common_audio",
1348 ] 1454 ]
1349 1455
1350 configs += [ ":RTPencode_config" ] 1456 configs += [ ":RTPencode_config" ]
1351 1457
1352 sources = [ 1458 sources = [
1353 "neteq/test/RTPencode.cc", 1459 "neteq/test/RTPencode.cc",
1354 ] 1460 ]
1355 1461
1356 include_dirs = [ 1462 include_dirs = [
(...skipping 22 matching lines...) Expand all
1379 } 1485 }
1380 1486
1381 rtc_executable("rtpcat") { 1487 rtc_executable("rtpcat") {
1382 testonly = true 1488 testonly = true
1383 1489
1384 sources = [ 1490 sources = [
1385 "neteq/tools/rtpcat.cc", 1491 "neteq/tools/rtpcat.cc",
1386 ] 1492 ]
1387 1493
1388 deps = [ 1494 deps = [
1495 "../../base:rtc_base_approved",
1389 "../../system_wrappers:system_wrappers_default", 1496 "../../system_wrappers:system_wrappers_default",
1390 "../../test:rtp_test_utils", 1497 "../../test:rtp_test_utils",
1391 "//testing/gtest", 1498 "//testing/gtest",
1392 ] 1499 ]
1393 } 1500 }
1394 1501
1395 rtc_executable("RTPtimeshift") { 1502 rtc_executable("RTPtimeshift") {
1396 testonly = true 1503 testonly = true
1397 1504
1398 sources = [ 1505 sources = [
1399 "neteq/test/RTPtimeshift.cc", 1506 "neteq/test/RTPtimeshift.cc",
1400 ] 1507 ]
1401 1508
1402 deps = [ 1509 deps = [
1403 ":neteq_test_tools", 1510 ":neteq_test_tools",
1511 "../../test:test_support",
1404 "//testing/gtest", 1512 "//testing/gtest",
1405 ] 1513 ]
1406 } 1514 }
1407 1515
1408 rtc_executable("RTPjitter") { 1516 rtc_executable("RTPjitter") {
1409 testonly = true 1517 testonly = true
1410 deps = [ 1518 deps = [
1411 "../..:webrtc_common", 1519 "../..:webrtc_common",
1412 "../../base:rtc_base_approved", 1520 "../../base:rtc_base_approved",
1521 "../../test:test_support",
1413 "//testing/gtest", 1522 "//testing/gtest",
1414 ] 1523 ]
1415 sources = [ 1524 sources = [
1416 "neteq/test/RTPjitter.cc", 1525 "neteq/test/RTPjitter.cc",
1417 ] 1526 ]
1418 } 1527 }
1419 1528
1420 rtc_executable("rtp_analyze") { 1529 rtc_executable("rtp_analyze") {
1421 testonly = true 1530 testonly = true
1422 1531
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
1460 rtc_executable("neteq_speed_test") { 1569 rtc_executable("neteq_speed_test") {
1461 testonly = true 1570 testonly = true
1462 1571
1463 sources = [ 1572 sources = [
1464 "neteq/test/neteq_speed_test.cc", 1573 "neteq/test/neteq_speed_test.cc",
1465 ] 1574 ]
1466 1575
1467 deps = [ 1576 deps = [
1468 ":neteq", 1577 ":neteq",
1469 ":neteq_test_support", 1578 ":neteq_test_support",
1579 "../..:webrtc_common",
1470 "../../system_wrappers:system_wrappers_default", 1580 "../../system_wrappers:system_wrappers_default",
1471 "../../test:test_support", 1581 "../../test:test_support",
1472 "//third_party/gflags", 1582 "//third_party/gflags",
1473 ] 1583 ]
1474 } 1584 }
1475 1585
1476 rtc_executable("audio_classifier_test") { 1586 rtc_executable("audio_classifier_test") {
1477 testonly = true 1587 testonly = true
1478 sources = [ 1588 sources = [
1479 "neteq/test/audio_classifier_test.cc", 1589 "neteq/test/audio_classifier_test.cc",
(...skipping 10 matching lines...) Expand all
1490 1600
1491 sources = [ 1601 sources = [
1492 "neteq/test/neteq_ilbc_quality_test.cc", 1602 "neteq/test/neteq_ilbc_quality_test.cc",
1493 ] 1603 ]
1494 1604
1495 deps = [ 1605 deps = [
1496 ":ilbc", 1606 ":ilbc",
1497 ":neteq", 1607 ":neteq",
1498 ":neteq_quality_test_support", 1608 ":neteq_quality_test_support",
1499 ":neteq_unittest_tools", 1609 ":neteq_unittest_tools",
1610 "../..:webrtc_common",
1611 "../../base:rtc_base_approved",
1500 "../../system_wrappers:system_wrappers_default", 1612 "../../system_wrappers:system_wrappers_default",
1501 "../../test:test_main", 1613 "../../test:test_main",
1502 "//testing/gtest", 1614 "//testing/gtest",
1503 "//third_party/gflags", 1615 "//third_party/gflags",
1504 ] 1616 ]
1505 } 1617 }
1506 1618
1507 rtc_executable("neteq_isac_quality_test") { 1619 rtc_executable("neteq_isac_quality_test") {
1508 testonly = true 1620 testonly = true
1509 1621
1510 sources = [ 1622 sources = [
1511 "neteq/test/neteq_isac_quality_test.cc", 1623 "neteq/test/neteq_isac_quality_test.cc",
1512 ] 1624 ]
1513 1625
1514 deps = [ 1626 deps = [
1515 ":isac_fix", 1627 ":isac_fix",
1516 ":neteq", 1628 ":neteq",
1517 ":neteq_quality_test_support", 1629 ":neteq_quality_test_support",
1630 "../../base:rtc_base_approved",
1518 "../../test:test_main", 1631 "../../test:test_main",
1519 "//testing/gtest", 1632 "//testing/gtest",
1520 "//third_party/gflags", 1633 "//third_party/gflags",
1521 ] 1634 ]
1522 } 1635 }
1523 1636
1524 rtc_executable("neteq_pcmu_quality_test") { 1637 rtc_executable("neteq_pcmu_quality_test") {
1525 testonly = true 1638 testonly = true
1526 1639
1527 sources = [ 1640 sources = [
1528 "neteq/test/neteq_pcmu_quality_test.cc", 1641 "neteq/test/neteq_pcmu_quality_test.cc",
1529 ] 1642 ]
1530 1643
1531 deps = [ 1644 deps = [
1532 ":g711", 1645 ":g711",
1533 ":neteq", 1646 ":neteq",
1534 ":neteq_quality_test_support", 1647 ":neteq_quality_test_support",
1648 "../../base:rtc_base_approved",
1535 "../../test:test_main", 1649 "../../test:test_main",
1536 "//testing/gtest", 1650 "//testing/gtest",
1537 "//third_party/gflags", 1651 "//third_party/gflags",
1538 ] 1652 ]
1539 } 1653 }
1540 1654
1541 rtc_executable("isac_fix_test") { 1655 rtc_executable("isac_fix_test") {
1542 testonly = true 1656 testonly = true
1543 1657
1544 sources = [ 1658 sources = [
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after
1672 1786
1673 sources = [ 1787 sources = [
1674 "codecs/opus/opus_fec_test.cc", 1788 "codecs/opus/opus_fec_test.cc",
1675 ] 1789 ]
1676 1790
1677 deps = [ 1791 deps = [
1678 ":webrtc_opus", 1792 ":webrtc_opus",
1679 "../../base:rtc_base_approved", 1793 "../../base:rtc_base_approved",
1680 "../../common_audio", 1794 "../../common_audio",
1681 "../../test:test_main", 1795 "../../test:test_main",
1682 "../../test:test_support",
1683 "//testing/gtest", 1796 "//testing/gtest",
1684 ] 1797 ]
1685 1798
1686 if (!build_with_chromium && is_clang) { 1799 if (!build_with_chromium && is_clang) {
1687 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). 1800 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163).
1688 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 1801 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1689 } 1802 }
1690 } 1803 }
1691 } 1804 }
OLDNEW
« .gn ('K') | « webrtc/modules/BUILD.gn ('k') | webrtc/test/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698