aboutsummaryrefslogtreecommitdiffhomepage
path: root/projects/libvpx
Commit message (Collapse)AuthorAge
* Update Dockerfiles (#4070)Gravatar devtty1er2020-07-06
| | | | | * Use LABEL in place of MAINTAINER * Remove LABEL maintainer from Dockerfiles
* libvpx,build.sh: enable vp9 high-bitdepth (#3775)Gravatar James Zern2020-05-07
| | | This adds coverage for 10/12-bit paths.
* [presubmit] Enforce language attribute in project.yaml to be always set. (#3477)Gravatar Max Moroz2020-03-10
| | | | | | | | | | | | | | | | | | | * [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
* Some Mozilla changes (#3481)Gravatar Sylvestre Ledru2020-03-09
| | | | | * Refresh the list to have a Mozilla employee with an active account * Update of the list of nss participants
* Add Mozilla fuzzing team to auto_cc of their used 3rd party libraries (#2703)Gravatar Christoph Diehl2019-08-28
| | | | | | | | | | * 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
* Migrate projects using -lFuzzingEngine to $LIB_FUZZING_ENGINE (#2325)Gravatar jonathanmetzman2019-05-01
| | | Migrate from -lFuzzingEngine to $LIB_FUZZING_ENGINE where possible and not causing breakage
* [libvpx] Remove depencency on tools_common.c.o (#2131)Gravatar Harish Mahendrakar2019-02-04
| | | | | vpx_dec_fuzzer.cc now builds without any dependency on tools_common.c.o Hence disable examples while configuring libvpx and remove tools_common.c.o when linking fuzzer binaries
* [libvpx] Disable encoders in libvpx (#2126)Gravatar Harish Mahendrakar2019-02-01
| | | | | | | Disable encoders while building libvpx Current tools_common.c requires y4minput.c when encoders are enabled. Instead of adding y4minput while linking fuzzer binary, encoders are disabled during libvpx configure. This resolves undefined reference to functions in y4minput.c
* [libvpx] Add zip file for fuzzer seed file (#2025)Gravatar Hien Ho2018-12-11
| | | Modify build.sh to copy file to output for processing
* [libvpx] update memory limit for msan (#1966)Gravatar James Zern2018-11-21
| | | Reduce VPX_MAX_ALLOCABLE_MEMORY in msan builds as it has a higher overhead causing more frequent OOMs in this configuration. This matches the limits in libaom.
* libvpx: reorder build directory cleaning (#1963)Gravatar wwcv2018-11-20
| | | | | | Remove the build directory to ensure dot files are deleted. Skip 'make clean' because the build directory was just cleaned. This removes a lot of log spam.
* [libvpx] use CXX for linking (#1962)Gravatar wwcv2018-11-19
| | | | | Fixes a build failure when linking with UBSAN https://github.com/google/oss-fuzz/issues/1961
* Add projects/libvpx (#1914)Gravatar Harish Mahendrakar2018-11-15
* libvpx: Add project Added projects/libvpx * libvpx: Use local ivf_read_frame ivf_read_frame inside libvpx results in lot of prints due to invalid frame size. This clutters output prints. * libvpx: Do not return error for incomplete frame read in read_frame * libvpx: Initialize threads using 32nd byte instead of 1st In most cases, the first byte in corpus of *.ivf files is 'D'. So using first byte results in same thread count in most cases. Using 32nd byte in the data (one of the bytes that signals size of the frame) will help in testing for different thread configurations. * libvpx: Updated configure options and removed redundant cflags Removed generic-gnu as target Added --disable-webm-io as that is not needed here Added --enable-debug to enable asserts Removed redundant cflags and cxxflags * libvpx: Removed threaded mode from build.sh vpx_dec_fuzzer.cc in libvpx now tests both single and multi-thread configurations using a single binary. * libvpx: Removed vpx_dec_fuzzer.cc and README.md Removed vpx_dec_fuzzer.cc and README.md from projects/libvpx vpx_dec_fuzzer.cc is now part of libvpx