| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. | 2 # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. |
| 3 # | 3 # |
| 4 # Use of this source code is governed by a BSD-style license | 4 # Use of this source code is governed by a BSD-style license |
| 5 # that can be found in the LICENSE file in the root of the source | 5 # that can be found in the LICENSE file in the root of the source |
| 6 # tree. An additional intellectual property rights grant can be found | 6 # tree. An additional intellectual property rights grant can be found |
| 7 # in the file PATENTS. All contributing project authors may | 7 # in the file PATENTS. All contributing project authors may |
| 8 # be found in the AUTHORS file in the root of the source tree. | 8 # be found in the AUTHORS file in the root of the source tree. |
| 9 | 9 |
| 10 """ | 10 """ |
| (...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 99 _RunCommand(['gn', 'gen', build_dir_x86]) | 99 _RunCommand(['gn', 'gen', build_dir_x86]) |
| 100 _RunCommand(['ninja', '-C', build_dir_x86, 'frame_analyzer']) | 100 _RunCommand(['ninja', '-C', build_dir_x86, 'frame_analyzer']) |
| 101 | 101 |
| 102 tools_dir = os.path.join(SRC_DIR, 'tools_webrtc') | 102 tools_dir = os.path.join(SRC_DIR, 'tools_webrtc') |
| 103 toolchain_dir = os.path.join(tools_dir, 'video_quality_toolchain') | 103 toolchain_dir = os.path.join(tools_dir, 'video_quality_toolchain') |
| 104 | 104 |
| 105 # Download ffmpeg and zxing. | 105 # Download ffmpeg and zxing. |
| 106 download_tools_script = os.path.join(tools_dir, 'download_tools.py') | 106 download_tools_script = os.path.join(tools_dir, 'download_tools.py') |
| 107 _RunCommand([sys.executable, download_tools_script, toolchain_dir]) | 107 _RunCommand([sys.executable, download_tools_script, toolchain_dir]) |
| 108 | 108 |
| 109 testing_tools_dir = os.path.join(SRC_DIR, 'webrtc', 'tools', 'testing') | 109 testing_tools_dir = os.path.join(SRC_DIR, 'webrtc', 'rtc_tools', 'testing') |
| 110 | 110 |
| 111 # Download, extract and build AppRTC. | 111 # Download, extract and build AppRTC. |
| 112 setup_apprtc_script = os.path.join(testing_tools_dir, 'setup_apprtc.py') | 112 setup_apprtc_script = os.path.join(testing_tools_dir, 'setup_apprtc.py') |
| 113 _RunCommand([sys.executable, setup_apprtc_script, temp_dir]) | 113 _RunCommand([sys.executable, setup_apprtc_script, temp_dir]) |
| 114 | 114 |
| 115 # Select an Android device in case multiple are connected | 115 # Select an Android device in case multiple are connected |
| 116 try: | 116 try: |
| 117 with open(BAD_DEVICES_JSON) as bad_devices_file: | 117 with open(BAD_DEVICES_JSON) as bad_devices_file: |
| 118 bad_devices = json.load(bad_devices_file) | 118 bad_devices = json.load(bad_devices_file) |
| 119 except IOError: | 119 except IOError: |
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 174 | 174 |
| 175 reference_video = os.path.join(SRC_DIR, | 175 reference_video = os.path.join(SRC_DIR, |
| 176 'resources', 'reference_video_640x360_30fps.y4m') | 176 'resources', 'reference_video_640x360_30fps.y4m') |
| 177 | 177 |
| 178 reference_video_yuv = os.path.join(temp_dir, | 178 reference_video_yuv = os.path.join(temp_dir, |
| 179 'reference_video_640x360_30fps.yuv') | 179 'reference_video_640x360_30fps.yuv') |
| 180 | 180 |
| 181 ConvertVideo(reference_video, reference_video_yuv) | 181 ConvertVideo(reference_video, reference_video_yuv) |
| 182 | 182 |
| 183 # Run compare script. | 183 # Run compare script. |
| 184 compare_script = os.path.join(SRC_DIR, 'webrtc', 'tools', | 184 compare_script = os.path.join(SRC_DIR, 'webrtc', 'rtc_tools', |
| 185 'compare_videos.py') | 185 'compare_videos.py') |
| 186 zxing_path = os.path.join(toolchain_dir, 'linux', 'zxing') | 186 zxing_path = os.path.join(toolchain_dir, 'linux', 'zxing') |
| 187 | 187 |
| 188 # The frame_analyzer binary should be built for local computer and not for | 188 # The frame_analyzer binary should be built for local computer and not for |
| 189 # Android | 189 # Android |
| 190 frame_analyzer = os.path.join(build_dir_x86, 'frame_analyzer') | 190 frame_analyzer = os.path.join(build_dir_x86, 'frame_analyzer') |
| 191 | 191 |
| 192 frame_width = 640 | 192 frame_width = 640 |
| 193 frame_height = 360 | 193 frame_height = 360 |
| 194 | 194 |
| (...skipping 14 matching lines...) Expand all Loading... |
| 209 if process: | 209 if process: |
| 210 process.terminate() | 210 process.terminate() |
| 211 process.wait() | 211 process.wait() |
| 212 | 212 |
| 213 shutil.rmtree(temp_dir) | 213 shutil.rmtree(temp_dir) |
| 214 | 214 |
| 215 | 215 |
| 216 if __name__ == '__main__': | 216 if __name__ == '__main__': |
| 217 sys.exit(main()) | 217 sys.exit(main()) |
| 218 | 218 |
| OLD | NEW |