Adding stripped down Cygwin distribution, based on Chrome's customized Cygwin (commit 1 of 2)

git-svn-id: https://webrtc.googlecode.com/svn/deps@2458 4adac7df-926f-26a2-2b94-8c16560cd09d
Adding stripped down Cygwin distribution, based on Chrome's customized Cygwin (commit 2 of 2)

git-svn-id: https://webrtc.googlecode.com/svn/deps@2459 4adac7df-926f-26a2-2b94-8c16560cd09d
Adding cp.exe as used by some scripts

git-svn-id: https://webrtc.googlecode.com/svn/deps@2624 4adac7df-926f-26a2-2b94-8c16560cd09d
Enable executable bit on all cygwin binaries.

TBR=kjellander

Review URL: https://webrtc-codereview.appspot.com/753011

git-svn-id: https://webrtc.googlecode.com/svn/deps@2672 4adac7df-926f-26a2-2b94-8c16560cd09d
Add codereview.settings to deps/.

Review URL: https://webrtc-codereview.appspot.com/748009

git-svn-id: https://webrtc.googlecode.com/svn/deps@2682 4adac7df-926f-26a2-2b94-8c16560cd09d
Add Windows SDK sample code to deps/third_party/winsdk_samples_v71

TBR=kjellander
Review URL: https://webrtc-codereview.appspot.com/939023

git-svn-id: https://webrtc.googlecode.com/svn/deps@3145 4adac7df-926f-26a2-2b94-8c16560cd09d
Add junit-4.11.jar to webrtc's third-party directory.  
Will be used in testing Java APIs.

BUG=webrtc:1169
Review URL: https://webrtc-codereview.appspot.com/1028009

git-svn-id: https://webrtc.googlecode.com/svn/deps@3367 4adac7df-926f-26a2-2b94-8c16560cd09d
Import FFT routines from webrtc-signal rev r1078 as is

But we removed fft_neon.S and fft_armv7.S, with corresponding updates
to arm_fft.gyp.  Those files have dependencies on webrtc, which we
don't want.

Review URL: https://webrtc-codereview.appspot.com/1083009

git-svn-id: https://webrtc.googlecode.com/svn/deps@3458 4adac7df-926f-26a2-2b94-8c16560cd09d
Rearrange source to match OpenMAX DL directory structure.

In addition, we renamed arm_fft.gyp to dl.gyp and moved the test
directory to sp/src/.  No other changes have been made, so this means
nothing will compile.

Review URL: https://webrtc-codereview.appspot.com/1063015

git-svn-id: https://webrtc.googlecode.com/svn/deps@3467 4adac7df-926f-26a2-2b94-8c16560cd09d
Update paths for the new directory structure.

Source paths in the gyp files and include paths in all files are
updated to the new directory structure.

Review URL: https://webrtc-codereview.appspot.com/1095004

git-svn-id: https://webrtc.googlecode.com/svn/deps@3472 4adac7df-926f-26a2-2b94-8c16560cd09d
Add 16-bit FFT routines as is from OpenMAX DL.

These are the assembly routines for the 16-bit complex FFT unchanged
from OpenMAX DL.

Review URL: https://webrtc-codereview.appspot.com/1101004

git-svn-id: https://webrtc.googlecode.com/svn/deps@3481 4adac7df-926f-26a2-2b94-8c16560cd09d
Make 16-bit FFT work with gcc, update license info, and add test program.

Review URL: https://webrtc-codereview.appspot.com/1103006

git-svn-id: https://webrtc.googlecode.com/svn/deps@3504 4adac7df-926f-26a2-2b94-8c16560cd09d
Rename library from arm_fft to openmax_dl.

BUG=

Review URL: https://webrtc-codereview.appspot.com/1148005

git-svn-id: https://webrtc.googlecode.com/svn/deps@3623 4adac7df-926f-26a2-2b94-8c16560cd09d
Add LICENSE and README.chromium files.

BUG=

Add these files so that the DEPS changes can pass the try bots which test for these files.

Review URL: https://webrtc-codereview.appspot.com/1116006

git-svn-id: https://webrtc.googlecode.com/svn/deps@3624 4adac7df-926f-26a2-2b94-8c16560cd09d
Remove unused files and unused variables.

BUG=

Review URL: https://webrtc-codereview.appspot.com/1216008

git-svn-id: https://webrtc.googlecode.com/svn/deps@3709 4adac7df-926f-26a2-2b94-8c16560cd09d
Modified OpenMax DL configurations to build ARM Neon code in WebRtc.
Review URL: https://webrtc-codereview.appspot.com/1174005

git-svn-id: https://webrtc.googlecode.com/svn/deps@3720 4adac7df-926f-26a2-2b94-8c16560cd09d
Optimize scaleFFTData for float FFTs

BUG=

Speed up scaleFFTData by about 30% by doing the scaling on 4
complex (8 float) elements at a time.

Some timing measurements using perf measuring
time_fft_time -T -F -f 1 -n 11 -g 2 -c 1000000

Before optimization:

             samples  pcnt function                               DSO
             _______ _____ ______________________________________ _____________

             2364.00 25.9% evenOddButterflyLoopInv                [vectors]
             1957.00 21.4% radix4SetLoopINV                       [vectors]
             1197.00 13.1% radix4SkipReadINV                      [vectors]
             1009.00 11.0% scaleFFTData                           [vectors]

After optimization:
             samples  pcnt function                               DSO
             _______ _____ ______________________________________ _____________

             3806.00 25.9% evenOddButterflyLoopInv                [vectors]
             3523.00 23.9% radix4SetLoopINV                       [vectors]
             2103.00 14.3% radix4SkipReadINV                      [vectors]
             1471.00 10.0% radix4lsGrpLoopinv                     [vectors]
             1134.00  7.7% scaleFFTData                           [vectors]

The time spent has gone in scaleFFTData has gone down from 11% to 7.7%.

R=aedla@chromium.org, andrew@webrtc.org, kma@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/1574005

git-svn-id: https://webrtc.googlecode.com/svn/deps@4148 4adac7df-926f-26a2-2b94-8c16560cd09d
Add precompiled Chromium's Android tools needed for testing.

Since these depend on Chromium base, we cannot compile them
from source in WebRTC. We'll keep a precompiled copy to be
able to run Android tests.

These binaries are based on Chromium r206006 and are
compiled in Release mode on Ubuntu Precise.

TEST=Tested in a WebRTC workspace to execute a test APK
on an Android device.
BUG=1882
R=henrike@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/1670004

git-svn-id: https://webrtc.googlecode.com/svn/deps@4235 4adac7df-926f-26a2-2b94-8c16560cd09d
Dummy test executables for Android to test buildbot execution.

TEST=built with a modified WebRTC checkout
BUG=1882
R=phoglund@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/1689004

git-svn-id: https://webrtc.googlecode.com/svn/deps@4244 4adac7df-926f-26a2-2b94-8c16560cd09d
Add precompiled md5sum_bin from Chromium for x86 Android

This was made according to the instructions in the README.webrtc
but with --target-arch=x86 added to the envsetup.sh call.

This binary was built out of a Chromium checkout of r208197.

TEST=none
BUG=1882
R=henrike@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/1713004

git-svn-id: https://webrtc.googlecode.com/svn/deps@4256 4adac7df-926f-26a2-2b94-8c16560cd09d