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}
diff --git a/.gitignore b/.gitignore
index 250ecc0..5a64f1e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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
diff --git a/tools/video_quality_toolchain/README b/tools/video_quality_toolchain/README
new file mode 100644
index 0000000..9e8ace7
--- /dev/null
+++ b/tools/video_quality_toolchain/README
@@ -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.
diff --git a/tools/video_quality_toolchain/download.py b/tools/video_quality_toolchain/download.py
new file mode 100755
index 0000000..24c243a
--- /dev/null
+++ b/tools/video_quality_toolchain/download.py
@@ -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())
diff --git a/tools/video_quality_toolchain/linux/ffmpeg.sha1 b/tools/video_quality_toolchain/linux/ffmpeg.sha1
new file mode 100644
index 0000000..4e0ba67
--- /dev/null
+++ b/tools/video_quality_toolchain/linux/ffmpeg.sha1
@@ -0,0 +1 @@
+333a4e5ef11602e30efbc3081291aa7760b2bc23
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/linux/zxing.sha1 b/tools/video_quality_toolchain/linux/zxing.sha1
new file mode 100644
index 0000000..eb7c721
--- /dev/null
+++ b/tools/video_quality_toolchain/linux/zxing.sha1
@@ -0,0 +1 @@
+2754e6066c9d4c9672b77d725d8390c70bea4efb
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/mac/ffmpeg.sha1 b/tools/video_quality_toolchain/mac/ffmpeg.sha1
new file mode 100644
index 0000000..b8c380f
--- /dev/null
+++ b/tools/video_quality_toolchain/mac/ffmpeg.sha1
@@ -0,0 +1 @@
+58783bcefa695b050c23ae29fd044e1d1974d2bc
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/mac/zxing.sha1 b/tools/video_quality_toolchain/mac/zxing.sha1
new file mode 100644
index 0000000..1b496e7
--- /dev/null
+++ b/tools/video_quality_toolchain/mac/zxing.sha1
@@ -0,0 +1 @@
+6778e3ac489f4fc18a1ed1252bbd6eca54c9960e
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygEMF-1.dll.sha1 b/tools/video_quality_toolchain/win/cygEMF-1.dll.sha1
new file mode 100644
index 0000000..13ada8a
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygEMF-1.dll.sha1
@@ -0,0 +1 @@
+4dffd9a099f6e541a0d2aff162aebb4438aa8bf7
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygICE-6.dll.sha1 b/tools/video_quality_toolchain/win/cygICE-6.dll.sha1
new file mode 100644
index 0000000..3bbd905
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygICE-6.dll.sha1
@@ -0,0 +1 @@
+5381656ace3270e8ef8f707c9df288fde75cef72
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygMagick++-1.dll.sha1 b/tools/video_quality_toolchain/win/cygMagick++-1.dll.sha1
new file mode 100644
index 0000000..ff934c7
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygMagick++-1.dll.sha1
@@ -0,0 +1 @@
+120b4f60511d1e8cdd14fbade0c814feefb0c7b2
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygMagick++-5.dll.sha1 b/tools/video_quality_toolchain/win/cygMagick++-5.dll.sha1
new file mode 100644
index 0000000..2534411
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygMagick++-5.dll.sha1
@@ -0,0 +1 @@
+5ecd18f12adb080e1bb82cf88d33f6b450222888
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygMagickCore-1.dll.sha1 b/tools/video_quality_toolchain/win/cygMagickCore-1.dll.sha1
new file mode 100644
index 0000000..34b4d73
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygMagickCore-1.dll.sha1
@@ -0,0 +1 @@
+c289cd5eb1130bc86bf290b2e5a636f762a1008c
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygMagickCore-5.dll.sha1 b/tools/video_quality_toolchain/win/cygMagickCore-5.dll.sha1
new file mode 100644
index 0000000..2661f9d
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygMagickCore-5.dll.sha1
@@ -0,0 +1 @@
+520657343b39e45c455979cbe1871e931ec6df2d
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygMagickWand-1.dll.sha1 b/tools/video_quality_toolchain/win/cygMagickWand-1.dll.sha1
new file mode 100644
index 0000000..802a7db
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygMagickWand-1.dll.sha1
@@ -0,0 +1 @@
+5b5a74b3e82b5868210ab2544f6978bf700116c1
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygMagickWand-5.dll.sha1 b/tools/video_quality_toolchain/win/cygMagickWand-5.dll.sha1
new file mode 100644
index 0000000..bb199cd
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygMagickWand-5.dll.sha1
@@ -0,0 +1 @@
+8a4a4756b6331376b0ad154d5f9e4f3260520a38
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygSM-6.dll.sha1 b/tools/video_quality_toolchain/win/cygSM-6.dll.sha1
new file mode 100644
index 0000000..1bfe2fc
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygSM-6.dll.sha1
@@ -0,0 +1 @@
+b797e00e7611e52414a016edd47ee4c9e8d900e4
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygX11-6.dll.sha1 b/tools/video_quality_toolchain/win/cygX11-6.dll.sha1
new file mode 100644
index 0000000..2f7a878
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygX11-6.dll.sha1
@@ -0,0 +1 @@
+9c9f218d3cd887c9e2c9c59bbafe1261ffaf7e84
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygXau-6.dll.sha1 b/tools/video_quality_toolchain/win/cygXau-6.dll.sha1
new file mode 100644
index 0000000..9948b7f
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygXau-6.dll.sha1
@@ -0,0 +1 @@
+2c8229b012e529bbe818a8edfd15c03e90eadf5d
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygXaw-7.dll.sha1 b/tools/video_quality_toolchain/win/cygXaw-7.dll.sha1
new file mode 100644
index 0000000..3d5bb84
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygXaw-7.dll.sha1
@@ -0,0 +1 @@
+6fe7631a96ab1a806e1c73ce646d2ddc560be7f9
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygXdmcp-6.dll.sha1 b/tools/video_quality_toolchain/win/cygXdmcp-6.dll.sha1
new file mode 100644
index 0000000..3b45026
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygXdmcp-6.dll.sha1
@@ -0,0 +1 @@
+0e6982fa3e0e9a83c7112d096ed276fab086a955
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygXext-6.dll.sha1 b/tools/video_quality_toolchain/win/cygXext-6.dll.sha1
new file mode 100644
index 0000000..485d0fa
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygXext-6.dll.sha1
@@ -0,0 +1 @@
+e6a68be83898d69b15c66b735d6eaaa4ea6aedf0
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygXft-2.dll.sha1 b/tools/video_quality_toolchain/win/cygXft-2.dll.sha1
new file mode 100644
index 0000000..b0b18c7
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygXft-2.dll.sha1
@@ -0,0 +1 @@
+bc682da3888716c0f982db7e3bf3d46d41c736e5
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygXmu-6.dll.sha1 b/tools/video_quality_toolchain/win/cygXmu-6.dll.sha1
new file mode 100644
index 0000000..8b414fe
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygXmu-6.dll.sha1
@@ -0,0 +1 @@
+48063eb7f607c8a7c0c540faccf388966cb92f42
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygXpm-4.dll.sha1 b/tools/video_quality_toolchain/win/cygXpm-4.dll.sha1
new file mode 100644
index 0000000..0e3c409
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygXpm-4.dll.sha1
@@ -0,0 +1 @@
+fc6213ed13d99ec14d22bfc5a9c533b67094a792
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygXrender-1.dll.sha1 b/tools/video_quality_toolchain/win/cygXrender-1.dll.sha1
new file mode 100644
index 0000000..9b08e78
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygXrender-1.dll.sha1
@@ -0,0 +1 @@
+c6940d61bd14db07a707824edd2b67e6a1b6e1e2
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygXt-6.dll.sha1 b/tools/video_quality_toolchain/win/cygXt-6.dll.sha1
new file mode 100644
index 0000000..843827f
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygXt-6.dll.sha1
@@ -0,0 +1 @@
+a5a528a2f4398b2097af60c2070745ce229f4005
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygattr-1.dll.sha1 b/tools/video_quality_toolchain/win/cygattr-1.dll.sha1
new file mode 100644
index 0000000..a04198a
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygattr-1.dll.sha1
@@ -0,0 +1 @@
+0e84a068d46a4691d55603b99c6341ae0b049243
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygautotrace-3.dll.sha1 b/tools/video_quality_toolchain/win/cygautotrace-3.dll.sha1
new file mode 100644
index 0000000..8c05563
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygautotrace-3.dll.sha1
@@ -0,0 +1 @@
+6e2bb1cc1fce79ba221cfbf0ef21634327fc580a
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygbz2-1.dll.sha1 b/tools/video_quality_toolchain/win/cygbz2-1.dll.sha1
new file mode 100644
index 0000000..133ba08
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygbz2-1.dll.sha1
@@ -0,0 +1 @@
+990f8dcd0934b73cd0bd87b1482f7b532cfed071
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygcairo-2.dll.sha1 b/tools/video_quality_toolchain/win/cygcairo-2.dll.sha1
new file mode 100644
index 0000000..e2f3505
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygcairo-2.dll.sha1
@@ -0,0 +1 @@
+bea314b000f02bb42d7dec160ab4b4749b6f82c5
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygcairo-gobject-2.dll.sha1 b/tools/video_quality_toolchain/win/cygcairo-gobject-2.dll.sha1
new file mode 100644
index 0000000..f2b49a1
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygcairo-gobject-2.dll.sha1
@@ -0,0 +1 @@
+13cb1e859801f0008f8dca05e2edb2389db2b716
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygcairo-script-interpreter-2.dll.sha1 b/tools/video_quality_toolchain/win/cygcairo-script-interpreter-2.dll.sha1
new file mode 100644
index 0000000..5e207d6
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygcairo-script-interpreter-2.dll.sha1
@@ -0,0 +1 @@
+3a743c3eb16932b770252624fa440a3d66a21cd0
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygcharset-1.dll.sha1 b/tools/video_quality_toolchain/win/cygcharset-1.dll.sha1
new file mode 100644
index 0000000..a8c7e75
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygcharset-1.dll.sha1
@@ -0,0 +1 @@
+790a74405e115d386ae95e00ded534bebcd2a0fa
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygcroco-0.6-3.dll.sha1 b/tools/video_quality_toolchain/win/cygcroco-0.6-3.dll.sha1
new file mode 100644
index 0000000..284863c
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygcroco-0.6-3.dll.sha1
@@ -0,0 +1 @@
+b6efb1d84d7296db090b0ce6a16dd74d8d05c479
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygcrypt-0.dll.sha1 b/tools/video_quality_toolchain/win/cygcrypt-0.dll.sha1
new file mode 100644
index 0000000..d520d25
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygcrypt-0.dll.sha1
@@ -0,0 +1 @@
+8b8d9c937ee18ebd2ea709b334e3600cea0dfbdf
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygcrypto-0.9.8.dll.sha1 b/tools/video_quality_toolchain/win/cygcrypto-0.9.8.dll.sha1
new file mode 100644
index 0000000..ee70809
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygcrypto-0.9.8.dll.sha1
@@ -0,0 +1 @@
+1abeec13689e403a4b59802aa74bedc10147d161
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygcrypto-1.0.0.dll.sha1 b/tools/video_quality_toolchain/win/cygcrypto-1.0.0.dll.sha1
new file mode 100644
index 0000000..947b23a
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygcrypto-1.0.0.dll.sha1
@@ -0,0 +1 @@
+b8d5f99e6f5c87003ca1046511a1b11a6482e8da
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygdatrie-1.dll.sha1 b/tools/video_quality_toolchain/win/cygdatrie-1.dll.sha1
new file mode 100644
index 0000000..e29954d
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygdatrie-1.dll.sha1
@@ -0,0 +1 @@
+971fca4d171b8587ddbd036fc03a0957f864d219
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygdb-4.5.dll.sha1 b/tools/video_quality_toolchain/win/cygdb-4.5.dll.sha1
new file mode 100644
index 0000000..b61e245
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygdb-4.5.dll.sha1
@@ -0,0 +1 @@
+6e6cfc54f0e599b487c6121b4085b445666b281c
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygdb_cxx-4.5.dll.sha1 b/tools/video_quality_toolchain/win/cygdb_cxx-4.5.dll.sha1
new file mode 100644
index 0000000..64dc869
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygdb_cxx-4.5.dll.sha1
@@ -0,0 +1 @@
+ec7661eb54a3b67d4bb5b3d2e97a985e86956b9c
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygdbus-1-3.dll.sha1 b/tools/video_quality_toolchain/win/cygdbus-1-3.dll.sha1
new file mode 100644
index 0000000..831e3b0
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygdbus-1-3.dll.sha1
@@ -0,0 +1 @@
+3ff66e122ec05ee5920a22168e0a13cc1f1f5c94
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygexpat-1.dll.sha1 b/tools/video_quality_toolchain/win/cygexpat-1.dll.sha1
new file mode 100644
index 0000000..4fb05ec
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygexpat-1.dll.sha1
@@ -0,0 +1 @@
+e44623ba2a32438437335c45fb4fec9e71f1c40b
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygfam-0.dll.sha1 b/tools/video_quality_toolchain/win/cygfam-0.dll.sha1
new file mode 100644
index 0000000..b29548f
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygfam-0.dll.sha1
@@ -0,0 +1 @@
+d78883226a4caf68f077bd85e86e2910c64b0a7e
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygffi-4.dll.sha1 b/tools/video_quality_toolchain/win/cygffi-4.dll.sha1
new file mode 100644
index 0000000..ff5414d
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygffi-4.dll.sha1
@@ -0,0 +1 @@
+82f4ad8a1ddc9bb624f98e8a3c4b366b72a62de8
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygfftw3-3.dll.sha1 b/tools/video_quality_toolchain/win/cygfftw3-3.dll.sha1
new file mode 100644
index 0000000..af8972d
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygfftw3-3.dll.sha1
@@ -0,0 +1 @@
+2a03cf1072fe7dca391d7c60e97c1abeb114f1d3
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygfftw3_threads-3.dll.sha1 b/tools/video_quality_toolchain/win/cygfftw3_threads-3.dll.sha1
new file mode 100644
index 0000000..1cf15c0
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygfftw3_threads-3.dll.sha1
@@ -0,0 +1 @@
+0abae96305f254a75d5d501720891a3cf94aa90e
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygfftw3f-3.dll.sha1 b/tools/video_quality_toolchain/win/cygfftw3f-3.dll.sha1
new file mode 100644
index 0000000..905ecdc
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygfftw3f-3.dll.sha1
@@ -0,0 +1 @@
+2421e456d3f3d5696f4a0e05508bdaf4845e22d1
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygfftw3f_threads-3.dll.sha1 b/tools/video_quality_toolchain/win/cygfftw3f_threads-3.dll.sha1
new file mode 100644
index 0000000..9ab935b
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygfftw3f_threads-3.dll.sha1
@@ -0,0 +1 @@
+c5f59c5596e528550e18d0f49287a1009188a987
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygfontconfig-1.dll.sha1 b/tools/video_quality_toolchain/win/cygfontconfig-1.dll.sha1
new file mode 100644
index 0000000..0b9d285
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygfontconfig-1.dll.sha1
@@ -0,0 +1 @@
+b57ece16d8fbcffc3093077cfbc59e27837d0a22
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygform-10.dll.sha1 b/tools/video_quality_toolchain/win/cygform-10.dll.sha1
new file mode 100644
index 0000000..4e8a9ec
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygform-10.dll.sha1
@@ -0,0 +1 @@
+ad015f1a5519f4273bf363f672517ef3f6979d1e
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygformw-10.dll.sha1 b/tools/video_quality_toolchain/win/cygformw-10.dll.sha1
new file mode 100644
index 0000000..3672c59
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygformw-10.dll.sha1
@@ -0,0 +1 @@
+f916406b3c3089fdcf30704a2cbc950c8777e8ee
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygfpx-1.dll.sha1 b/tools/video_quality_toolchain/win/cygfpx-1.dll.sha1
new file mode 100644
index 0000000..0e2460f
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygfpx-1.dll.sha1
@@ -0,0 +1 @@
+5bd5c3dc8cf76f5b51924ac791732cab9c1bfbc9
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygfreetype-6.dll.sha1 b/tools/video_quality_toolchain/win/cygfreetype-6.dll.sha1
new file mode 100644
index 0000000..dbcc05e
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygfreetype-6.dll.sha1
@@ -0,0 +1 @@
+c1dab7fcaf8e432da82bb54db0fe5443dcc6108e
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cyggcc_s-1.dll.sha1 b/tools/video_quality_toolchain/win/cyggcc_s-1.dll.sha1
new file mode 100644
index 0000000..c816925
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cyggcc_s-1.dll.sha1
@@ -0,0 +1 @@
+9e1bf06cb56add8605dbc30fca7f80456ae277f7
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cyggd-2.dll.sha1 b/tools/video_quality_toolchain/win/cyggd-2.dll.sha1
new file mode 100644
index 0000000..5676c29
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cyggd-2.dll.sha1
@@ -0,0 +1 @@
+fb6196220213b528fde5240644092cb46f280241
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cyggdbm-4.dll.sha1 b/tools/video_quality_toolchain/win/cyggdbm-4.dll.sha1
new file mode 100644
index 0000000..b999382
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cyggdbm-4.dll.sha1
@@ -0,0 +1 @@
+313d5bcff3cec41fd0ad900f9b85ad0496faa321
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cyggdbm_compat-4.dll.sha1 b/tools/video_quality_toolchain/win/cyggdbm_compat-4.dll.sha1
new file mode 100644
index 0000000..50daa35
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cyggdbm_compat-4.dll.sha1
@@ -0,0 +1 @@
+25aa87318875cc0dc629bba4ef026a1ff317a3af
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cyggdk_pixbuf-2.0-0.dll.sha1 b/tools/video_quality_toolchain/win/cyggdk_pixbuf-2.0-0.dll.sha1
new file mode 100644
index 0000000..06050c62
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cyggdk_pixbuf-2.0-0.dll.sha1
@@ -0,0 +1 @@
+5219082f9f75966922b87a7af74c00b646c4727f
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cyggif-4.dll.sha1 b/tools/video_quality_toolchain/win/cyggif-4.dll.sha1
new file mode 100644
index 0000000..d3ea402
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cyggif-4.dll.sha1
@@ -0,0 +1 @@
+cc7e49fc71a1fe9a0ab71abc0abd7f20e0343869
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cyggio-2.0-0.dll.sha1 b/tools/video_quality_toolchain/win/cyggio-2.0-0.dll.sha1
new file mode 100644
index 0000000..41244e1
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cyggio-2.0-0.dll.sha1
@@ -0,0 +1 @@
+440585cf42662e7914b6e56e2382b02fdbba6b46
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygglib-2.0-0.dll.sha1 b/tools/video_quality_toolchain/win/cygglib-2.0-0.dll.sha1
new file mode 100644
index 0000000..ce1f4c9
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygglib-2.0-0.dll.sha1
@@ -0,0 +1 @@
+343f7949dc69522a2e113d6d38de44d978d2faef
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cyggmodule-2.0-0.dll.sha1 b/tools/video_quality_toolchain/win/cyggmodule-2.0-0.dll.sha1
new file mode 100644
index 0000000..15de0ac
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cyggmodule-2.0-0.dll.sha1
@@ -0,0 +1 @@
+37ef0fbb18621551f330cc62fbd47b3e8d9c8f5a
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cyggmp-3.dll.sha1 b/tools/video_quality_toolchain/win/cyggmp-3.dll.sha1
new file mode 100644
index 0000000..e5f0b57
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cyggmp-3.dll.sha1
@@ -0,0 +1 @@
+565d5ff727282f6d816bf92172922d14182ec94c
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cyggobject-2.0-0.dll.sha1 b/tools/video_quality_toolchain/win/cyggobject-2.0-0.dll.sha1
new file mode 100644
index 0000000..1d8ee64
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cyggobject-2.0-0.dll.sha1
@@ -0,0 +1 @@
+700bc0a7f33b277879f29ddcfabc2b402610cb77
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cyggomp-1.dll.sha1 b/tools/video_quality_toolchain/win/cyggomp-1.dll.sha1
new file mode 100644
index 0000000..d37a7e1
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cyggomp-1.dll.sha1
@@ -0,0 +1 @@
+73f38ddbd12332c016df34cfcca2ba921e65dc65
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cyggraphite2-3.dll.sha1 b/tools/video_quality_toolchain/win/cyggraphite2-3.dll.sha1
new file mode 100644
index 0000000..e1a89dc
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cyggraphite2-3.dll.sha1
@@ -0,0 +1 @@
+9efd795275d1f96517e5a0f244d8a7475db5cb1d
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cyggs-9.dll.sha1 b/tools/video_quality_toolchain/win/cyggs-9.dll.sha1
new file mode 100644
index 0000000..7b57c30
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cyggs-9.dll.sha1
@@ -0,0 +1 @@
+b625a1ae0239575c71ccda73ce45d0968104fc25
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cyggthread-2.0-0.dll.sha1 b/tools/video_quality_toolchain/win/cyggthread-2.0-0.dll.sha1
new file mode 100644
index 0000000..abe679e
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cyggthread-2.0-0.dll.sha1
@@ -0,0 +1 @@
+e92450092f0bc993ecbcd7ffded19c1c5065f576
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygharfbuzz-0.dll.sha1 b/tools/video_quality_toolchain/win/cygharfbuzz-0.dll.sha1
new file mode 100644
index 0000000..1be2898
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygharfbuzz-0.dll.sha1
@@ -0,0 +1 @@
+b85e98d97e0a5d4433944f9a61702b8c72de01a6
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cyghistory7.dll.sha1 b/tools/video_quality_toolchain/win/cyghistory7.dll.sha1
new file mode 100644
index 0000000..8152312
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cyghistory7.dll.sha1
@@ -0,0 +1 @@
+7e956b29c3dcc794b0f1c3fce846672c52dbd4e1
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygicons-0.dll.sha1 b/tools/video_quality_toolchain/win/cygicons-0.dll.sha1
new file mode 100644
index 0000000..52d6853
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygicons-0.dll.sha1
@@ -0,0 +1 @@
+898ff4657f30ca444730bdc3bb001514c1716046
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygiconv-2.dll.sha1 b/tools/video_quality_toolchain/win/cygiconv-2.dll.sha1
new file mode 100644
index 0000000..696104b
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygiconv-2.dll.sha1
@@ -0,0 +1 @@
+c120461cdd2fc30c69706cc63b27ae49bdea675c
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygicudata.dll.sha1 b/tools/video_quality_toolchain/win/cygicudata.dll.sha1
new file mode 100644
index 0000000..3e9f951
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygicudata.dll.sha1
@@ -0,0 +1 @@
+58c1f82ef478adefd0033395cda1485b9412c7b3
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygicudata48.dll.sha1 b/tools/video_quality_toolchain/win/cygicudata48.dll.sha1
new file mode 100644
index 0000000..28a598c
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygicudata48.dll.sha1
@@ -0,0 +1 @@
+92ca111c2be38397991c44ccacc3a67cb5c6a5b8
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygicui18n.dll.sha1 b/tools/video_quality_toolchain/win/cygicui18n.dll.sha1
new file mode 100644
index 0000000..b5f51a1
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygicui18n.dll.sha1
@@ -0,0 +1 @@
+2a015f94928e5b7d52958c7be9775a896e51398a
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygicui18n48.dll.sha1 b/tools/video_quality_toolchain/win/cygicui18n48.dll.sha1
new file mode 100644
index 0000000..42096df
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygicui18n48.dll.sha1
@@ -0,0 +1 @@
+66426b6620d0fed4177c295dad2a63756f6cc593
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygicuio.dll.sha1 b/tools/video_quality_toolchain/win/cygicuio.dll.sha1
new file mode 100644
index 0000000..11f5ba9
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygicuio.dll.sha1
@@ -0,0 +1 @@
+a3c8274ea09f70f9c01117236e123089c5163934
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygicuio48.dll.sha1 b/tools/video_quality_toolchain/win/cygicuio48.dll.sha1
new file mode 100644
index 0000000..661d07b
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygicuio48.dll.sha1
@@ -0,0 +1 @@
+b17017f069e79f25a1aed785b5a434f225ee8dbf
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygicule.dll.sha1 b/tools/video_quality_toolchain/win/cygicule.dll.sha1
new file mode 100644
index 0000000..298950f
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygicule.dll.sha1
@@ -0,0 +1 @@
+78198238fdd2d0f0273634f5f1bf45df2d540070
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygicule48.dll.sha1 b/tools/video_quality_toolchain/win/cygicule48.dll.sha1
new file mode 100644
index 0000000..31e9bde
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygicule48.dll.sha1
@@ -0,0 +1 @@
+9b58dc534be46a869da670d33e264f8e24f757a1
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygiculx.dll.sha1 b/tools/video_quality_toolchain/win/cygiculx.dll.sha1
new file mode 100644
index 0000000..591068a
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygiculx.dll.sha1
@@ -0,0 +1 @@
+6067e76fa0a2a0deee325780f2fb024e21d4c38f
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygiculx48.dll.sha1 b/tools/video_quality_toolchain/win/cygiculx48.dll.sha1
new file mode 100644
index 0000000..faa04f6
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygiculx48.dll.sha1
@@ -0,0 +1 @@
+795e3529a036d9f91eab404d9b12f58ba8df687e
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygicutest.dll.sha1 b/tools/video_quality_toolchain/win/cygicutest.dll.sha1
new file mode 100644
index 0000000..342df7e
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygicutest.dll.sha1
@@ -0,0 +1 @@
+220a64eaea188d884f7090137290469b4cebb8d8
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygicutest48.dll.sha1 b/tools/video_quality_toolchain/win/cygicutest48.dll.sha1
new file mode 100644
index 0000000..29d49ff
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygicutest48.dll.sha1
@@ -0,0 +1 @@
+ed1837353a5cf3f0b8df58566fb6fbadd13b32ef
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygicuuc.dll.sha1 b/tools/video_quality_toolchain/win/cygicuuc.dll.sha1
new file mode 100644
index 0000000..2e0c716
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygicuuc.dll.sha1
@@ -0,0 +1 @@
+60c0353aec5d23b01575ae827c9c52f14bf444df
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygicuuc48.dll.sha1 b/tools/video_quality_toolchain/win/cygicuuc48.dll.sha1
new file mode 100644
index 0000000..f41e477
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygicuuc48.dll.sha1
@@ -0,0 +1 @@
+989854added78030b05bec29fb9607f3e61ca261
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygidn-11.dll.sha1 b/tools/video_quality_toolchain/win/cygidn-11.dll.sha1
new file mode 100644
index 0000000..833c24f
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygidn-11.dll.sha1
@@ -0,0 +1 @@
+6809296c66c4d25f6866ea72600137a7e95a9941
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygintl-3.dll.sha1 b/tools/video_quality_toolchain/win/cygintl-3.dll.sha1
new file mode 100644
index 0000000..99aa504
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygintl-3.dll.sha1
@@ -0,0 +1 @@
+3a355271c58342a39f5c221ed28f6238cbf2f5c6
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygintl-8.dll.sha1 b/tools/video_quality_toolchain/win/cygintl-8.dll.sha1
new file mode 100644
index 0000000..6f71b30
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygintl-8.dll.sha1
@@ -0,0 +1 @@
+72c33b4c94cc8a73bf374cd8a942d6c590f20be8
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygjasper-1.dll.sha1 b/tools/video_quality_toolchain/win/cygjasper-1.dll.sha1
new file mode 100644
index 0000000..d643922
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygjasper-1.dll.sha1
@@ -0,0 +1 @@
+9a38b383ab963d5a84b23297d61dccfc42228b8f
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygjbig-2.dll.sha1 b/tools/video_quality_toolchain/win/cygjbig-2.dll.sha1
new file mode 100644
index 0000000..6453edf
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygjbig-2.dll.sha1
@@ -0,0 +1 @@
+cb6362af2e9ab44f25f5cd337dbfc513b3399840
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygjpeg-7.dll.sha1 b/tools/video_quality_toolchain/win/cygjpeg-7.dll.sha1
new file mode 100644
index 0000000..86cb1f5
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygjpeg-7.dll.sha1
@@ -0,0 +1 @@
+ba24c6a42c9c959a72a6edbf2c86f35b4faa9684
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygjpeg-8.dll.sha1 b/tools/video_quality_toolchain/win/cygjpeg-8.dll.sha1
new file mode 100644
index 0000000..15d38d6
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygjpeg-8.dll.sha1
@@ -0,0 +1 @@
+551cc8498767757803d222160613d202905d759d
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cyglcms-1.dll.sha1 b/tools/video_quality_toolchain/win/cyglcms-1.dll.sha1
new file mode 100644
index 0000000..1dfea8a
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cyglcms-1.dll.sha1
@@ -0,0 +1 @@
+5e80e346bc2e538f71216db1c4f52d7e1dbe6e66
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cyglcms2-2.dll.sha1 b/tools/video_quality_toolchain/win/cyglcms2-2.dll.sha1
new file mode 100644
index 0000000..59fd4db
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cyglcms2-2.dll.sha1
@@ -0,0 +1 @@
+c8cab07b75d2cc1d303f76e1876bc1768068f042
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cyglsa.dll.sha1 b/tools/video_quality_toolchain/win/cyglsa.dll.sha1
new file mode 100644
index 0000000..a3926a3
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cyglsa.dll.sha1
@@ -0,0 +1 @@
+2ffabc758eaf6a2a8566294618633e0dd7322477
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cyglsa64.dll.sha1 b/tools/video_quality_toolchain/win/cyglsa64.dll.sha1
new file mode 100644
index 0000000..21e1ea7
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cyglsa64.dll.sha1
@@ -0,0 +1 @@
+b14940b39351282ebb9f23c600c9f8d9c337833e
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygltdl-7.dll.sha1 b/tools/video_quality_toolchain/win/cygltdl-7.dll.sha1
new file mode 100644
index 0000000..d3b3849
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygltdl-7.dll.sha1
@@ -0,0 +1 @@
+f58d53e0fcfc4fc98851cce9f0aacf7d6ed1388c
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cyglzma-5.dll.sha1 b/tools/video_quality_toolchain/win/cyglzma-5.dll.sha1
new file mode 100644
index 0000000..ddf8309
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cyglzma-5.dll.sha1
@@ -0,0 +1 @@
+65a0e994a1b3d5578e39c10fa284f4fb13bfeb88
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygmagic-1.dll.sha1 b/tools/video_quality_toolchain/win/cygmagic-1.dll.sha1
new file mode 100644
index 0000000..adbd1d8
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygmagic-1.dll.sha1
@@ -0,0 +1 @@
+c0b04a2444445fbc382467439c51cdbc1e90f009
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygmenu-10.dll.sha1 b/tools/video_quality_toolchain/win/cygmenu-10.dll.sha1
new file mode 100644
index 0000000..499eda8
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygmenu-10.dll.sha1
@@ -0,0 +1 @@
+c7a6a30626107ad1150cc1074d62a476728edfec
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygmenuw-10.dll.sha1 b/tools/video_quality_toolchain/win/cygmenuw-10.dll.sha1
new file mode 100644
index 0000000..08f2e29
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygmenuw-10.dll.sha1
@@ -0,0 +1 @@
+9e792b1c8fd0fdf992a1f06c361123ad1833f59d
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygming-1.dll.sha1 b/tools/video_quality_toolchain/win/cygming-1.dll.sha1
new file mode 100644
index 0000000..2d3c80a
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygming-1.dll.sha1
@@ -0,0 +1 @@
+3f20881c17b0d87a150e148b432c889ffa596b74
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygmp-3.dll.sha1 b/tools/video_quality_toolchain/win/cygmp-3.dll.sha1
new file mode 100644
index 0000000..00572bf
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygmp-3.dll.sha1
@@ -0,0 +1 @@
+94ea4af89faadd221223b25fe472356bbc8c4064
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygncurses++-10.dll.sha1 b/tools/video_quality_toolchain/win/cygncurses++-10.dll.sha1
new file mode 100644
index 0000000..687cac4
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygncurses++-10.dll.sha1
@@ -0,0 +1 @@
+21a8fcef8c6d66769ea8c019294e27c959135df0
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygncurses++w-10.dll.sha1 b/tools/video_quality_toolchain/win/cygncurses++w-10.dll.sha1
new file mode 100644
index 0000000..51b5fac
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygncurses++w-10.dll.sha1
@@ -0,0 +1 @@
+fb5fea774f9e78f7ddc29a516e58f7afc45a113e
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygncurses-10.dll.sha1 b/tools/video_quality_toolchain/win/cygncurses-10.dll.sha1
new file mode 100644
index 0000000..b5eba51
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygncurses-10.dll.sha1
@@ -0,0 +1 @@
+5bc703d14e864e9befd0fd5f44272592d050475a
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygncursesw-10.dll.sha1 b/tools/video_quality_toolchain/win/cygncursesw-10.dll.sha1
new file mode 100644
index 0000000..57087fd
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygncursesw-10.dll.sha1
@@ -0,0 +1 @@
+78b1afe0c9041cebdd4ed1e56d2bf4c8fbecd921
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygpanel-10.dll.sha1 b/tools/video_quality_toolchain/win/cygpanel-10.dll.sha1
new file mode 100644
index 0000000..c14fe85
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygpanel-10.dll.sha1
@@ -0,0 +1 @@
+8fb3eeff239da3e9e43dd76775dc0afee518724f
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygpanelw-10.dll.sha1 b/tools/video_quality_toolchain/win/cygpanelw-10.dll.sha1
new file mode 100644
index 0000000..47452ce
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygpanelw-10.dll.sha1
@@ -0,0 +1 @@
+9ba395e919eb4c8ad559164ad3b71cd3841df8fa
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygpango-1.0-0.dll.sha1 b/tools/video_quality_toolchain/win/cygpango-1.0-0.dll.sha1
new file mode 100644
index 0000000..ecb8412
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygpango-1.0-0.dll.sha1
@@ -0,0 +1 @@
+4d05a789b8b9e6c05a0e1d315bc7afd7ec015301
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygpangocairo-1.0-0.dll.sha1 b/tools/video_quality_toolchain/win/cygpangocairo-1.0-0.dll.sha1
new file mode 100644
index 0000000..b5adeeb
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygpangocairo-1.0-0.dll.sha1
@@ -0,0 +1 @@
+b6753663b06ca5751c9299dab1309860dbbc83ee
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygpangoft2-1.0-0.dll.sha1 b/tools/video_quality_toolchain/win/cygpangoft2-1.0-0.dll.sha1
new file mode 100644
index 0000000..0e04807
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygpangoft2-1.0-0.dll.sha1
@@ -0,0 +1 @@
+4ca6f24c58a45bdbc832e590a16b8aa860b165d7
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygpangoxft-1.0-0.dll.sha1 b/tools/video_quality_toolchain/win/cygpangoxft-1.0-0.dll.sha1
new file mode 100644
index 0000000..38c5482
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygpangoxft-1.0-0.dll.sha1
@@ -0,0 +1 @@
+41ceee24e37c1e608e4eddac1b7ebc35c6e0697e
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygpaper-1.dll.sha1 b/tools/video_quality_toolchain/win/cygpaper-1.dll.sha1
new file mode 100644
index 0000000..be53175
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygpaper-1.dll.sha1
@@ -0,0 +1 @@
+edebc8b3e83ea9c855e6c8a735e2e0ea0f3467e9
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygpcre-0.dll.sha1 b/tools/video_quality_toolchain/win/cygpcre-0.dll.sha1
new file mode 100644
index 0000000..b25d188
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygpcre-0.dll.sha1
@@ -0,0 +1 @@
+19de1650d85398b71046329d30d47934a9074f03
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygpcre-1.dll.sha1 b/tools/video_quality_toolchain/win/cygpcre-1.dll.sha1
new file mode 100644
index 0000000..2412050
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygpcre-1.dll.sha1
@@ -0,0 +1 @@
+28e70bf479bfd46136ab90b108c8da025989ec8d
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygperl5_14.dll.sha1 b/tools/video_quality_toolchain/win/cygperl5_14.dll.sha1
new file mode 100644
index 0000000..454fd58
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygperl5_14.dll.sha1
@@ -0,0 +1 @@
+443430fba095f486d8a5aaa143b16f874581449d
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygpixman-1-0.dll.sha1 b/tools/video_quality_toolchain/win/cygpixman-1-0.dll.sha1
new file mode 100644
index 0000000..846e6dc
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygpixman-1-0.dll.sha1
@@ -0,0 +1 @@
+0460c239ee07cd48ada93d5b255abd4d2450227d
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygplotter-2.dll.sha1 b/tools/video_quality_toolchain/win/cygplotter-2.dll.sha1
new file mode 100644
index 0000000..a727a66
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygplotter-2.dll.sha1
@@ -0,0 +1 @@
+633f96712f6f3a1f63ffbb30dc6d54927ecc9625
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygpng12.dll.sha1 b/tools/video_quality_toolchain/win/cygpng12.dll.sha1
new file mode 100644
index 0000000..f18d7ec
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygpng12.dll.sha1
@@ -0,0 +1 @@
+b2885ee84dd9a19ef2ae94e81edc004463faf98c
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygpng14-14.dll.sha1 b/tools/video_quality_toolchain/win/cygpng14-14.dll.sha1
new file mode 100644
index 0000000..e8a573f
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygpng14-14.dll.sha1
@@ -0,0 +1 @@
+9f916788fb5702dd71724b21a28f65f484acc1b5
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygpng15-15.dll.sha1 b/tools/video_quality_toolchain/win/cygpng15-15.dll.sha1
new file mode 100644
index 0000000..6d16da6
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygpng15-15.dll.sha1
@@ -0,0 +1 @@
+f270fc7cc289432d8986525e4086cd593e69f5df
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygpopt-0.dll.sha1 b/tools/video_quality_toolchain/win/cygpopt-0.dll.sha1
new file mode 100644
index 0000000..28ba62b
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygpopt-0.dll.sha1
@@ -0,0 +1 @@
+f0dd911bd052ac86b77ac416423a91de881374a9
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygpstoedit-0.dll.sha1 b/tools/video_quality_toolchain/win/cygpstoedit-0.dll.sha1
new file mode 100644
index 0000000..9ccc62a
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygpstoedit-0.dll.sha1
@@ -0,0 +1 @@
+8769e9cade95b51bf031921dbf538af7b7ed9616
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygreadline7.dll.sha1 b/tools/video_quality_toolchain/win/cygreadline7.dll.sha1
new file mode 100644
index 0000000..af80336
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygreadline7.dll.sha1
@@ -0,0 +1 @@
+16ba39c158758803af249e2ba1f82ac41fc4c8e8
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygrsvg-2-2.dll.sha1 b/tools/video_quality_toolchain/win/cygrsvg-2-2.dll.sha1
new file mode 100644
index 0000000..075efde
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygrsvg-2-2.dll.sha1
@@ -0,0 +1 @@
+f31b442d60a6254df74fb1c50eecc7764da70497
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygsigsegv-2.dll.sha1 b/tools/video_quality_toolchain/win/cygsigsegv-2.dll.sha1
new file mode 100644
index 0000000..2b31322
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygsigsegv-2.dll.sha1
@@ -0,0 +1 @@
+de1a8754327d24d9691c0da1f85ab97e305bdf39
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygsqlite3-0.dll.sha1 b/tools/video_quality_toolchain/win/cygsqlite3-0.dll.sha1
new file mode 100644
index 0000000..4f1d359
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygsqlite3-0.dll.sha1
@@ -0,0 +1 @@
+ee3488768cc77446bc3314547e1a7f5b442c5df4
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygssl-0.9.8.dll.sha1 b/tools/video_quality_toolchain/win/cygssl-0.9.8.dll.sha1
new file mode 100644
index 0000000..d1c0bd2
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygssl-0.9.8.dll.sha1
@@ -0,0 +1 @@
+33d0635a7480df65371ab93e5cf281570b50fae5
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygssl-1.0.0.dll.sha1 b/tools/video_quality_toolchain/win/cygssl-1.0.0.dll.sha1
new file mode 100644
index 0000000..119faf1
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygssl-1.0.0.dll.sha1
@@ -0,0 +1 @@
+24abaccaa15508bb26a87e8480d8cc9bb3fdaece
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygssp-0.dll.sha1 b/tools/video_quality_toolchain/win/cygssp-0.dll.sha1
new file mode 100644
index 0000000..71213ae
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygssp-0.dll.sha1
@@ -0,0 +1 @@
+f093531a544f830d9577220bb3a1bf5bd8df2ec2
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygstdc++-6.dll.sha1 b/tools/video_quality_toolchain/win/cygstdc++-6.dll.sha1
new file mode 100644
index 0000000..24307b4
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygstdc++-6.dll.sha1
@@ -0,0 +1 @@
+e6b44b19242a011df419b09b64c46597d4378b90
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygthai-0.dll.sha1 b/tools/video_quality_toolchain/win/cygthai-0.dll.sha1
new file mode 100644
index 0000000..5b49fd1
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygthai-0.dll.sha1
@@ -0,0 +1 @@
+f11ff45f289b8d36d624d4d53b51859986627675
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygtic-10.dll.sha1 b/tools/video_quality_toolchain/win/cygtic-10.dll.sha1
new file mode 100644
index 0000000..89792cb
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygtic-10.dll.sha1
@@ -0,0 +1 @@
+7b16da6042a554d4fdd7909b6093d192ab9a2aa3
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygticw-10.dll.sha1 b/tools/video_quality_toolchain/win/cygticw-10.dll.sha1
new file mode 100644
index 0000000..94115f2
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygticw-10.dll.sha1
@@ -0,0 +1 @@
+61017a0d8a09fec100c631b2b40bd6d935954769
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygtiff-5.dll.sha1 b/tools/video_quality_toolchain/win/cygtiff-5.dll.sha1
new file mode 100644
index 0000000..f718575
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygtiff-5.dll.sha1
@@ -0,0 +1 @@
+7b7dcf0a48a1f2da4baa5fbef95160bde900bd53
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygtiffxx-5.dll.sha1 b/tools/video_quality_toolchain/win/cygtiffxx-5.dll.sha1
new file mode 100644
index 0000000..ceace63
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygtiffxx-5.dll.sha1
@@ -0,0 +1 @@
+7587f424284e82e775d99ea05fe0394bd7fca030
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cyguuid-1.dll.sha1 b/tools/video_quality_toolchain/win/cyguuid-1.dll.sha1
new file mode 100644
index 0000000..763a579
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cyguuid-1.dll.sha1
@@ -0,0 +1 @@
+b418145c0635c4d9c3d46d8a0334fed16fa41b07
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygwin1.dll.sha1 b/tools/video_quality_toolchain/win/cygwin1.dll.sha1
new file mode 100644
index 0000000..85adb7c
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygwin1.dll.sha1
@@ -0,0 +1 @@
+2124fabeb6adc54fe7d24f6055847a5d7a87b369
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygxcb-1.dll.sha1 b/tools/video_quality_toolchain/win/cygxcb-1.dll.sha1
new file mode 100644
index 0000000..0708117
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygxcb-1.dll.sha1
@@ -0,0 +1 @@
+17d2046d7d7720f9938c1de6ed805aaff1a6481c
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygxcb-render-0.dll.sha1 b/tools/video_quality_toolchain/win/cygxcb-render-0.dll.sha1
new file mode 100644
index 0000000..590881f
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygxcb-render-0.dll.sha1
@@ -0,0 +1 @@
+b482081ef69175e97807af097caa2fb13f68d87b
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygxcb-shm-0.dll.sha1 b/tools/video_quality_toolchain/win/cygxcb-shm-0.dll.sha1
new file mode 100644
index 0000000..72ca105
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygxcb-shm-0.dll.sha1
@@ -0,0 +1 @@
+acdb0328ec4b29efef9da66acb2b78259acdf4a7
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygxml2-2.dll.sha1 b/tools/video_quality_toolchain/win/cygxml2-2.dll.sha1
new file mode 100644
index 0000000..8a852d8
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygxml2-2.dll.sha1
@@ -0,0 +1 @@
+d5b32c9640c210b211c1247aa1d0c8e09f638c2f
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/cygz.dll.sha1 b/tools/video_quality_toolchain/win/cygz.dll.sha1
new file mode 100644
index 0000000..8adc962
--- /dev/null
+++ b/tools/video_quality_toolchain/win/cygz.dll.sha1
@@ -0,0 +1 @@
+c9fb7d74bc0c53085bae99a5f39310984bb0fd06
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/ffmpeg.exe.sha1 b/tools/video_quality_toolchain/win/ffmpeg.exe.sha1
new file mode 100644
index 0000000..872aaee
--- /dev/null
+++ b/tools/video_quality_toolchain/win/ffmpeg.exe.sha1
@@ -0,0 +1 @@
+e525fa4ed35e292567e756d8455310d7a2db2389
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/libgomp-1.dll.sha1 b/tools/video_quality_toolchain/win/libgomp-1.dll.sha1
new file mode 100644
index 0000000..af0dc41
--- /dev/null
+++ b/tools/video_quality_toolchain/win/libgomp-1.dll.sha1
@@ -0,0 +1 @@
+5be80ff707f97c54780c1aec1a853f61ffb3fe8c
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/pthreadgc2.dll.sha1 b/tools/video_quality_toolchain/win/pthreadgc2.dll.sha1
new file mode 100644
index 0000000..ea6e3da
--- /dev/null
+++ b/tools/video_quality_toolchain/win/pthreadgc2.dll.sha1
@@ -0,0 +1 @@
+02c3ddd6022bbfb335e28776fcb3f45f6b9535db
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/zlib1.dll.sha1 b/tools/video_quality_toolchain/win/zlib1.dll.sha1
new file mode 100644
index 0000000..b1f7bd9
--- /dev/null
+++ b/tools/video_quality_toolchain/win/zlib1.dll.sha1
@@ -0,0 +1 @@
+e590ab0d2c81e98f5ec2baf671afa350352aa5b1
\ No newline at end of file
diff --git a/tools/video_quality_toolchain/win/zxing.exe.sha1 b/tools/video_quality_toolchain/win/zxing.exe.sha1
new file mode 100644
index 0000000..0e5290f
--- /dev/null
+++ b/tools/video_quality_toolchain/win/zxing.exe.sha1
@@ -0,0 +1 @@
+86ca3148778079665ad5b9459311d343a1865943
\ No newline at end of file