Add ffmpeg and zxing to webrtc/tools/video_quality_toolchain.

Usually .sha1 files are downlaoded using DEPS hooks but since this
bucket is internal we can't run it everywhere since it would fail
non-Googler checkouts. Instead we download the binaries by calling
a Python script, which will be added as a separate build step on the
buildbots.

The .sha1 files are copied from
https://cs.chromium.org/chromium/src/chrome/test/data/webrtc/resources/tools/
leaving out pesq and sox.

BUG=webrtc:6633
TESTED=Ran the download.py script on Mac and verified the files were downloaded.
R=mandermo@google.com, phoglund@webrtc.org

Review URL: https://codereview.webrtc.org/2462023002 .

Cr-Commit-Position: refs/heads/master@{#14859}
This commit is contained in:
Henrik Kjellander 2016-10-31 22:02:20 +01:00
parent e566ac7341
commit bb9212a33e
150 changed files with 191 additions and 0 deletions

6
.gitignore vendored
View File

@ -164,6 +164,12 @@
/tools/telemetry
/tools/tsan_suppressions
/tools/valgrind
/tools/video_quality_toolchain/linux/ffmpeg
/tools/video_quality_toolchain/linux/zxing
/tools/video_quality_toolchain/mac/ffmpeg
/tools/video_quality_toolchain/mac/zxing
/tools/video_quality_toolchain/win/*.dll
/tools/video_quality_toolchain/win/*.exe
/tools/vim
/tools/win
/tools/xdisplaycheck

View File

@ -0,0 +1,3 @@
The files in this directory are downloaded from gs://chrome-webrtc-resources,
which is a google-internal bucket. If you're a non-Googler you'll have to download
and compile these tools manually in order to use them.

View File

@ -0,0 +1,35 @@
#!/usr/bin/env python
# Copyright (c) 2016 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
"""Downloads precompiled tools needed for video quality analysis."""
import os
import subprocess
import sys
SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__))
def main():
cmd = [
'download_from_google_storage',
'--directory',
'--num_threads=10',
'--bucket', 'chrome-webrtc-resources',
'--auto_platform',
'--recursive',
SCRIPT_DIR,
]
print 'Downloading video quality analysis tools...'
subprocess.check_call(cmd)
if __name__ == '__main__':
sys.exit(main())

View File

@ -0,0 +1 @@
333a4e5ef11602e30efbc3081291aa7760b2bc23

View File

@ -0,0 +1 @@
2754e6066c9d4c9672b77d725d8390c70bea4efb

View File

@ -0,0 +1 @@
58783bcefa695b050c23ae29fd044e1d1974d2bc

View File

@ -0,0 +1 @@
6778e3ac489f4fc18a1ed1252bbd6eca54c9960e

View File

@ -0,0 +1 @@
4dffd9a099f6e541a0d2aff162aebb4438aa8bf7

View File

@ -0,0 +1 @@
5381656ace3270e8ef8f707c9df288fde75cef72

View File

@ -0,0 +1 @@
120b4f60511d1e8cdd14fbade0c814feefb0c7b2

View File

@ -0,0 +1 @@
5ecd18f12adb080e1bb82cf88d33f6b450222888

View File

@ -0,0 +1 @@
c289cd5eb1130bc86bf290b2e5a636f762a1008c

View File

@ -0,0 +1 @@
520657343b39e45c455979cbe1871e931ec6df2d

View File

@ -0,0 +1 @@
5b5a74b3e82b5868210ab2544f6978bf700116c1

View File

@ -0,0 +1 @@
8a4a4756b6331376b0ad154d5f9e4f3260520a38

View File

@ -0,0 +1 @@
b797e00e7611e52414a016edd47ee4c9e8d900e4

View File

@ -0,0 +1 @@
9c9f218d3cd887c9e2c9c59bbafe1261ffaf7e84

View File

@ -0,0 +1 @@
2c8229b012e529bbe818a8edfd15c03e90eadf5d

View File

@ -0,0 +1 @@
6fe7631a96ab1a806e1c73ce646d2ddc560be7f9

View File

@ -0,0 +1 @@
0e6982fa3e0e9a83c7112d096ed276fab086a955

View File

@ -0,0 +1 @@
e6a68be83898d69b15c66b735d6eaaa4ea6aedf0

View File

@ -0,0 +1 @@
bc682da3888716c0f982db7e3bf3d46d41c736e5

View File

@ -0,0 +1 @@
48063eb7f607c8a7c0c540faccf388966cb92f42

View File

@ -0,0 +1 @@
fc6213ed13d99ec14d22bfc5a9c533b67094a792

View File

@ -0,0 +1 @@
c6940d61bd14db07a707824edd2b67e6a1b6e1e2

View File

@ -0,0 +1 @@
a5a528a2f4398b2097af60c2070745ce229f4005

View File

@ -0,0 +1 @@
0e84a068d46a4691d55603b99c6341ae0b049243

View File

@ -0,0 +1 @@
6e2bb1cc1fce79ba221cfbf0ef21634327fc580a

View File

@ -0,0 +1 @@
990f8dcd0934b73cd0bd87b1482f7b532cfed071

View File

@ -0,0 +1 @@
bea314b000f02bb42d7dec160ab4b4749b6f82c5

View File

@ -0,0 +1 @@
13cb1e859801f0008f8dca05e2edb2389db2b716

View File

@ -0,0 +1 @@
3a743c3eb16932b770252624fa440a3d66a21cd0

View File

@ -0,0 +1 @@
790a74405e115d386ae95e00ded534bebcd2a0fa

View File

@ -0,0 +1 @@
b6efb1d84d7296db090b0ce6a16dd74d8d05c479

View File

@ -0,0 +1 @@
8b8d9c937ee18ebd2ea709b334e3600cea0dfbdf

View File

@ -0,0 +1 @@
1abeec13689e403a4b59802aa74bedc10147d161

View File

@ -0,0 +1 @@
b8d5f99e6f5c87003ca1046511a1b11a6482e8da

View File

@ -0,0 +1 @@
971fca4d171b8587ddbd036fc03a0957f864d219

View File

@ -0,0 +1 @@
6e6cfc54f0e599b487c6121b4085b445666b281c

View File

@ -0,0 +1 @@
ec7661eb54a3b67d4bb5b3d2e97a985e86956b9c

View File

@ -0,0 +1 @@
3ff66e122ec05ee5920a22168e0a13cc1f1f5c94

View File

@ -0,0 +1 @@
e44623ba2a32438437335c45fb4fec9e71f1c40b

View File

@ -0,0 +1 @@
d78883226a4caf68f077bd85e86e2910c64b0a7e

View File

@ -0,0 +1 @@
82f4ad8a1ddc9bb624f98e8a3c4b366b72a62de8

View File

@ -0,0 +1 @@
2a03cf1072fe7dca391d7c60e97c1abeb114f1d3

View File

@ -0,0 +1 @@
0abae96305f254a75d5d501720891a3cf94aa90e

View File

@ -0,0 +1 @@
2421e456d3f3d5696f4a0e05508bdaf4845e22d1

View File

@ -0,0 +1 @@
c5f59c5596e528550e18d0f49287a1009188a987

View File

@ -0,0 +1 @@
b57ece16d8fbcffc3093077cfbc59e27837d0a22

View File

@ -0,0 +1 @@
ad015f1a5519f4273bf363f672517ef3f6979d1e

View File

@ -0,0 +1 @@
f916406b3c3089fdcf30704a2cbc950c8777e8ee

View File

@ -0,0 +1 @@
5bd5c3dc8cf76f5b51924ac791732cab9c1bfbc9

View File

@ -0,0 +1 @@
c1dab7fcaf8e432da82bb54db0fe5443dcc6108e

View File

@ -0,0 +1 @@
9e1bf06cb56add8605dbc30fca7f80456ae277f7

View File

@ -0,0 +1 @@
fb6196220213b528fde5240644092cb46f280241

View File

@ -0,0 +1 @@
313d5bcff3cec41fd0ad900f9b85ad0496faa321

View File

@ -0,0 +1 @@
25aa87318875cc0dc629bba4ef026a1ff317a3af

View File

@ -0,0 +1 @@
5219082f9f75966922b87a7af74c00b646c4727f

View File

@ -0,0 +1 @@
cc7e49fc71a1fe9a0ab71abc0abd7f20e0343869

View File

@ -0,0 +1 @@
440585cf42662e7914b6e56e2382b02fdbba6b46

View File

@ -0,0 +1 @@
343f7949dc69522a2e113d6d38de44d978d2faef

View File

@ -0,0 +1 @@
37ef0fbb18621551f330cc62fbd47b3e8d9c8f5a

View File

@ -0,0 +1 @@
565d5ff727282f6d816bf92172922d14182ec94c

View File

@ -0,0 +1 @@
700bc0a7f33b277879f29ddcfabc2b402610cb77

View File

@ -0,0 +1 @@
73f38ddbd12332c016df34cfcca2ba921e65dc65

View File

@ -0,0 +1 @@
9efd795275d1f96517e5a0f244d8a7475db5cb1d

View File

@ -0,0 +1 @@
b625a1ae0239575c71ccda73ce45d0968104fc25

View File

@ -0,0 +1 @@
e92450092f0bc993ecbcd7ffded19c1c5065f576

View File

@ -0,0 +1 @@
b85e98d97e0a5d4433944f9a61702b8c72de01a6

View File

@ -0,0 +1 @@
7e956b29c3dcc794b0f1c3fce846672c52dbd4e1

View File

@ -0,0 +1 @@
898ff4657f30ca444730bdc3bb001514c1716046

View File

@ -0,0 +1 @@
c120461cdd2fc30c69706cc63b27ae49bdea675c

View File

@ -0,0 +1 @@
58c1f82ef478adefd0033395cda1485b9412c7b3

View File

@ -0,0 +1 @@
92ca111c2be38397991c44ccacc3a67cb5c6a5b8

View File

@ -0,0 +1 @@
2a015f94928e5b7d52958c7be9775a896e51398a

View File

@ -0,0 +1 @@
66426b6620d0fed4177c295dad2a63756f6cc593

View File

@ -0,0 +1 @@
a3c8274ea09f70f9c01117236e123089c5163934

View File

@ -0,0 +1 @@
b17017f069e79f25a1aed785b5a434f225ee8dbf

View File

@ -0,0 +1 @@
78198238fdd2d0f0273634f5f1bf45df2d540070

View File

@ -0,0 +1 @@
9b58dc534be46a869da670d33e264f8e24f757a1

View File

@ -0,0 +1 @@
6067e76fa0a2a0deee325780f2fb024e21d4c38f

View File

@ -0,0 +1 @@
795e3529a036d9f91eab404d9b12f58ba8df687e

View File

@ -0,0 +1 @@
220a64eaea188d884f7090137290469b4cebb8d8

View File

@ -0,0 +1 @@
ed1837353a5cf3f0b8df58566fb6fbadd13b32ef

View File

@ -0,0 +1 @@
60c0353aec5d23b01575ae827c9c52f14bf444df

View File

@ -0,0 +1 @@
989854added78030b05bec29fb9607f3e61ca261

View File

@ -0,0 +1 @@
6809296c66c4d25f6866ea72600137a7e95a9941

View File

@ -0,0 +1 @@
3a355271c58342a39f5c221ed28f6238cbf2f5c6

View File

@ -0,0 +1 @@
72c33b4c94cc8a73bf374cd8a942d6c590f20be8

View File

@ -0,0 +1 @@
9a38b383ab963d5a84b23297d61dccfc42228b8f

View File

@ -0,0 +1 @@
cb6362af2e9ab44f25f5cd337dbfc513b3399840

View File

@ -0,0 +1 @@
ba24c6a42c9c959a72a6edbf2c86f35b4faa9684

View File

@ -0,0 +1 @@
551cc8498767757803d222160613d202905d759d

View File

@ -0,0 +1 @@
5e80e346bc2e538f71216db1c4f52d7e1dbe6e66

View File

@ -0,0 +1 @@
c8cab07b75d2cc1d303f76e1876bc1768068f042

View File

@ -0,0 +1 @@
2ffabc758eaf6a2a8566294618633e0dd7322477

View File

@ -0,0 +1 @@
b14940b39351282ebb9f23c600c9f8d9c337833e

View File

@ -0,0 +1 @@
f58d53e0fcfc4fc98851cce9f0aacf7d6ed1388c

View File

@ -0,0 +1 @@
65a0e994a1b3d5578e39c10fa284f4fb13bfeb88

View File

@ -0,0 +1 @@
c0b04a2444445fbc382467439c51cdbc1e90f009

Some files were not shown because too many files have changed in this diff Show More