| OLD | NEW |
| (Empty) |
| 1 # Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. | |
| 2 # | |
| 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 | |
| 5 # tree. An additional intellectual property rights grant can be found | |
| 6 # in the file PATENTS. All contributing project authors may | |
| 7 # be found in the AUTHORS file in the root of the source tree. | |
| 8 | |
| 9 { | |
| 10 'includes': [ | |
| 11 '../build/common.gypi', | |
| 12 ], | |
| 13 'targets': [ | |
| 14 { | |
| 15 'target_name': 'video_quality_analysis', | |
| 16 'type': 'static_library', | |
| 17 'dependencies': [ | |
| 18 '<(webrtc_root)/common_video/common_video.gyp:common_video', | |
| 19 ], | |
| 20 'export_dependent_settings': [ | |
| 21 '<(webrtc_root)/common_video/common_video.gyp:common_video', | |
| 22 ], | |
| 23 'sources': [ | |
| 24 'frame_analyzer/video_quality_analysis.h', | |
| 25 'frame_analyzer/video_quality_analysis.cc', | |
| 26 ], | |
| 27 }, # video_quality_analysis | |
| 28 { | |
| 29 'target_name': 'frame_analyzer', | |
| 30 'type': 'executable', | |
| 31 'dependencies': [ | |
| 32 '<(webrtc_root)/tools/internal_tools.gyp:command_line_parser', | |
| 33 'video_quality_analysis', | |
| 34 ], | |
| 35 'sources': [ | |
| 36 'frame_analyzer/frame_analyzer.cc', | |
| 37 ], | |
| 38 }, # frame_analyzer | |
| 39 { | |
| 40 'target_name': 'psnr_ssim_analyzer', | |
| 41 'type': 'executable', | |
| 42 'dependencies': [ | |
| 43 '<(webrtc_root)/tools/internal_tools.gyp:command_line_parser', | |
| 44 'video_quality_analysis', | |
| 45 ], | |
| 46 'sources': [ | |
| 47 'psnr_ssim_analyzer/psnr_ssim_analyzer.cc', | |
| 48 ], | |
| 49 }, # psnr_ssim_analyzer | |
| 50 { | |
| 51 'target_name': 'rgba_to_i420_converter', | |
| 52 'type': 'executable', | |
| 53 'dependencies': [ | |
| 54 '<(webrtc_root)/common_video/common_video.gyp:common_video', | |
| 55 '<(webrtc_root)/tools/internal_tools.gyp:command_line_parser', | |
| 56 ], | |
| 57 'sources': [ | |
| 58 'converter/converter.h', | |
| 59 'converter/converter.cc', | |
| 60 'converter/rgba_to_i420_converter.cc', | |
| 61 ], | |
| 62 }, # rgba_to_i420_converter | |
| 63 { | |
| 64 'target_name': 'frame_editing_lib', | |
| 65 'type': 'static_library', | |
| 66 'dependencies': [ | |
| 67 '<(webrtc_root)/common_video/common_video.gyp:common_video', | |
| 68 ], | |
| 69 'sources': [ | |
| 70 'frame_editing/frame_editing_lib.cc', | |
| 71 'frame_editing/frame_editing_lib.h', | |
| 72 ], | |
| 73 # Disable warnings to enable Win64 build, issue 1323. | |
| 74 'msvs_disabled_warnings': [ | |
| 75 4267, # size_t to int truncation. | |
| 76 ], | |
| 77 }, # frame_editing_lib | |
| 78 { | |
| 79 'target_name': 'frame_editor', | |
| 80 'type': 'executable', | |
| 81 'dependencies': [ | |
| 82 '<(webrtc_root)/tools/internal_tools.gyp:command_line_parser', | |
| 83 'frame_editing_lib', | |
| 84 ], | |
| 85 'sources': [ | |
| 86 'frame_editing/frame_editing.cc', | |
| 87 ], | |
| 88 }, # frame_editing | |
| 89 { | |
| 90 'target_name': 'force_mic_volume_max', | |
| 91 'type': 'executable', | |
| 92 'dependencies': [ | |
| 93 '<(webrtc_root)/modules/modules.gyp:audio_device', | |
| 94 '<(webrtc_root)/system_wrappers/system_wrappers.gyp:system_wrappers_defa
ult', | |
| 95 ], | |
| 96 'sources': [ | |
| 97 'force_mic_volume_max/force_mic_volume_max.cc', | |
| 98 ], | |
| 99 }, # force_mic_volume_max | |
| 100 ], | |
| 101 'conditions': [ | |
| 102 ['enable_protobuf==1', { | |
| 103 'targets': [ | |
| 104 { | |
| 105 'target_name': 'chart_proto', | |
| 106 'type': 'static_library', | |
| 107 'sources': [ | |
| 108 'event_log_visualizer/chart.proto', | |
| 109 ], | |
| 110 'variables': { | |
| 111 'proto_in_dir': 'event_log_visualizer', | |
| 112 'proto_out_dir': 'webrtc/tools/event_log_visualizer', | |
| 113 }, | |
| 114 'includes': ['../build/protoc.gypi'], | |
| 115 }, | |
| 116 { | |
| 117 # RTC event log visualization library | |
| 118 'target_name': 'event_log_visualizer_utils', | |
| 119 'type': 'static_library', | |
| 120 'dependencies': [ | |
| 121 '<(webrtc_root)/webrtc.gyp:rtc_event_log_impl', | |
| 122 '<(webrtc_root)/webrtc.gyp:rtc_event_log_parser', | |
| 123 '<(webrtc_root)/modules/modules.gyp:congestion_controller', | |
| 124 '<(webrtc_root)/modules/modules.gyp:rtp_rtcp', | |
| 125 '<(webrtc_root)/system_wrappers/system_wrappers.gyp:metrics_default'
, | |
| 126 ':chart_proto', | |
| 127 ], | |
| 128 'sources': [ | |
| 129 'event_log_visualizer/analyzer.cc', | |
| 130 'event_log_visualizer/analyzer.h', | |
| 131 'event_log_visualizer/plot_base.cc', | |
| 132 'event_log_visualizer/plot_base.h', | |
| 133 'event_log_visualizer/plot_protobuf.cc', | |
| 134 'event_log_visualizer/plot_protobuf.h', | |
| 135 'event_log_visualizer/plot_python.cc', | |
| 136 'event_log_visualizer/plot_python.h', | |
| 137 ], | |
| 138 'export_dependent_settings': [ | |
| 139 '<(webrtc_root)/webrtc.gyp:rtc_event_log_parser', | |
| 140 ':chart_proto', | |
| 141 ], | |
| 142 }, | |
| 143 ], | |
| 144 }], | |
| 145 ], # conditions | |
| 146 } | |
| OLD | NEW |