| 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 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 50 def _GetPlatform(): | 50 def _GetPlatform(): |
| 51 if sys.platform == 'win32': | 51 if sys.platform == 'win32': |
| 52 return 'win' | 52 return 'win' |
| 53 elif sys.platform == 'darwin': | 53 elif sys.platform == 'darwin': |
| 54 return 'mac' | 54 return 'mac' |
| 55 elif sys.platform.startswith('linux'): | 55 elif sys.platform.startswith('linux'): |
| 56 return 'linux' | 56 return 'linux' |
| 57 | 57 |
| 58 | 58 |
| 59 def _DownloadTools(): | 59 def _DownloadTools(): |
| 60 tools_dir = os.path.join(SRC_DIR, 'tools-webrtc') | 60 tools_dir = os.path.join(SRC_DIR, 'tools_webrtc') |
| 61 toolchain_dir = os.path.join(tools_dir, 'audio_quality') | 61 toolchain_dir = os.path.join(tools_dir, 'audio_quality') |
| 62 | 62 |
| 63 # Download PESQ and POLQA. | 63 # Download PESQ and POLQA. |
| 64 download_script = os.path.join(tools_dir, 'download_tools.py') | 64 download_script = os.path.join(tools_dir, 'download_tools.py') |
| 65 command = [sys.executable, download_script, toolchain_dir] | 65 command = [sys.executable, download_script, toolchain_dir] |
| 66 subprocess.check_call(_LogCommand(command)) | 66 subprocess.check_call(_LogCommand(command)) |
| 67 | 67 |
| 68 pesq_path = os.path.join(toolchain_dir, _GetPlatform(), 'pesq') | 68 pesq_path = os.path.join(toolchain_dir, _GetPlatform(), 'pesq') |
| 69 polqa_path = os.path.join(toolchain_dir, _GetPlatform(), 'PolqaOem64') | 69 polqa_path = os.path.join(toolchain_dir, _GetPlatform(), 'PolqaOem64') |
| 70 return pesq_path, polqa_path | 70 return pesq_path, polqa_path |
| (...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 223 os.remove(reference_file) | 223 os.remove(reference_file) |
| 224 os.remove(degraded_file) | 224 os.remove(degraded_file) |
| 225 finally: | 225 finally: |
| 226 test_process.terminate() | 226 test_process.terminate() |
| 227 | 227 |
| 228 return test_process.wait() | 228 return test_process.wait() |
| 229 | 229 |
| 230 | 230 |
| 231 if __name__ == '__main__': | 231 if __name__ == '__main__': |
| 232 sys.exit(main()) | 232 sys.exit(main()) |
| OLD | NEW |