| 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 259 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 270 "../../common_video", | 270 "../../common_video", |
| 271 "../../rtc_base:rtc_base_approved", | 271 "../../rtc_base:rtc_base_approved", |
| 272 "../../system_wrappers", | 272 "../../system_wrappers", |
| 273 ] | 273 ] |
| 274 if (rtc_build_libvpx) { | 274 if (rtc_build_libvpx) { |
| 275 deps += [ rtc_libvpx_dir ] | 275 deps += [ rtc_libvpx_dir ] |
| 276 } | 276 } |
| 277 } | 277 } |
| 278 | 278 |
| 279 if (rtc_include_tests) { | 279 if (rtc_include_tests) { |
| 280 if (is_ios || is_mac) { |
| 281 rtc_static_library("objc_codec_test") { |
| 282 sources = [ |
| 283 "codecs/test/objc_codec_h264_test.h", |
| 284 "codecs/test/objc_codec_h264_test.mm", |
| 285 ] |
| 286 deps = [ |
| 287 "../../api:video_frame_api", |
| 288 "../../api/video_codecs:video_codecs_api", |
| 289 "../../media:rtc_audio_video", |
| 290 "../../modules:module_api", |
| 291 "../../sdk:objc_common", |
| 292 "../../sdk:objc_peerconnection", |
| 293 "../../sdk:objc_peerconnectionfactory", |
| 294 "../../sdk:objc_videotoolbox", |
| 295 "../../sdk:objc_videotracksource", |
| 296 ] |
| 297 |
| 298 if (!build_with_chromium && is_clang) { |
| 299 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163)
. |
| 300 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
| 301 } |
| 302 } |
| 303 } |
| 304 |
| 280 rtc_source_set("simulcast_test_utility") { | 305 rtc_source_set("simulcast_test_utility") { |
| 281 testonly = true | 306 testonly = true |
| 282 sources = [ | 307 sources = [ |
| 283 "codecs/vp8/simulcast_test_utility.h", | 308 "codecs/vp8/simulcast_test_utility.h", |
| 284 ] | 309 ] |
| 285 | 310 |
| 286 if (!build_with_chromium && is_clang) { | 311 if (!build_with_chromium && is_clang) { |
| 287 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). | 312 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
| 288 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] | 313 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
| 289 } | 314 } |
| (...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 392 | 417 |
| 393 deps += [ | 418 deps += [ |
| 394 "../../rtc_base:rtc_base_approved", | 419 "../../rtc_base:rtc_base_approved", |
| 395 "../../sdk/android:libjingle_peerconnection_jni", | 420 "../../sdk/android:libjingle_peerconnection_jni", |
| 396 "//base", | 421 "//base", |
| 397 ] | 422 ] |
| 398 } | 423 } |
| 399 | 424 |
| 400 if (is_ios || is_mac) { | 425 if (is_ios || is_mac) { |
| 401 deps += [ | 426 deps += [ |
| 427 ":objc_codec_test", |
| 402 "../../media:rtc_media_base", | 428 "../../media:rtc_media_base", |
| 403 "../../sdk:objc_videotoolbox", | 429 "../../sdk:objc_videotoolbox", |
| 404 ] | 430 ] |
| 405 } | 431 } |
| 406 } | 432 } |
| 407 | 433 |
| 408 rtc_source_set("video_coding_modules_tests") { | 434 rtc_source_set("video_coding_modules_tests") { |
| 409 testonly = true | 435 testonly = true |
| 410 | 436 |
| 411 # Skip restricting visibility on mobile platforms since the tests on those | 437 # Skip restricting visibility on mobile platforms since the tests on those |
| (...skipping 16 matching lines...) Expand all Loading... |
| 428 ":webrtc_vp8", | 454 ":webrtc_vp8", |
| 429 ":webrtc_vp9", | 455 ":webrtc_vp9", |
| 430 "../../api:video_frame_api", | 456 "../../api:video_frame_api", |
| 431 "../../common_video:common_video", | 457 "../../common_video:common_video", |
| 432 "../../rtc_base:rtc_base_approved", | 458 "../../rtc_base:rtc_base_approved", |
| 433 "../../test:test_support", | 459 "../../test:test_support", |
| 434 "../../test:video_test_common", | 460 "../../test:video_test_common", |
| 435 "../video_capture", | 461 "../video_capture", |
| 436 ] | 462 ] |
| 437 | 463 |
| 464 if (is_ios || is_mac) { |
| 465 deps += [ ":objc_codec_test" ] |
| 466 } |
| 467 |
| 438 if (rtc_use_h264) { | 468 if (rtc_use_h264) { |
| 439 defines = [ "WEBRTC_VIDEOPROCESSOR_H264_TESTS" ] | 469 defines = [ "WEBRTC_VIDEOPROCESSOR_H264_TESTS" ] |
| 440 } | 470 } |
| 441 | 471 |
| 442 if (!build_with_chromium && is_clang) { | 472 if (!build_with_chromium && is_clang) { |
| 443 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). | 473 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
| 444 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] | 474 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
| 445 } | 475 } |
| 446 } | 476 } |
| 447 | 477 |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 492 "../../sdk/android:libjingle_peerconnection_java", | 522 "../../sdk/android:libjingle_peerconnection_java", |
| 493 "../../sdk/android:libjingle_peerconnection_jni", | 523 "../../sdk/android:libjingle_peerconnection_jni", |
| 494 "//base", | 524 "//base", |
| 495 "//testing/android/native_test:native_test_support", | 525 "//testing/android/native_test:native_test_support", |
| 496 ] | 526 ] |
| 497 | 527 |
| 498 shard_timeout = 900 | 528 shard_timeout = 900 |
| 499 } | 529 } |
| 500 | 530 |
| 501 if (is_ios || is_mac) { | 531 if (is_ios || is_mac) { |
| 502 deps += [ ":plot_videoprocessor_integrationtest_bundle_data" ] | 532 deps += [ |
| 533 ":objc_codec_test", |
| 534 ":plot_videoprocessor_integrationtest_bundle_data", |
| 535 ] |
| 503 } | 536 } |
| 504 | 537 |
| 505 # TODO(brandtr): Remove this define when the modules_tests target properly | 538 # TODO(brandtr): Remove this define when the modules_tests target properly |
| 506 # loads the Java classes mentioned above. | 539 # loads the Java classes mentioned above. |
| 507 defines = [ "WEBRTC_VIDEOPROCESSOR_INTEGRATIONTEST_HW_CODECS_ENABLED" ] | 540 defines = [ "WEBRTC_VIDEOPROCESSOR_INTEGRATIONTEST_HW_CODECS_ENABLED" ] |
| 508 | 541 |
| 509 if (!build_with_chromium && is_clang) { | 542 if (!build_with_chromium && is_clang) { |
| 510 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). | 543 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
| 511 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] | 544 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
| 512 } | 545 } |
| (...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 599 } | 632 } |
| 600 | 633 |
| 601 # TODO(jschuh): bugs.webrtc.org/1348: fix this warning. | 634 # TODO(jschuh): bugs.webrtc.org/1348: fix this warning. |
| 602 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] | 635 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
| 603 if (!build_with_chromium && is_clang) { | 636 if (!build_with_chromium && is_clang) { |
| 604 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). | 637 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
| 605 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] | 638 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
| 606 } | 639 } |
| 607 } | 640 } |
| 608 } | 641 } |
| OLD | NEW |