Commit eba0ee5c authored by Dale Curtis's avatar Dale Curtis Committed by Commit Bot

Roll src/third_party/dav1d/libdav1d/ 940eee483..115fe773f (26 commits)

https://chromium.googlesource.com/external/github.com/videolan/dav1d.git/+log/940eee483a85..115fe773fe0e

$ git log 940eee483..115fe773f --date=short --no-merges --format='%ad %ae %s'
2020-01-07 dalecurtis Fix missing include for limits.h
2020-01-05 martin arm64: msac: Avoid 32 bit intermediates in symbol_adapt
2020-01-02 martin arm64: itx: Use sqrdmulh in the preexisting identity transform functions
2020-01-01 martin arm64: itx: Specialcase transforms with identity in the first pass with downshift
2020-01-02 martin arm64: itx: Adjust .irp in the 4x16/16x4/8x16/16x8 functions
2019-12-31 rsbultje Don't interleave the skip mode index finding loops
2020-01-01 rsbultje Prevent shift by >= 32
2019-12-31 rsbultje Take lossless into account when assigning loopfilter strength
2019-12-31 rsbultje Deal with chroma coefficients that are exactly 0x100000
2019-12-31 gramner x86: Fix inverse (flip)adst 8x4 clipping
2019-12-31 gramner Fix C inverse ADST clipping
2019-12-28 rsbultje av1: use chroma txtp inference over default DCT_DCT if qidx=0
2019-12-28 rsbultje av1: skip super-resolution upscaling if width < 16
2019-12-28 rsbultje av1: do C inverse transforms in int32_t precision
2019-12-28 mjbshaw Allow skip mode
2019-12-28 mjbshaw Disable warping on scaled references
2019-12-23 rsbultje Check skip flag before setting tx context to TX_4X4 in lossless frames
2019-12-18 martin Don't assume dlsym exists on linux
2019-12-12 gramner Linux: Add a workaround for a glibc stack size issue
2019-12-14 gramner x86: Disable AVX-512 by default
2019-12-14 gramner Fix potential race condition in dav1d_get_cpu_flags()
2019-12-14 gramner x86: Remove unused cpu flags
2019-12-14 e.m.terhoeven Add support for Ice Lake AVX-512 cpu flags
2019-12-13 rzumer Correct the edge buffer documentation
2019-12-05 ltrudeau Move lvl variable in cdef_brow to outer loop
2019-11-03 rsbultje Simplify shifting in generate_grain_y/uv AVX2

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

