| /* |
| * Copyright (c) 2021, Alliance for Open Media. All rights reserved |
| * |
| * This source code is subject to the terms of the BSD 3-Clause Clear License |
| * and the Alliance for Open Media Patent License 1.0. If the BSD 3-Clause Clear |
| * License was not distributed with this source code in the LICENSE file, you |
| * can obtain it at aomedia.org/license/software-license/bsd-3-c-c/. If the |
| * Alliance for Open Media Patent License 1.0 was not distributed with this |
| * source code in the PATENTS file, you can obtain it at |
| * aomedia.org/license/patent-license/. |
| */ |
| |
| #include "test/test_vectors.h" |
| |
| namespace libaom_test { |
| |
| #define NELEMENTS(x) static_cast<int>(sizeof(x) / sizeof(x[0])) |
| |
| #if CONFIG_AV1_DECODER |
| /* clang-format off */ |
| const char *const kAV1TestVectors[] = { "av1-1-b8-00-quantizer-00.ivf", |
| "av1-1-b8-00-quantizer-01.ivf", |
| "av1-1-b8-00-quantizer-02.ivf", |
| "av1-1-b8-00-quantizer-03.ivf", |
| "av1-1-b8-00-quantizer-04.ivf", |
| "av1-1-b8-00-quantizer-05.ivf", |
| "av1-1-b8-00-quantizer-06.ivf", |
| "av1-1-b8-00-quantizer-07.ivf", |
| "av1-1-b8-00-quantizer-08.ivf", |
| "av1-1-b8-00-quantizer-09.ivf", |
| "av1-1-b8-00-quantizer-10.ivf", |
| "av1-1-b8-00-quantizer-11.ivf", |
| "av1-1-b8-00-quantizer-12.ivf", |
| "av1-1-b8-00-quantizer-13.ivf", |
| "av1-1-b8-00-quantizer-14.ivf", |
| "av1-1-b8-00-quantizer-15.ivf", |
| "av1-1-b8-00-quantizer-16.ivf", |
| "av1-1-b8-00-quantizer-17.ivf", |
| "av1-1-b8-00-quantizer-18.ivf", |
| "av1-1-b8-00-quantizer-19.ivf", |
| "av1-1-b8-00-quantizer-20.ivf", |
| "av1-1-b8-00-quantizer-21.ivf", |
| "av1-1-b8-00-quantizer-22.ivf", |
| "av1-1-b8-00-quantizer-23.ivf", |
| "av1-1-b8-00-quantizer-24.ivf", |
| "av1-1-b8-00-quantizer-25.ivf", |
| "av1-1-b8-00-quantizer-26.ivf", |
| "av1-1-b8-00-quantizer-27.ivf", |
| "av1-1-b8-00-quantizer-28.ivf", |
| "av1-1-b8-00-quantizer-29.ivf", |
| "av1-1-b8-00-quantizer-30.ivf", |
| "av1-1-b8-00-quantizer-31.ivf", |
| "av1-1-b8-00-quantizer-32.ivf", |
| "av1-1-b8-00-quantizer-33.ivf", |
| "av1-1-b8-00-quantizer-34.ivf", |
| "av1-1-b8-00-quantizer-35.ivf", |
| "av1-1-b8-00-quantizer-36.ivf", |
| "av1-1-b8-00-quantizer-37.ivf", |
| "av1-1-b8-00-quantizer-38.ivf", |
| "av1-1-b8-00-quantizer-39.ivf", |
| "av1-1-b8-00-quantizer-40.ivf", |
| "av1-1-b8-00-quantizer-41.ivf", |
| "av1-1-b8-00-quantizer-42.ivf", |
| "av1-1-b8-00-quantizer-43.ivf", |
| "av1-1-b8-00-quantizer-44.ivf", |
| "av1-1-b8-00-quantizer-45.ivf", |
| "av1-1-b8-00-quantizer-46.ivf", |
| "av1-1-b8-00-quantizer-47.ivf", |
| "av1-1-b8-00-quantizer-48.ivf", |
| "av1-1-b8-00-quantizer-49.ivf", |
| "av1-1-b8-00-quantizer-50.ivf", |
| "av1-1-b8-00-quantizer-51.ivf", |
| "av1-1-b8-00-quantizer-52.ivf", |
| "av1-1-b8-00-quantizer-53.ivf", |
| "av1-1-b8-00-quantizer-54.ivf", |
| "av1-1-b8-00-quantizer-55.ivf", |
| "av1-1-b8-00-quantizer-56.ivf", |
| "av1-1-b8-00-quantizer-57.ivf", |
| "av1-1-b8-00-quantizer-58.ivf", |
| "av1-1-b8-00-quantizer-59.ivf", |
| "av1-1-b8-00-quantizer-60.ivf", |
| "av1-1-b8-00-quantizer-61.ivf", |
| "av1-1-b8-00-quantizer-62.ivf", |
| "av1-1-b8-00-quantizer-63.ivf", |
| "av1-1-b10-00-quantizer-00.ivf", |
| "av1-1-b10-00-quantizer-01.ivf", |
| "av1-1-b10-00-quantizer-02.ivf", |
| "av1-1-b10-00-quantizer-03.ivf", |
| "av1-1-b10-00-quantizer-04.ivf", |
| "av1-1-b10-00-quantizer-05.ivf", |
| "av1-1-b10-00-quantizer-06.ivf", |
| "av1-1-b10-00-quantizer-07.ivf", |
| "av1-1-b10-00-quantizer-08.ivf", |
| "av1-1-b10-00-quantizer-09.ivf", |
| "av1-1-b10-00-quantizer-10.ivf", |
| "av1-1-b10-00-quantizer-11.ivf", |
| "av1-1-b10-00-quantizer-12.ivf", |
| "av1-1-b10-00-quantizer-13.ivf", |
| "av1-1-b10-00-quantizer-14.ivf", |
| "av1-1-b10-00-quantizer-15.ivf", |
| "av1-1-b10-00-quantizer-16.ivf", |
| "av1-1-b10-00-quantizer-17.ivf", |
| "av1-1-b10-00-quantizer-18.ivf", |
| "av1-1-b10-00-quantizer-19.ivf", |
| "av1-1-b10-00-quantizer-20.ivf", |
| "av1-1-b10-00-quantizer-21.ivf", |
| "av1-1-b10-00-quantizer-22.ivf", |
| "av1-1-b10-00-quantizer-23.ivf", |
| "av1-1-b10-00-quantizer-24.ivf", |
| "av1-1-b10-00-quantizer-25.ivf", |
| "av1-1-b10-00-quantizer-26.ivf", |
| "av1-1-b10-00-quantizer-27.ivf", |
| "av1-1-b10-00-quantizer-28.ivf", |
| "av1-1-b10-00-quantizer-29.ivf", |
| "av1-1-b10-00-quantizer-30.ivf", |
| "av1-1-b10-00-quantizer-31.ivf", |
| "av1-1-b10-00-quantizer-32.ivf", |
| "av1-1-b10-00-quantizer-33.ivf", |
| "av1-1-b10-00-quantizer-34.ivf", |
| "av1-1-b10-00-quantizer-35.ivf", |
| "av1-1-b10-00-quantizer-36.ivf", |
| "av1-1-b10-00-quantizer-37.ivf", |
| "av1-1-b10-00-quantizer-38.ivf", |
| "av1-1-b10-00-quantizer-39.ivf", |
| "av1-1-b10-00-quantizer-40.ivf", |
| "av1-1-b10-00-quantizer-41.ivf", |
| "av1-1-b10-00-quantizer-42.ivf", |
| "av1-1-b10-00-quantizer-43.ivf", |
| "av1-1-b10-00-quantizer-44.ivf", |
| "av1-1-b10-00-quantizer-45.ivf", |
| "av1-1-b10-00-quantizer-46.ivf", |
| "av1-1-b10-00-quantizer-47.ivf", |
| "av1-1-b10-00-quantizer-48.ivf", |
| "av1-1-b10-00-quantizer-49.ivf", |
| "av1-1-b10-00-quantizer-50.ivf", |
| "av1-1-b10-00-quantizer-51.ivf", |
| "av1-1-b10-00-quantizer-52.ivf", |
| "av1-1-b10-00-quantizer-53.ivf", |
| "av1-1-b10-00-quantizer-54.ivf", |
| "av1-1-b10-00-quantizer-55.ivf", |
| "av1-1-b10-00-quantizer-56.ivf", |
| "av1-1-b10-00-quantizer-57.ivf", |
| "av1-1-b10-00-quantizer-58.ivf", |
| "av1-1-b10-00-quantizer-59.ivf", |
| "av1-1-b10-00-quantizer-60.ivf", |
| "av1-1-b10-00-quantizer-61.ivf", |
| "av1-1-b10-00-quantizer-62.ivf", |
| "av1-1-b10-00-quantizer-63.ivf", |
| "av1-1-b10-23-film_grain-50.ivf", |
| "av1-1-b8-01-size-16x16.ivf", |
| "av1-1-b8-01-size-16x18.ivf", |
| "av1-1-b8-01-size-16x32.ivf", |
| "av1-1-b8-01-size-16x34.ivf", |
| "av1-1-b8-01-size-16x64.ivf", |
| "av1-1-b8-01-size-16x66.ivf", |
| "av1-1-b8-01-size-18x16.ivf", |
| "av1-1-b8-01-size-18x18.ivf", |
| "av1-1-b8-01-size-18x32.ivf", |
| "av1-1-b8-01-size-18x34.ivf", |
| "av1-1-b8-01-size-18x64.ivf", |
| "av1-1-b8-01-size-18x66.ivf", |
| "av1-1-b8-01-size-196x196.ivf", |
| "av1-1-b8-01-size-196x198.ivf", |
| "av1-1-b8-01-size-196x200.ivf", |
| "av1-1-b8-01-size-196x202.ivf", |
| "av1-1-b8-01-size-196x208.ivf", |
| "av1-1-b8-01-size-196x210.ivf", |
| "av1-1-b8-01-size-196x224.ivf", |
| "av1-1-b8-01-size-196x226.ivf", |
| "av1-1-b8-01-size-198x196.ivf", |
| "av1-1-b8-01-size-198x198.ivf", |
| "av1-1-b8-01-size-198x200.ivf", |
| "av1-1-b8-01-size-198x202.ivf", |
| "av1-1-b8-01-size-198x208.ivf", |
| "av1-1-b8-01-size-198x210.ivf", |
| "av1-1-b8-01-size-198x224.ivf", |
| "av1-1-b8-01-size-198x226.ivf", |
| "av1-1-b8-01-size-200x196.ivf", |
| "av1-1-b8-01-size-200x198.ivf", |
| "av1-1-b8-01-size-200x200.ivf", |
| "av1-1-b8-01-size-200x202.ivf", |
| "av1-1-b8-01-size-200x208.ivf", |
| "av1-1-b8-01-size-200x210.ivf", |
| "av1-1-b8-01-size-200x224.ivf", |
| "av1-1-b8-01-size-200x226.ivf", |
| "av1-1-b8-01-size-202x196.ivf", |
| "av1-1-b8-01-size-202x198.ivf", |
| "av1-1-b8-01-size-202x200.ivf", |
| "av1-1-b8-01-size-202x202.ivf", |
| "av1-1-b8-01-size-202x208.ivf", |
| "av1-1-b8-01-size-202x210.ivf", |
| "av1-1-b8-01-size-202x224.ivf", |
| "av1-1-b8-01-size-202x226.ivf", |
| "av1-1-b8-01-size-208x196.ivf", |
| "av1-1-b8-01-size-208x198.ivf", |
| "av1-1-b8-01-size-208x200.ivf", |
| "av1-1-b8-01-size-208x202.ivf", |
| "av1-1-b8-01-size-208x208.ivf", |
| "av1-1-b8-01-size-208x210.ivf", |
| "av1-1-b8-01-size-208x224.ivf", |
| "av1-1-b8-01-size-208x226.ivf", |
| "av1-1-b8-01-size-210x196.ivf", |
| "av1-1-b8-01-size-210x198.ivf", |
| "av1-1-b8-01-size-210x200.ivf", |
| "av1-1-b8-01-size-210x202.ivf", |
| "av1-1-b8-01-size-210x208.ivf", |
| "av1-1-b8-01-size-210x210.ivf", |
| "av1-1-b8-01-size-210x224.ivf", |
| "av1-1-b8-01-size-210x226.ivf", |
| "av1-1-b8-01-size-224x196.ivf", |
| "av1-1-b8-01-size-224x198.ivf", |
| "av1-1-b8-01-size-224x200.ivf", |
| "av1-1-b8-01-size-224x202.ivf", |
| "av1-1-b8-01-size-224x208.ivf", |
| "av1-1-b8-01-size-224x210.ivf", |
| "av1-1-b8-01-size-224x224.ivf", |
| "av1-1-b8-01-size-224x226.ivf", |
| "av1-1-b8-01-size-226x196.ivf", |
| "av1-1-b8-01-size-226x198.ivf", |
| "av1-1-b8-01-size-226x200.ivf", |
| "av1-1-b8-01-size-226x202.ivf", |
| "av1-1-b8-01-size-226x208.ivf", |
| "av1-1-b8-01-size-226x210.ivf", |
| "av1-1-b8-01-size-226x224.ivf", |
| "av1-1-b8-01-size-226x226.ivf", |
| "av1-1-b8-01-size-32x16.ivf", |
| "av1-1-b8-01-size-32x18.ivf", |
| "av1-1-b8-01-size-32x32.ivf", |
| "av1-1-b8-01-size-32x34.ivf", |
| "av1-1-b8-01-size-32x64.ivf", |
| "av1-1-b8-01-size-32x66.ivf", |
| "av1-1-b8-01-size-34x16.ivf", |
| "av1-1-b8-01-size-34x18.ivf", |
| "av1-1-b8-01-size-34x32.ivf", |
| "av1-1-b8-01-size-34x34.ivf", |
| "av1-1-b8-01-size-34x64.ivf", |
| "av1-1-b8-01-size-34x66.ivf", |
| "av1-1-b8-01-size-64x16.ivf", |
| "av1-1-b8-01-size-64x18.ivf", |
| "av1-1-b8-01-size-64x32.ivf", |
| "av1-1-b8-01-size-64x34.ivf", |
| "av1-1-b8-01-size-64x64.ivf", |
| "av1-1-b8-01-size-64x66.ivf", |
| "av1-1-b8-01-size-66x16.ivf", |
| "av1-1-b8-01-size-66x18.ivf", |
| "av1-1-b8-01-size-66x32.ivf", |
| "av1-1-b8-01-size-66x34.ivf", |
| "av1-1-b8-01-size-66x64.ivf", |
| "av1-1-b8-01-size-66x66.ivf", |
| "av1-1-b8-02-allintra.ivf", |
| "av1-1-b8-03-sizedown.mkv", |
| "av1-1-b8-03-sizeup.mkv", |
| "av1-1-b8-04-cdfupdate.ivf", |
| "av1-1-b8-05-mv.ivf", |
| "av1-1-b8-06-mfmv.ivf", |
| "av1-1-b8-22-svc-L1T2.ivf", |
| "av1-1-b8-22-svc-L2T1.ivf", |
| "av1-1-b8-22-svc-L2T2.ivf", |
| "av1-1-b8-23-film_grain-50.ivf" }; |
| /* clang-format on */ |
| const int kNumAV1TestVectors = NELEMENTS(kAV1TestVectors); |
| #endif // CONFIG_AV1_DECODER |
| |
| } // namespace libaom_test |