From 767bd6c4e89182d52016752e584e8ea5ccfba859 Mon Sep 17 00:00:00 2001 From: Janne Grunau Date: Thu, 18 Oct 2018 03:38:47 +0200 Subject: [PATCH] dav1d updates (#1883) * dav1d: fetch seed corpus over https * dav1d: use debugoptimized build instead of debug * dav1d: add undefined behavior sanitizer * dav1d: extend auto_cc list --- projects/dav1d/Dockerfile | 2 +- projects/dav1d/build.sh | 2 +- projects/dav1d/project.yaml | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/projects/dav1d/Dockerfile b/projects/dav1d/Dockerfile index 39b390be7..b62620f71 100644 --- a/projects/dav1d/Dockerfile +++ b/projects/dav1d/Dockerfile @@ -19,7 +19,7 @@ MAINTAINER janne-vlc@jannau.net RUN apt-get update && apt-get install -y curl python3-pip && \ pip3 install meson ninja RUN curl --silent -O https://storage.googleapis.com/aom-test-data/fuzzer/dec_fuzzer_seed_corpus.zip -RUN curl --silent -O http://jannau.net/dav1d_fuzzer_seed_corpus.zip +RUN curl --silent -O https://jannau.net/dav1d_fuzzer_seed_corpus.zip RUN git clone --depth 1 https://code.videolan.org/videolan/dav1d.git dav1d WORKDIR dav1d COPY build.sh $SRC/ diff --git a/projects/dav1d/build.sh b/projects/dav1d/build.sh index 585854213..424b520f2 100755 --- a/projects/dav1d/build.sh +++ b/projects/dav1d/build.sh @@ -24,7 +24,7 @@ mkdir -p ${build} # build library meson -Dbuild_asm=false -Dbuild_tools=false -Dbuild_tests=false \ - -Db_lundef=false -Ddefault_library=static -Dbuildtype=debug \ + -Db_lundef=false -Ddefault_library=static -Dbuildtype=debugoptimized \ ${build} ninja -j $(nproc) -C ${build} diff --git a/projects/dav1d/project.yaml b/projects/dav1d/project.yaml index c7ecce4e8..af05d80c4 100644 --- a/projects/dav1d/project.yaml +++ b/projects/dav1d/project.yaml @@ -2,8 +2,12 @@ homepage: "https://code.videolan.org/videolan/dav1d" primary_contact: "janne.grunau@gmail.com" auto_ccs: - "rsbultje@gmail.com" + - "kempfjb@gmail.com" + - "b@rr-dav.id.au" + - "twsmith@mozilla.com" - "dav1d-fuzz@videolan.org" sanitizers: - address - memory + - undefined experimental: True