Change-Id: I19174ac159addacbe3b63016ce46a30425abd4f3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1989729
Commit-Queue: Dale Curtis <dalecurtis@chromium.org>
Reviewed-by: default avatarThomas Guilbert <tguilbert@chromium.org>
Cr-Commit-Position: refs/heads/master@{#729186}
parent 3fee80b1
...@@ -775,7 +775,7 @@ deps = { ...@@ -775,7 +775,7 @@ deps = {
Var('chromium_git') + '/angle/angle.git' + '@' + Var('angle_revision'), Var('chromium_git') + '/angle/angle.git' + '@' + Var('angle_revision'),
'src/third_party/dav1d/libdav1d': 'src/third_party/dav1d/libdav1d':
Var('chromium_git') + '/external/github.com/videolan/dav1d.git' + '@' + '940eee483a852ec54349ef36f19713bb2b895b57', Var('chromium_git') + '/external/github.com/videolan/dav1d.git' + '@' + '115fe773fe0e266a0918fbb950e1acfa5ee2b0bd',
'src/third_party/dawn': 'src/third_party/dawn':
Var('dawn_git') + '/dawn.git' + '@' + Var('dawn_revision'), Var('dawn_git') + '/dawn.git' + '@' + Var('dawn_revision'),
......
...@@ -29,6 +29,8 @@ ...@@ -29,6 +29,8 @@
#define HAVE_CLOCK_GETTIME 1 #define HAVE_CLOCK_GETTIME 1
#define HAVE_DLSYM 1
#define HAVE_POSIX_MEMALIGN 1 #define HAVE_POSIX_MEMALIGN 1
#define HAVE_UNISTD_H 1 #define HAVE_UNISTD_H 1
......
...@@ -31,6 +31,8 @@ ...@@ -31,6 +31,8 @@
#define HAVE_CLOCK_GETTIME 1 #define HAVE_CLOCK_GETTIME 1
#define HAVE_DLSYM 1
#define HAVE_GETAUXVAL 1 #define HAVE_GETAUXVAL 1
#define HAVE_POSIX_MEMALIGN 1 #define HAVE_POSIX_MEMALIGN 1
......
...@@ -31,6 +31,8 @@ ...@@ -31,6 +31,8 @@
#define HAVE_CLOCK_GETTIME 1 #define HAVE_CLOCK_GETTIME 1
#define HAVE_DLSYM 1
#define HAVE_GETAUXVAL 1 #define HAVE_GETAUXVAL 1
#define HAVE_POSIX_MEMALIGN 1 #define HAVE_POSIX_MEMALIGN 1
......
...@@ -29,6 +29,8 @@ ...@@ -29,6 +29,8 @@
#define HAVE_CLOCK_GETTIME 1 #define HAVE_CLOCK_GETTIME 1
#define HAVE_DLSYM 1
#define HAVE_POSIX_MEMALIGN 1 #define HAVE_POSIX_MEMALIGN 1
#define HAVE_UNISTD_H 1 #define HAVE_UNISTD_H 1
......
...@@ -29,6 +29,8 @@ ...@@ -29,6 +29,8 @@
#define HAVE_CLOCK_GETTIME 1 #define HAVE_CLOCK_GETTIME 1
#define HAVE_DLSYM 1
#define HAVE_POSIX_MEMALIGN 1 #define HAVE_POSIX_MEMALIGN 1
#define HAVE_UNISTD_H 1 #define HAVE_UNISTD_H 1
......
# Copyright 2019 The Chromium Authors. All rights reserved. # Copyright 2020 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be # Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file. # found in the LICENSE file.
...@@ -102,6 +102,8 @@ c_sources = [ ...@@ -102,6 +102,8 @@ c_sources = [
"libdav1d/src/ipred.h", "libdav1d/src/ipred.h",
"libdav1d/src/ipred_prepare.h", "libdav1d/src/ipred_prepare.h",
"libdav1d/src/itx.h", "libdav1d/src/itx.h",
"libdav1d/src/itx_1d.c",
"libdav1d/src/itx_1d.h",
"libdav1d/src/levels.h", "libdav1d/src/levels.h",
"libdav1d/src/lf_apply.h", "libdav1d/src/lf_apply.h",
"libdav1d/src/lf_mask.c", "libdav1d/src/lf_mask.c",
......
...@@ -26,9 +26,6 @@ DAV1D_ENTRY_POINT_SOURCES = [ ...@@ -26,9 +26,6 @@ DAV1D_ENTRY_POINT_SOURCES = [
"libdav1d/src/thread_task.h", "libdav1d/src/thread_task.h",
] ]
# .c files which are included by other .c files and shouldn't be listed.
DAV1D_C_FILE_INCLUDES = ["libdav1d/src/itx_1d.c"]
def WriteArray(fd, var_name, array, filter_list=[], last_entry=False): def WriteArray(fd, var_name, array, filter_list=[], last_entry=False):
if len(array) == 0: if len(array) == 0:
...@@ -59,9 +56,8 @@ def WriteGn(fd): ...@@ -59,9 +56,8 @@ def WriteGn(fd):
# Generate list of sources which need to be compiled multiple times with the # Generate list of sources which need to be compiled multiple times with the
# correct -DBIT_DEPTH=8|10 option specified each time. # correct -DBIT_DEPTH=8|10 option specified each time.
WriteArray( WriteArray(fd, "c_sources", glob.glob("libdav1d/src/*.[c|h]"),
fd, "c_sources", glob.glob("libdav1d/src/*.[c|h]"), DAV1D_ENTRY_POINT_SOURCES + template_sources)
DAV1D_ENTRY_POINT_SOURCES + DAV1D_C_FILE_INCLUDES + template_sources)
WriteArray( WriteArray(
fd, "entry_point_sources", DAV1D_ENTRY_POINT_SOURCES, last_entry=True) fd, "entry_point_sources", DAV1D_ENTRY_POINT_SOURCES, last_entry=True)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment