Fix dav1d Windows arm64 + roll dav1d ace3855a6..589e96a1f (29 commits)

Adds support for Windows ARM64 by cloning the x64 config and turning it
into a arm64 one. Unfortunately meson (the build system dav1d uses)
doesn't support clang-cl + arm64, so this is the best we can do for now.

Also removes the need for wine when generating Windows configurations,
since we don't care about running the tests anyways. Fixes typo in the
win64 config which didn't matter too.

https://chromium.googlesource.com/external/github.com/videolan/dav1d.git/+log/ace3855a6037..589e96a1f2cf

$ git log ace3855a6..589e96a1f --date=short --no-merges --format='%ad %ae %s'
2019-04-18 liwei Add SSSE3 implementation for the {16, 32, 64}x64 and 64 x{16, 32} blocks in itx
2019-04-16 rsbultje Over-allocate level array by 3-bytes
2019-03-30 martin arm64: loopfilter: Implement NEON loop filters
2019-02-24 martin arm64: looprestoration: Add a NEON implementation of SGR
2019-04-16 martin msac: Add a cast to indicate intended narrowing from size_t to unsigned
2019-04-11 gramner x86-64: Add msac_decode_symbol_adapt SSE2 asm
2019-04-10 xuefeng Add SSSE3 implementation for ipred_paeth
2019-04-08 martin arm: Add a _neon suffix to all internal functions
2019-04-08 martin arm: Fix typos in comments
2019-04-03 martin arm: Consistently use 8/24 columns indentation for assembly
2019-04-04 xuefeng Add SSSE3 implementation for ipred_cfl_ac_444
2019-03-28 gramner CI: Check for newline at end of file
2019-03-21 victorien.lecouviour.tuffet x86: cdef_dir: optimize best cost finding for SSE
2019-03-19 victorien.lecouviour.tuffet x86: cdef_filter: use 8-bit arithmetic for SSE
2019-03-12 victorien.lecouviour.tuffet x86: cdef_filter: use a better constant for SSE4
2019-03-26 victorien.lecouviour.tuffet x86: cdef_filter: fix macro case (lower to upper)
2019-03-25 liwei Add SSSE3 implementation for the 16x32,32x16 and 32x32 blocks in itx
2019-03-25 gramner build: Split x86 asm files per bitdepth
2019-03-24 martin Only define DAV1D_API to dllexport when building dav1d itself
2019-03-24 gramner Simplify C for inverse transforms
2019-03-20 gramner x86: Add minor CDEF AVX2 optimizations
2019-03-15 liwei Add SSSE3 implementation for the 8x32 and 32x8 blocks in itx
2019-03-18 xuefeng Add SSSE3 implementation for ipred_cfl_ac_420 and ipred_cfl_ac_422
2019-03-16 jamrial decode: add a frame tile data buffer size check
2019-03-16 jamrial decode: don't realloc the tile data buffer when it needs to be enlarged
2019-03-13 janne-vlc tools/dav1d/md5: bswap big endian high bit depth pixel data
2019-02-27 janne-vlc tools/dav1d: make the md5 muxer endian-aware
2019-03-13 jb On the road to 0.2.2
2019-03-09 jamrial build: use the project version as product version in the windows resource file

Created with:
  roll-dep src/third_party/dav1d/libdav1d

BUG=938190,941022
R=chcunningham

Change-Id: Id0e4545219009e18b1bb0011ae616301ed50a98d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1574199
Commit-Queue: Dale Curtis <dalecurtis@chromium.org>
Commit-Queue: Chrome Cunningham <chcunningham@chromium.org>
Auto-Submit: Dale Curtis <dalecurtis@chromium.org>
Reviewed-by: Chrome Cunningham <chcunningham@chromium.org>
Cr-Commit-Position: refs/heads/master@{#652417}
15 files changed