Chromium Code Reviews| 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("//third_party/protobuf/proto_library.gni") | 9 import("//third_party/protobuf/proto_library.gni") |
| 10 import("../build/webrtc.gni") | 10 import("../build/webrtc.gni") |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 80 "psnr_ssim_analyzer/psnr_ssim_analyzer.cc", | 80 "psnr_ssim_analyzer/psnr_ssim_analyzer.cc", |
| 81 ] | 81 ] |
| 82 | 82 |
| 83 deps = [ | 83 deps = [ |
| 84 ":command_line_parser", | 84 ":command_line_parser", |
| 85 ":video_quality_analysis", | 85 ":video_quality_analysis", |
| 86 "//build/win:default_exe_manifest", | 86 "//build/win:default_exe_manifest", |
| 87 ] | 87 ] |
| 88 } | 88 } |
| 89 | 89 |
| 90 rtc_static_library("reference_less_video_analysis_lib") { | |
| 91 sources = [ | |
| 92 "frame_analyzer/reference_less_video_analysis_lib.cc", | |
| 93 "frame_analyzer/reference_less_video_analysis_lib.h", | |
| 94 ] | |
| 95 | |
| 96 deps = [ | |
| 97 ":command_line_parser", | |
| 98 ":video_quality_analysis", | |
| 99 "//build/win:default_exe_manifest", | |
|
kjellander_webrtc
2016/11/28 15:02:08
This should be a dependency for the executable tar
| |
| 100 ] | |
| 101 } | |
| 102 | |
| 103 rtc_executable("reference_less_video_analysis") { | |
| 104 sources = [ | |
| 105 "frame_analyzer/reference_less_video_analysis.cc", | |
| 106 ] | |
| 107 | |
| 108 deps = [ | |
| 109 ":reference_less_video_analysis_lib", | |
| 110 ] | |
| 111 } | |
| 112 | |
| 90 rtc_executable("rgba_to_i420_converter") { | 113 rtc_executable("rgba_to_i420_converter") { |
| 91 sources = [ | 114 sources = [ |
| 92 "converter/converter.cc", | 115 "converter/converter.cc", |
| 93 "converter/converter.h", | 116 "converter/converter.h", |
| 94 "converter/rgba_to_i420_converter.cc", | 117 "converter/rgba_to_i420_converter.cc", |
| 95 ] | 118 ] |
| 96 | 119 |
| 97 deps = [ | 120 deps = [ |
| 98 ":command_line_parser", | 121 ":command_line_parser", |
| 99 "../common_video", | 122 "../common_video", |
| (...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 227 | 250 |
| 228 deps = [ | 251 deps = [ |
| 229 "../modules/audio_processing", | 252 "../modules/audio_processing", |
| 230 "../system_wrappers:metrics_default", | 253 "../system_wrappers:metrics_default", |
| 231 "//build/win:default_exe_manifest", | 254 "//build/win:default_exe_manifest", |
| 232 "//testing/gtest", | 255 "//testing/gtest", |
| 233 "//third_party/gflags", | 256 "//third_party/gflags", |
| 234 ] | 257 ] |
| 235 } | 258 } |
| 236 | 259 |
| 237 tools_unittests_resources = [ "//resources/foreman_cif.yuv" ] | 260 tools_unittests_resources = [ |
| 261 "//resources/foreman_cif.yuv", | |
| 262 "//resources/reference_less_video_test_file.y4m", | |
| 263 ] | |
| 238 | 264 |
| 239 if (is_ios) { | 265 if (is_ios) { |
| 240 bundle_data("tools_unittests_bundle_data") { | 266 bundle_data("tools_unittests_bundle_data") { |
| 241 testonly = true | 267 testonly = true |
| 242 sources = tools_unittests_resources | 268 sources = tools_unittests_resources |
| 243 outputs = [ | 269 outputs = [ |
| 244 "{{bundle_resources_dir}}/{{source_file_part}}", | 270 "{{bundle_resources_dir}}/{{source_file_part}}", |
| 245 ] | 271 ] |
| 246 } | 272 } |
| 247 } | 273 } |
| 248 | 274 |
| 249 rtc_test("tools_unittests") { | 275 rtc_test("tools_unittests") { |
| 250 testonly = true | 276 testonly = true |
| 251 | 277 |
| 252 sources = [ | 278 sources = [ |
| 279 "frame_analyzer/reference_less_video_analysis_unittest.cc", | |
| 253 "frame_analyzer/video_quality_analysis_unittest.cc", | 280 "frame_analyzer/video_quality_analysis_unittest.cc", |
| 254 "frame_editing/frame_editing_unittest.cc", | 281 "frame_editing/frame_editing_unittest.cc", |
| 255 "simple_command_line_parser_unittest.cc", | 282 "simple_command_line_parser_unittest.cc", |
| 256 ] | 283 ] |
| 257 | 284 |
| 258 # TODO(jschuh): Bug 1348: fix this warning. | 285 # TODO(jschuh): Bug 1348: fix this warning. |
| 259 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] | 286 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
| 260 | 287 |
| 261 if (!build_with_chromium && is_clang) { | 288 if (!build_with_chromium && is_clang) { |
| 262 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). | 289 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
| 263 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] | 290 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
| 264 } | 291 } |
| 265 | 292 |
| 266 deps = [ | 293 deps = [ |
| 267 ":command_line_parser", | 294 ":command_line_parser", |
| 268 ":frame_editing_lib", | 295 ":frame_editing_lib", |
| 296 ":reference_less_video_analysis_lib", | |
| 269 ":video_quality_analysis", | 297 ":video_quality_analysis", |
| 270 "../test:test_support_main", | 298 "../test:test_support_main", |
| 271 "//testing/gtest", | 299 "//testing/gtest", |
| 272 ] | 300 ] |
| 273 | 301 |
| 274 data = tools_unittests_resources | 302 data = tools_unittests_resources |
| 275 if (is_android) { | 303 if (is_android) { |
| 276 deps += [ "//testing/android/native_test:native_test_support" ] | 304 deps += [ "//testing/android/native_test:native_test_support" ] |
| 277 shard_timeout = 900 | 305 shard_timeout = 900 |
| 278 } | 306 } |
| (...skipping 12 matching lines...) Expand all Loading... | |
| 291 ] | 319 ] |
| 292 outputs = [ | 320 outputs = [ |
| 293 "$root_build_dir/{{source_file_part}}", | 321 "$root_build_dir/{{source_file_part}}", |
| 294 ] | 322 ] |
| 295 deps = [ | 323 deps = [ |
| 296 "../logging:rtc_event_log_proto", | 324 "../logging:rtc_event_log_proto", |
| 297 ] | 325 ] |
| 298 } | 326 } |
| 299 } | 327 } |
| 300 } | 328 } |
| OLD | NEW |