OLD | NEW |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 } |
OLD | NEW |