Fixes build (which apparently failed due to incompatibility of unneeded distro
packages being mixed with unneeded git packages)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* [FFmpeg] Add small seed corpus for HEVC
Currently the HEVC coverage is relativly poor, this should improve it
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* [FFmpeg] Fix typo
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* [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
It seems mails from ossfuzz are not reliably received on *gmx
(that is michaelni@gmx.at in my case)
They sometimes appear days later or not at all.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Add Mozilla fuzzing team to auto_cc of their used 3rd party libraries
* Use new vendor_ccs field in projects.yml (#2703)
* Remove not yet approved projects
* Remove not yet approved projects
This disables network protocol code, muxing and IO device code.
None of this is tested currently.
This reduces the filesize slightly and speeds up build slightly
This could matter if we switch to one binary tool per container format
for testing. Currently it probably doesnt matter much.
We may want to add support for testing muxing in the future but first
good coverage of the input (demuxing) side should be achieved.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This fixes build as later vdpau uses meson and the new build
system seems to have bugs or i failed to get it working quickly with
oss-fuzz
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This avoids using an insecure protocol, also the alsa server does not
seem to work correctly with ftp currently.
This should fix Issue 13270
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
The upstream fdk-aac project at Fraunhofer currently have no active
plans to avoid left shifts of negative values, so disable this
checker to help find other potential issues.
https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/
I ran into this because I was getting errors locally, like:
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/d/dpkg/libdpkg-perl_1.18.4ubuntu1.1_all.deb 404 Not Found [IP: 91.189.88.149 80]
It turns out you get these if you don't update, and the official best practices are to `run apt-get update && apt-get install`. In fact, running _any_ apt-get install command without the apt-get update && before it can result in unfortunate caching artifacts -- see "cache busting". (P.S. thanks to Peng on Freenode for helping me, I'm bad at Ubuntu.)
So:
sed -re \
's/RUN apt-get ((-y )?(install|build-dep))/RUN apt-get update \&\& apt-get \1/' -i \
projects/**/Dockerfile
I also manually fixed the cases that already ran apt-get update in their Dockerfile:
dlplibs/Dockerfile
grpc/Dockerfile
libreoffice/Dockerfile
* Use ffmpegs build system to build fuzzer
This commit is under Public Domain
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* ffmpeg: Remove audio/video/subtitle distinction
This commit is under public domain
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* ffmpeg: Remove hardcoded list of codecs, test all decoders
This commit is under public domain
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>