Commit Graph

8 Commits

Author SHA1 Message Date
Janne Grunau f986fafb8e dav1d: add i386 as fuzzing architecture (#2824)
Meson requires a cross file for compiling i386 on x86_64. This
unfortunately needs to be generated on the fly to honor oss-fuzz'
compiler and compiler flags.
Supercedes #2823.
2019-09-12 12:29:02 -07:00
Janne Grunau a1a80dd3c4 dav1d: adapt build to upstream changes (#2791)
dav1d renamed the options build_asm and build_tools. build_asm=false
is no longer needed since the upstream fuzzer target disables the asm
code path when it runs under memory sanitizer.
Use enable_tools=false to skip building the dav1d CLI tools.
2019-09-01 22:55:21 -07:00
Janne Grunau e5c8204c58 dav1d: fix afl build by using $LIB_FUZZING_ENGINE (#2462)
Requires https://code.videolan.org/videolan/dav1d/merge_requests/714
2019-05-24 18:20:59 -07:00
Janne Grunau 4db22401aa Dav1d: fix build and disable logging (#2159)
Fixes build failure caused by unavailable https://www.nasm.us/
The nasm version in ubuntu xenial is too old. The package from bionic
is new enough and usable without other dependencies from bionic.
2019-02-13 12:36:10 -08:00
Max Moroz e2522df903
[dav1d] Enable ASM code for non-MSan build configurations. (#2109) 2019-01-24 13:27:15 -08:00
Janne Grunau 8bbf279cc3 dav1d: build fuzzing binaries with meson (#1929)
Use the multi-threaded fuzzing target and share the seed corpus.
2018-11-06 21:10:02 -08:00
Janne Grunau 767bd6c4e8 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
2018-10-17 18:38:47 -07:00
Janne Grunau 2cb18963e8 [dav1d] add dav1d project (#1855)
dav1d is an AV1 decoder

http://www.jbkempf.com/blog/post/2018/Introducing-dav1d

Mozilla is planning to use the decoder in Firefox
https://bugzilla.mozilla.org/show_bug.cgi?id=1493397
2018-10-07 15:45:31 -07:00