libvpx: Pull from upstream

Current HEAD: ccffe318ffc90ae584c33e254b3a35e9142ecc20

git log from upstream:
a3c1a9b Use 64 bit to accumulate frame sse.
a0be730 Refactor mc reference block fetch in denoiser
953dd18 vp9: add per-tile longjmp error handling
59d63e6 vp9: fix -Wclobbered (longjmp + local variables)
e3f0b19 Use lookup table to find pixel numbers in block
377b668 Disable vp9 _8_ loopfilters
ea061a8 Refactor denoiser frame buffer update
e42b3ee Initalize zeromv_sse and newmv_sse in vp9_pick_inter_mode
29a5deb Use vp9_convolve_copy in denoiser output
aa5563c Remove unnecessary init_macroblockd.
4cf636a Removed redundant local variables in the forward hybrid transforms.
e82a3b2 Unit test for turning VP9 denoiser on/off periodically.
e9cf9b7 Refactor calculation of tile_cols
ce08006 Always check and free denoiser buffer memory space
60cf5cf Use qdiff to adjust the threshold of sad and variance in MFQE.
802b798 Fix best ref frame rd cost update in sub8x8 non-RD mode search
c3fd9bb Format fix in vp9_pick_inter_mode_sub8x8
2fb9b63 Fix denoiser chroma component initialization
27582e5 Skip duplicate denoiser frame buffer allocation
5b860e1 Turn denoiser sensitivity on starting from kf in unit test
b1ba4cc Rearrange loopfilter functions
fca0037 Add missing tests for neon _16_ filters
e757049 Moves inter mode count updates to update_stats
61c5e94 Use -1 consistently as invalid buffer idx
0ce2a27 Enable coefficient range checking for 10-/12-bit
238c4fa Fix encode perf test.
364b92d Fix compiler warnigns for msvc2013
4fcf726 Return error on wrong sync code
9c061ef Properly validate data size
b763121 Deleted unused #define
<...>

TBR=tomfinegan@chromium.org

Review URL: https://codereview.chromium.org/812033011

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@293590 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
201 files changed