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 349 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
360 "../../test:test_support", | 360 "../../test:test_support", |
361 "../../test:video_test_common", | 361 "../../test:video_test_common", |
362 "../../test:video_test_support", | 362 "../../test:video_test_support", |
363 ] | 363 ] |
364 } | 364 } |
365 | 365 |
366 rtc_source_set("video_coding_videoprocessor_integration_test") { | 366 rtc_source_set("video_coding_videoprocessor_integration_test") { |
367 testonly = true | 367 testonly = true |
368 | 368 |
369 sources = [ | 369 sources = [ |
| 370 "codecs/test/objc_codec_h264_test.h", |
370 "codecs/test/videoprocessor_integrationtest.h", | 371 "codecs/test/videoprocessor_integrationtest.h", |
371 ] | 372 ] |
372 | 373 |
373 deps = [ | 374 deps = [ |
374 ":video_codecs_test_framework", | 375 ":video_codecs_test_framework", |
375 ":video_coding", | 376 ":video_coding", |
376 ":video_coding_utility", | 377 ":video_coding_utility", |
377 ":webrtc_h264", | 378 ":webrtc_h264", |
378 ":webrtc_vp8", | 379 ":webrtc_vp8", |
379 ":webrtc_vp9", | 380 ":webrtc_vp9", |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
428 ":webrtc_vp8", | 429 ":webrtc_vp8", |
429 ":webrtc_vp9", | 430 ":webrtc_vp9", |
430 "../../api:video_frame_api", | 431 "../../api:video_frame_api", |
431 "../../base:rtc_base_approved", | 432 "../../base:rtc_base_approved", |
432 "../../common_video:common_video", | 433 "../../common_video:common_video", |
433 "../../test:test_support", | 434 "../../test:test_support", |
434 "../../test:video_test_common", | 435 "../../test:video_test_common", |
435 "../video_capture", | 436 "../video_capture", |
436 ] | 437 ] |
437 | 438 |
| 439 if (is_ios || is_mac) { |
| 440 sources += [ |
| 441 "codecs/test/objc_codec_h264_test.h", |
| 442 "codecs/test/objc_codec_h264_test.mm", |
| 443 ] |
| 444 deps += [ |
| 445 "../../api:video_frame_api", |
| 446 "../../api/video_codecs:video_codecs_api", |
| 447 "../../media:rtc_audio_video", |
| 448 "../../modules:module_api", |
| 449 "../../sdk:objc_common", |
| 450 "../../sdk:objc_peerconnection", |
| 451 "../../sdk:objc_peerconnectionfactory", |
| 452 "../../sdk:objc_videotoolbox", |
| 453 "../../sdk:objc_videotracksource", |
| 454 ] |
| 455 } |
| 456 |
438 if (rtc_use_h264) { | 457 if (rtc_use_h264) { |
439 defines = [ "WEBRTC_VIDEOPROCESSOR_H264_TESTS" ] | 458 defines = [ "WEBRTC_VIDEOPROCESSOR_H264_TESTS" ] |
440 } | 459 } |
441 | 460 |
442 if (!build_with_chromium && is_clang) { | 461 if (!build_with_chromium && is_clang) { |
443 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). | 462 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
444 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] | 463 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
445 } | 464 } |
446 } | 465 } |
447 | 466 |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
492 "../../sdk/android:libjingle_peerconnection_java", | 511 "../../sdk/android:libjingle_peerconnection_java", |
493 "../../sdk/android:libjingle_peerconnection_jni", | 512 "../../sdk/android:libjingle_peerconnection_jni", |
494 "//base", | 513 "//base", |
495 "//testing/android/native_test:native_test_support", | 514 "//testing/android/native_test:native_test_support", |
496 ] | 515 ] |
497 | 516 |
498 shard_timeout = 900 | 517 shard_timeout = 900 |
499 } | 518 } |
500 | 519 |
501 if (is_ios || is_mac) { | 520 if (is_ios || is_mac) { |
| 521 sources += [ |
| 522 "codecs/test/objc_codec_h264_test.h", |
| 523 "codecs/test/objc_codec_h264_test.mm", |
| 524 ] |
| 525 deps += [ |
| 526 "../../api:video_frame_api", |
| 527 "../../api/video_codecs:video_codecs_api", |
| 528 "../../media:rtc_audio_video", |
| 529 "../../modules:module_api", |
| 530 "../../sdk:objc_common", |
| 531 "../../sdk:objc_peerconnection", |
| 532 "../../sdk:objc_peerconnectionfactory", |
| 533 "../../sdk:objc_videotoolbox", |
| 534 "../../sdk:objc_videotracksource", |
| 535 ] |
| 536 } |
| 537 |
| 538 if (is_ios || is_mac) { |
502 deps += [ ":plot_videoprocessor_integrationtest_bundle_data" ] | 539 deps += [ ":plot_videoprocessor_integrationtest_bundle_data" ] |
503 } | 540 } |
504 | 541 |
505 # TODO(brandtr): Remove this define when the modules_tests target properly | 542 # TODO(brandtr): Remove this define when the modules_tests target properly |
506 # loads the Java classes mentioned above. | 543 # loads the Java classes mentioned above. |
507 defines = [ "WEBRTC_VIDEOPROCESSOR_INTEGRATIONTEST_HW_CODECS_ENABLED" ] | 544 defines = [ "WEBRTC_VIDEOPROCESSOR_INTEGRATIONTEST_HW_CODECS_ENABLED" ] |
508 | 545 |
509 if (!build_with_chromium && is_clang) { | 546 if (!build_with_chromium && is_clang) { |
510 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). | 547 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
511 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] | 548 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
599 } | 636 } |
600 | 637 |
601 # TODO(jschuh): bugs.webrtc.org/1348: fix this warning. | 638 # TODO(jschuh): bugs.webrtc.org/1348: fix this warning. |
602 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] | 639 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
603 if (!build_with_chromium && is_clang) { | 640 if (!build_with_chromium && is_clang) { |
604 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). | 641 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
605 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] | 642 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
606 } | 643 } |
607 } | 644 } |
608 } | 645 } |
OLD | NEW |