Commit Graph

20 Commits

Author SHA1 Message Date
Wan-Teh Chang b016b8f3fe
libavif: go back to using dav1d.cmd to build dav1d (#7454)
It is no longer necessary to use dav1d_oss_fuzz.sh.
2022-03-24 19:24:15 -04:00
Wan-Teh Chang 223bed30a7
libavif: change primary_contact to wtc (#6672)
Move joedrago to auto_ccs.
2021-10-28 10:41:19 +01:00
Wan-Teh Chang 816eac426b
libavif: Add fgalligan, jzern, yguyon to auto_ccs (#6671) 2021-10-27 23:16:04 +01:00
Wan-Teh Chang 2b3ce49d77
libavif: install nasm as a Linux package (#6502)
Install nasm as a Linux package rather than download and build it from
source code. This is what projects/dav1d/Dockerfile does.
2021-09-21 19:27:17 +01:00
Wan-Teh Chang c2f87faec1
libavif: run dav1d_oss_fuzz.sh to build dav1d (#6494)
Run dav1d_oss_fuzz.sh instead of dav1d.cmd to build dav1d.
dav1d_oss_fuzz.sh is a copy of dav1d.cmd, with the only difference being
that it applies a patch to the dav1d source tree to work around a bug in
Meson's symbols_have_underscore_prefix() function when oss-fuzz
specifies -fprofile-instr-generate in CFLAGS in the coverage build.

Part 2 of the fix for https://crbug.com/oss-fuzz/38512.
2021-09-21 09:41:40 +01:00
MarcoFalke 208558493d
Remove no longer needed build workarounds (#6329)
* Revert xenial workaround in speex (no longer needed)

This reverts commit 84c9dd3600.

* Revert xenial opus workaround (no longer needed)

This reverts commit 7cc0561aad.

* Remove ffmpeg build workaround for nasm

* Remove build workaround for dav1d

* Remove libavif build workaround

* Remove p11-kit build workaround

* Remove postgis build workaround
2021-08-27 09:37:24 +01:00
Joe Drago 53ab36954f
[libavif] Fix corpus to have proper av1C property associations (#5364)
Related: https://github.com/AOMediaCodec/libavif/pull/537

Co-authored-by: Joe Drago <jdrago@netflix.com>
2021-03-10 18:19:34 -08:00
van Hauser 4bb61df790
Final afl++ integration (#5191)
* final afl++ integration

* remove afl++ cmplog tests

* update afl++ commit id

* support rebuild

* llvm 13 workaround

* apply fix for llvm 13

* fix nits

* Fix nits.

* Fix name nit.

* update commit id

* update commit id

* update commit id to stable

Co-authored-by: Abhishek Arya <inferno@chromium.org>
2021-02-18 12:55:07 -08:00
van Hauser 458dd61bbb
afl++ CMPLOG test (#5130)
* afl++ CMPLOG test

* fixes
2021-02-07 09:42:13 -08:00
Oliver Chang 84faf55729
Populate a bunch of main_repo values. (#4815)
Also enforce this for future integrations.
2020-12-10 09:49:27 +11:00
Joe Drago a5e4f5726d
Move avif_decode_fuzzer.cc from oss-fuzz/projects/libavif/ to the libavif project (#4530)
https://github.com/AOMediaCodec/libavif/issues/366

Co-authored-by: Joe Drago <jdrago@netflix.com>
2020-10-13 13:29:56 -07:00
wantehchang ede0479d38
Update to new prototype of avifDecoderSetIOMemory (#4512)
avifDecoderSetIOMemory() has been changed to take the buffer data
pointer and buffer size as input parameters.
2020-10-09 10:10:25 -07:00
wantehchang 128e2f3b49
libavif: Update to the new avifIO reader API (#4472)
Fix a build failure.

BUG=25877
2020-09-23 10:55:20 -07:00
Joe Drago 014e070f99
[libavif] Cut down on post-decode combinations to avoid timeouts (#4308)
Co-authored-by: Joe Drago <jdrago@netflix.com>
2020-08-12 13:43:18 -07:00
Joe Drago 425b3689e2
[libavif] add bidirectional RGB conversion paths to the fuzzer (#4300)
Co-authored-by: Joe Drago <jdrago@netflix.com>
2020-08-11 16:27:41 -07:00
devtty1er d561c49ae5
Update Dockerfiles (#4070)
* Use LABEL in place of MAINTAINER

* Remove LABEL maintainer from Dockerfiles
2020-07-06 13:18:23 -07:00
Joe Drago 32e5bcfc9c
[libavif] add wtc@google.com to auto-CCs (#3507)
Co-authored-by: Joe Drago <jdrago@netflix.com>
2020-03-14 19:15:16 -07:00
Joe Drago 4f87db0e15
[libavif] Switch to nasm 2.14 as dav1d 0.6.0 requires it (#3498)
Fixes oss-fuzz issue #21188

Co-authored-by: Joe Drago <jdrago@netflix.com>
2020-03-12 12:52:36 -07:00
Max Moroz 71f4914c45
[presubmit] Enforce language attribute in project.yaml to be always set. (#3477)
* [presubmit] Enforce language attribute in projectt.yaml to be always set.

* Update documentation, better presubmit check, new project template.

* add docstring to templates.py

* Add example values in the project.yaml template and remove python value for now

* Add "project: c++" to 256 projects

* format

* Add labels and selective_unpack sections to the presubmit check

* fix incorrect auto_ccs format in three projects

* fix nss emails after rebase
2020-03-10 11:08:01 -07:00
Joe Drago 39e5ab2d6e
libavif support (#3302) 2020-01-29 15:13:45 -08:00