summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Zern <jzern@google.com>2020-05-08 21:56:25 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2020-05-08 21:56:25 +0000
commit2d0f3b23a908bb54dbeddf6d1dcc666600470e2e (patch)
treee1fe3091defe0cbf1bd2475a02433bd55ee3e33a
parentc36a4d8d8ea1489f229942bcdd004aba14a459fe (diff)
parent8c1c7471f88978a21db872fa866ed0228a3e1fe2 (diff)
downloadlibvpx-2d0f3b23a908bb54dbeddf6d1dcc666600470e2e.tar
libvpx-2d0f3b23a908bb54dbeddf6d1dcc666600470e2e.tar.gz
libvpx-2d0f3b23a908bb54dbeddf6d1dcc666600470e2e.tar.bz2
libvpx-2d0f3b23a908bb54dbeddf6d1dcc666600470e2e.zip
Merge "vpx_dec_fuzzer: add coverage for VP9D_SET_LOOP_FILTER_OPT"
-rw-r--r--examples/vpx_dec_fuzzer.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/examples/vpx_dec_fuzzer.cc b/examples/vpx_dec_fuzzer.cc
index d55fe1571..34c0e1123 100644
--- a/examples/vpx_dec_fuzzer.cc
+++ b/examples/vpx_dec_fuzzer.cc
@@ -94,6 +94,13 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
return 0;
}
+ if (threads > 1) {
+ const int enable = (data[IVF_FILE_HDR_SZ] & 0xa0) != 0;
+ const vpx_codec_err_t err =
+ vpx_codec_control(&codec, VP9D_SET_LOOP_FILTER_OPT, enable);
+ static_cast<void>(err);
+ }
+
data += IVF_FILE_HDR_SZ;
size -= IVF_FILE_HDR_SZ;