Roll src/third_party/dav1d/libdav1d/ and use frame_size_limit.

Updates dav1d to upstream/master and uses the new frame_size_limit to
enforce Chrome's pre-existing canvas size limit. Hopefully this should
help avoid fuzzer OOM.

https://chromium.googlesource.com/external/github.com/videolan/dav1d.git/+log/d400361524ce..fc3777b44c04

$ git log d40036152..fc3777b44 --date=short --no-merges --format='%ad %ae %s'
2019-04-25 dalecurtis Fix unused function warning on parse_proc_cpuinfo() for Android
2019-05-16 gramner Use size_t for the msac window size
2019-05-14 martin arm64: msac: Add handwritten versions of msac_decode_bool functions
2019-05-15 martin arm64: msac: Fix a typo in a comment
2019-05-14 gramner x86-64: Add msac_decode_bool and msac_decode_bool_adapt asm
2019-05-14 me Add dav1d logo
2019-05-14 gramner x86-64: Add msac_decode_bool_equi asm
2019-05-10 gramner Add a hard upper frame size limit on 32-bit systems
2019-05-10 gramner Add an option to limit the maximum frame size
2019-05-12 jamrial obu: add missing break to the default case of a switch statement
2019-05-12 jamrial obu: don't abort on unknown OBUs
2019-05-11 jb Update NEWS and version for 0.3.1
2019-05-11 martin tools: Add a cast to silence an MSVC warning
2019-05-09 gramner build: Group asm files per instruction set
2019-05-09 gramner Add __attribute__((cold)) to rarely used functions

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

BUG=948617
TBR=chcunningham

Change-Id: Iff852dda12ffc511e8ef551713f04a4791300c61
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1614449
Reviewed-by: Chrome Cunningham <chcunningham@chromium.org>
Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
Commit-Queue: Dale Curtis <dalecurtis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#660624}
2 files changed