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("../../webrtc.gni") | 9 import("../../webrtc.gni") |
10 | 10 |
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
85 | 85 |
86 if (!build_with_chromium && is_clang) { | 86 if (!build_with_chromium && is_clang) { |
87 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). | 87 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
88 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] | 88 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
89 } | 89 } |
90 | 90 |
91 deps = [ | 91 deps = [ |
92 ":video_coding_utility", | 92 ":video_coding_utility", |
93 ":webrtc_h264", | 93 ":webrtc_h264", |
94 ":webrtc_i420", | 94 ":webrtc_i420", |
| 95 ":webrtc_stereo", |
95 ":webrtc_vp8", | 96 ":webrtc_vp8", |
96 ":webrtc_vp9", | 97 ":webrtc_vp9", |
97 "..:module_api", | 98 "..:module_api", |
98 "../..:webrtc_common", | 99 "../..:webrtc_common", |
99 "../../api:optional", | 100 "../../api:optional", |
100 "../../call:video_stream_api", | 101 "../../call:video_stream_api", |
101 "../../common_video", | 102 "../../common_video", |
102 "../../rtc_base:rtc_base", | 103 "../../rtc_base:rtc_base", |
103 "../../rtc_base:rtc_base_approved", | 104 "../../rtc_base:rtc_base_approved", |
104 "../../rtc_base:rtc_numerics", | 105 "../../rtc_base:rtc_numerics", |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
167 "../../common_video", | 168 "../../common_video", |
168 "../../modules/rtp_rtcp:rtp_rtcp", | 169 "../../modules/rtp_rtcp:rtp_rtcp", |
169 "../../rtc_base:rtc_base_approved", | 170 "../../rtc_base:rtc_base_approved", |
170 "../../rtc_base:rtc_numerics", | 171 "../../rtc_base:rtc_numerics", |
171 "../../rtc_base:rtc_task_queue", | 172 "../../rtc_base:rtc_task_queue", |
172 "../../rtc_base:sequenced_task_checker", | 173 "../../rtc_base:sequenced_task_checker", |
173 "../../system_wrappers", | 174 "../../system_wrappers", |
174 ] | 175 ] |
175 } | 176 } |
176 | 177 |
| 178 rtc_static_library("webrtc_stereo") { |
| 179 sources = [ |
| 180 "codecs/stereo/include/stereo_decoder_adapter.h", |
| 181 "codecs/stereo/include/stereo_encoder_adapter.h", |
| 182 "codecs/stereo/stereo_decoder_adapter.cc", |
| 183 "codecs/stereo/stereo_encoder_adapter.cc", |
| 184 ] |
| 185 |
| 186 if (!build_with_chromium && is_clang) { |
| 187 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
| 188 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
| 189 } |
| 190 |
| 191 deps = [ |
| 192 "..:module_api", |
| 193 "../..:webrtc_common", |
| 194 "../../api/video_codecs:video_codecs_api", |
| 195 "../../common_video:common_video", |
| 196 "../../rtc_base:rtc_base_approved", |
| 197 "../../system_wrappers", |
| 198 ] |
| 199 } |
| 200 |
177 rtc_static_library("webrtc_h264") { | 201 rtc_static_library("webrtc_h264") { |
178 sources = [ | 202 sources = [ |
179 "codecs/h264/h264.cc", | 203 "codecs/h264/h264.cc", |
180 "codecs/h264/include/h264.h", | 204 "codecs/h264/include/h264.h", |
181 ] | 205 ] |
182 | 206 |
183 if (!build_with_chromium && is_clang) { | 207 if (!build_with_chromium && is_clang) { |
184 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). | 208 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
185 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] | 209 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
186 } | 210 } |
(...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
414 testonly = true | 438 testonly = true |
415 | 439 |
416 # Skip restricting visibility on mobile platforms since the tests on those | 440 # Skip restricting visibility on mobile platforms since the tests on those |
417 # gets additional generated targets which would require many lines here to | 441 # gets additional generated targets which would require many lines here to |
418 # cover (which would be confusing to read and hard to maintain). | 442 # cover (which would be confusing to read and hard to maintain). |
419 if (!is_android && !is_ios) { | 443 if (!is_android && !is_ios) { |
420 visibility = [ "..:modules_tests" ] | 444 visibility = [ "..:modules_tests" ] |
421 } | 445 } |
422 sources = [ | 446 sources = [ |
423 "codecs/h264/test/h264_impl_unittest.cc", | 447 "codecs/h264/test/h264_impl_unittest.cc", |
| 448 "codecs/stereo/stereo_adapter_unittest.cc", |
424 "codecs/test/videoprocessor_integrationtest.cc", | 449 "codecs/test/videoprocessor_integrationtest.cc", |
425 "codecs/test/videoprocessor_integrationtest.h", | 450 "codecs/test/videoprocessor_integrationtest.h", |
426 "codecs/test/videoprocessor_integrationtest_libvpx.cc", | 451 "codecs/test/videoprocessor_integrationtest_libvpx.cc", |
427 "codecs/test/videoprocessor_integrationtest_openh264.cc", | 452 "codecs/test/videoprocessor_integrationtest_openh264.cc", |
428 "codecs/test/videoprocessor_integrationtest_parameterized.cc", | 453 "codecs/test/videoprocessor_integrationtest_parameterized.cc", |
429 "codecs/vp8/test/vp8_impl_unittest.cc", | 454 "codecs/vp8/test/vp8_impl_unittest.cc", |
430 "codecs/vp9/test/vp9_impl_unittest.cc", | 455 "codecs/vp9/test/vp9_impl_unittest.cc", |
431 ] | 456 ] |
432 | 457 |
433 deps = [ | 458 deps = [ |
434 ":video_codecs_test_framework", | 459 ":video_codecs_test_framework", |
435 ":video_coding", | 460 ":video_coding", |
436 ":video_coding_utility", | 461 ":video_coding_utility", |
437 ":webrtc_h264", | 462 ":webrtc_h264", |
| 463 ":webrtc_stereo", |
438 ":webrtc_vp8", | 464 ":webrtc_vp8", |
439 ":webrtc_vp9", | 465 ":webrtc_vp9", |
440 "../..:webrtc_common", | 466 "../..:webrtc_common", |
441 "../../api:optional", | 467 "../../api:optional", |
442 "../../api:video_frame_api", | 468 "../../api:video_frame_api", |
443 "../../common_video", | 469 "../../common_video", |
444 "../../media:rtc_audio_video", | 470 "../../media:rtc_audio_video", |
445 "../../rtc_base:rtc_base_approved", | 471 "../../rtc_base:rtc_base_approved", |
446 "../../system_wrappers", | 472 "../../system_wrappers", |
447 "../../test:field_trial", | 473 "../../test:field_trial", |
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
575 } | 601 } |
576 | 602 |
577 # TODO(jschuh): bugs.webrtc.org/1348: fix this warning. | 603 # TODO(jschuh): bugs.webrtc.org/1348: fix this warning. |
578 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] | 604 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
579 if (!build_with_chromium && is_clang) { | 605 if (!build_with_chromium && is_clang) { |
580 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). | 606 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
581 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] | 607 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
582 } | 608 } |
583 } | 609 } |
584 } | 610 } |
OLD | NEW |