tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

test_vectors.cc (9089B)


      1 /*
      2 * Copyright (c) 2018, Alliance for Open Media. All rights reserved.
      3 *
      4 * This source code is subject to the terms of the BSD 2 Clause License and
      5 * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
      6 * was not distributed with this source code in the LICENSE file, you can
      7 * obtain it at www.aomedia.org/license/software. If the Alliance for Open
      8 * Media Patent License 1.0 was not distributed with this source code in the
      9 * PATENTS file, you can obtain it at www.aomedia.org/license/patent.
     10 */
     11 
     12 #include "test/test_vectors.h"
     13 
     14 namespace libaom_test {
     15 
     16 #define NELEMENTS(x) static_cast<int>(sizeof(x) / sizeof(x[0]))
     17 
     18 #if CONFIG_AV1_DECODER
     19 const char *const kAV1TestVectors[] = {
     20  "av1-1-b8-00-quantizer-00.ivf",
     21  "av1-1-b8-00-quantizer-01.ivf",
     22  "av1-1-b8-00-quantizer-02.ivf",
     23  "av1-1-b8-00-quantizer-03.ivf",
     24  "av1-1-b8-00-quantizer-04.ivf",
     25  "av1-1-b8-00-quantizer-05.ivf",
     26  "av1-1-b8-00-quantizer-06.ivf",
     27  "av1-1-b8-00-quantizer-07.ivf",
     28  "av1-1-b8-00-quantizer-08.ivf",
     29  "av1-1-b8-00-quantizer-09.ivf",
     30  "av1-1-b8-00-quantizer-10.ivf",
     31  "av1-1-b8-00-quantizer-11.ivf",
     32  "av1-1-b8-00-quantizer-12.ivf",
     33  "av1-1-b8-00-quantizer-13.ivf",
     34  "av1-1-b8-00-quantizer-14.ivf",
     35  "av1-1-b8-00-quantizer-15.ivf",
     36  "av1-1-b8-00-quantizer-16.ivf",
     37  "av1-1-b8-00-quantizer-17.ivf",
     38  "av1-1-b8-00-quantizer-18.ivf",
     39  "av1-1-b8-00-quantizer-19.ivf",
     40  "av1-1-b8-00-quantizer-20.ivf",
     41  "av1-1-b8-00-quantizer-21.ivf",
     42  "av1-1-b8-00-quantizer-22.ivf",
     43  "av1-1-b8-00-quantizer-23.ivf",
     44  "av1-1-b8-00-quantizer-24.ivf",
     45  "av1-1-b8-00-quantizer-25.ivf",
     46  "av1-1-b8-00-quantizer-26.ivf",
     47  "av1-1-b8-00-quantizer-27.ivf",
     48  "av1-1-b8-00-quantizer-28.ivf",
     49  "av1-1-b8-00-quantizer-29.ivf",
     50  "av1-1-b8-00-quantizer-30.ivf",
     51  "av1-1-b8-00-quantizer-31.ivf",
     52  "av1-1-b8-00-quantizer-32.ivf",
     53  "av1-1-b8-00-quantizer-33.ivf",
     54  "av1-1-b8-00-quantizer-34.ivf",
     55  "av1-1-b8-00-quantizer-35.ivf",
     56  "av1-1-b8-00-quantizer-36.ivf",
     57  "av1-1-b8-00-quantizer-37.ivf",
     58  "av1-1-b8-00-quantizer-38.ivf",
     59  "av1-1-b8-00-quantizer-39.ivf",
     60  "av1-1-b8-00-quantizer-40.ivf",
     61  "av1-1-b8-00-quantizer-41.ivf",
     62  "av1-1-b8-00-quantizer-42.ivf",
     63  "av1-1-b8-00-quantizer-43.ivf",
     64  "av1-1-b8-00-quantizer-44.ivf",
     65  "av1-1-b8-00-quantizer-45.ivf",
     66  "av1-1-b8-00-quantizer-46.ivf",
     67  "av1-1-b8-00-quantizer-47.ivf",
     68  "av1-1-b8-00-quantizer-48.ivf",
     69  "av1-1-b8-00-quantizer-49.ivf",
     70  "av1-1-b8-00-quantizer-50.ivf",
     71  "av1-1-b8-00-quantizer-51.ivf",
     72  "av1-1-b8-00-quantizer-52.ivf",
     73  "av1-1-b8-00-quantizer-53.ivf",
     74  "av1-1-b8-00-quantizer-54.ivf",
     75  "av1-1-b8-00-quantizer-55.ivf",
     76  "av1-1-b8-00-quantizer-56.ivf",
     77  "av1-1-b8-00-quantizer-57.ivf",
     78  "av1-1-b8-00-quantizer-58.ivf",
     79  "av1-1-b8-00-quantizer-59.ivf",
     80  "av1-1-b8-00-quantizer-60.ivf",
     81  "av1-1-b8-00-quantizer-61.ivf",
     82  "av1-1-b8-00-quantizer-62.ivf",
     83  "av1-1-b8-00-quantizer-63.ivf",
     84 #if CONFIG_AV1_HIGHBITDEPTH
     85  "av1-1-b10-00-quantizer-00.ivf",
     86  "av1-1-b10-00-quantizer-01.ivf",
     87  "av1-1-b10-00-quantizer-02.ivf",
     88  "av1-1-b10-00-quantizer-03.ivf",
     89  "av1-1-b10-00-quantizer-04.ivf",
     90  "av1-1-b10-00-quantizer-05.ivf",
     91  "av1-1-b10-00-quantizer-06.ivf",
     92  "av1-1-b10-00-quantizer-07.ivf",
     93  "av1-1-b10-00-quantizer-08.ivf",
     94  "av1-1-b10-00-quantizer-09.ivf",
     95  "av1-1-b10-00-quantizer-10.ivf",
     96  "av1-1-b10-00-quantizer-11.ivf",
     97  "av1-1-b10-00-quantizer-12.ivf",
     98  "av1-1-b10-00-quantizer-13.ivf",
     99  "av1-1-b10-00-quantizer-14.ivf",
    100  "av1-1-b10-00-quantizer-15.ivf",
    101  "av1-1-b10-00-quantizer-16.ivf",
    102  "av1-1-b10-00-quantizer-17.ivf",
    103  "av1-1-b10-00-quantizer-18.ivf",
    104  "av1-1-b10-00-quantizer-19.ivf",
    105  "av1-1-b10-00-quantizer-20.ivf",
    106  "av1-1-b10-00-quantizer-21.ivf",
    107  "av1-1-b10-00-quantizer-22.ivf",
    108  "av1-1-b10-00-quantizer-23.ivf",
    109  "av1-1-b10-00-quantizer-24.ivf",
    110  "av1-1-b10-00-quantizer-25.ivf",
    111  "av1-1-b10-00-quantizer-26.ivf",
    112  "av1-1-b10-00-quantizer-27.ivf",
    113  "av1-1-b10-00-quantizer-28.ivf",
    114  "av1-1-b10-00-quantizer-29.ivf",
    115  "av1-1-b10-00-quantizer-30.ivf",
    116  "av1-1-b10-00-quantizer-31.ivf",
    117  "av1-1-b10-00-quantizer-32.ivf",
    118  "av1-1-b10-00-quantizer-33.ivf",
    119  "av1-1-b10-00-quantizer-34.ivf",
    120  "av1-1-b10-00-quantizer-35.ivf",
    121  "av1-1-b10-00-quantizer-36.ivf",
    122  "av1-1-b10-00-quantizer-37.ivf",
    123  "av1-1-b10-00-quantizer-38.ivf",
    124  "av1-1-b10-00-quantizer-39.ivf",
    125  "av1-1-b10-00-quantizer-40.ivf",
    126  "av1-1-b10-00-quantizer-41.ivf",
    127  "av1-1-b10-00-quantizer-42.ivf",
    128  "av1-1-b10-00-quantizer-43.ivf",
    129  "av1-1-b10-00-quantizer-44.ivf",
    130  "av1-1-b10-00-quantizer-45.ivf",
    131  "av1-1-b10-00-quantizer-46.ivf",
    132  "av1-1-b10-00-quantizer-47.ivf",
    133  "av1-1-b10-00-quantizer-48.ivf",
    134  "av1-1-b10-00-quantizer-49.ivf",
    135  "av1-1-b10-00-quantizer-50.ivf",
    136  "av1-1-b10-00-quantizer-51.ivf",
    137  "av1-1-b10-00-quantizer-52.ivf",
    138  "av1-1-b10-00-quantizer-53.ivf",
    139  "av1-1-b10-00-quantizer-54.ivf",
    140  "av1-1-b10-00-quantizer-55.ivf",
    141  "av1-1-b10-00-quantizer-56.ivf",
    142  "av1-1-b10-00-quantizer-57.ivf",
    143  "av1-1-b10-00-quantizer-58.ivf",
    144  "av1-1-b10-00-quantizer-59.ivf",
    145  "av1-1-b10-00-quantizer-60.ivf",
    146  "av1-1-b10-00-quantizer-61.ivf",
    147  "av1-1-b10-00-quantizer-62.ivf",
    148  "av1-1-b10-00-quantizer-63.ivf",
    149  "av1-1-b10-23-film_grain-50.ivf",
    150  "av1-1-b10-24-monochrome.ivf",
    151 #endif  // CONFIG_AV1_HIGHBITDEPTH
    152  "av1-1-b8-01-size-16x16.ivf",
    153  "av1-1-b8-01-size-16x18.ivf",
    154  "av1-1-b8-01-size-16x32.ivf",
    155  "av1-1-b8-01-size-16x34.ivf",
    156  "av1-1-b8-01-size-16x64.ivf",
    157  "av1-1-b8-01-size-16x66.ivf",
    158  "av1-1-b8-01-size-18x16.ivf",
    159  "av1-1-b8-01-size-18x18.ivf",
    160  "av1-1-b8-01-size-18x32.ivf",
    161  "av1-1-b8-01-size-18x34.ivf",
    162  "av1-1-b8-01-size-18x64.ivf",
    163  "av1-1-b8-01-size-18x66.ivf",
    164  "av1-1-b8-01-size-196x196.ivf",
    165  "av1-1-b8-01-size-196x198.ivf",
    166  "av1-1-b8-01-size-196x200.ivf",
    167  "av1-1-b8-01-size-196x202.ivf",
    168  "av1-1-b8-01-size-196x208.ivf",
    169  "av1-1-b8-01-size-196x210.ivf",
    170  "av1-1-b8-01-size-196x224.ivf",
    171  "av1-1-b8-01-size-196x226.ivf",
    172  "av1-1-b8-01-size-198x196.ivf",
    173  "av1-1-b8-01-size-198x198.ivf",
    174  "av1-1-b8-01-size-198x200.ivf",
    175  "av1-1-b8-01-size-198x202.ivf",
    176  "av1-1-b8-01-size-198x208.ivf",
    177  "av1-1-b8-01-size-198x210.ivf",
    178  "av1-1-b8-01-size-198x224.ivf",
    179  "av1-1-b8-01-size-198x226.ivf",
    180  "av1-1-b8-01-size-200x196.ivf",
    181  "av1-1-b8-01-size-200x198.ivf",
    182  "av1-1-b8-01-size-200x200.ivf",
    183  "av1-1-b8-01-size-200x202.ivf",
    184  "av1-1-b8-01-size-200x208.ivf",
    185  "av1-1-b8-01-size-200x210.ivf",
    186  "av1-1-b8-01-size-200x224.ivf",
    187  "av1-1-b8-01-size-200x226.ivf",
    188  "av1-1-b8-01-size-202x196.ivf",
    189  "av1-1-b8-01-size-202x198.ivf",
    190  "av1-1-b8-01-size-202x200.ivf",
    191  "av1-1-b8-01-size-202x202.ivf",
    192  "av1-1-b8-01-size-202x208.ivf",
    193  "av1-1-b8-01-size-202x210.ivf",
    194  "av1-1-b8-01-size-202x224.ivf",
    195  "av1-1-b8-01-size-202x226.ivf",
    196  "av1-1-b8-01-size-208x196.ivf",
    197  "av1-1-b8-01-size-208x198.ivf",
    198  "av1-1-b8-01-size-208x200.ivf",
    199  "av1-1-b8-01-size-208x202.ivf",
    200  "av1-1-b8-01-size-208x208.ivf",
    201  "av1-1-b8-01-size-208x210.ivf",
    202  "av1-1-b8-01-size-208x224.ivf",
    203  "av1-1-b8-01-size-208x226.ivf",
    204  "av1-1-b8-01-size-210x196.ivf",
    205  "av1-1-b8-01-size-210x198.ivf",
    206  "av1-1-b8-01-size-210x200.ivf",
    207  "av1-1-b8-01-size-210x202.ivf",
    208  "av1-1-b8-01-size-210x208.ivf",
    209  "av1-1-b8-01-size-210x210.ivf",
    210  "av1-1-b8-01-size-210x224.ivf",
    211  "av1-1-b8-01-size-210x226.ivf",
    212  "av1-1-b8-01-size-224x196.ivf",
    213  "av1-1-b8-01-size-224x198.ivf",
    214  "av1-1-b8-01-size-224x200.ivf",
    215  "av1-1-b8-01-size-224x202.ivf",
    216  "av1-1-b8-01-size-224x208.ivf",
    217  "av1-1-b8-01-size-224x210.ivf",
    218  "av1-1-b8-01-size-224x224.ivf",
    219  "av1-1-b8-01-size-224x226.ivf",
    220  "av1-1-b8-01-size-226x196.ivf",
    221  "av1-1-b8-01-size-226x198.ivf",
    222  "av1-1-b8-01-size-226x200.ivf",
    223  "av1-1-b8-01-size-226x202.ivf",
    224  "av1-1-b8-01-size-226x208.ivf",
    225  "av1-1-b8-01-size-226x210.ivf",
    226  "av1-1-b8-01-size-226x224.ivf",
    227  "av1-1-b8-01-size-226x226.ivf",
    228  "av1-1-b8-01-size-32x16.ivf",
    229  "av1-1-b8-01-size-32x18.ivf",
    230  "av1-1-b8-01-size-32x32.ivf",
    231  "av1-1-b8-01-size-32x34.ivf",
    232  "av1-1-b8-01-size-32x64.ivf",
    233  "av1-1-b8-01-size-32x66.ivf",
    234  "av1-1-b8-01-size-34x16.ivf",
    235  "av1-1-b8-01-size-34x18.ivf",
    236  "av1-1-b8-01-size-34x32.ivf",
    237  "av1-1-b8-01-size-34x34.ivf",
    238  "av1-1-b8-01-size-34x64.ivf",
    239  "av1-1-b8-01-size-34x66.ivf",
    240  "av1-1-b8-01-size-64x16.ivf",
    241  "av1-1-b8-01-size-64x18.ivf",
    242  "av1-1-b8-01-size-64x32.ivf",
    243  "av1-1-b8-01-size-64x34.ivf",
    244  "av1-1-b8-01-size-64x64.ivf",
    245  "av1-1-b8-01-size-64x66.ivf",
    246  "av1-1-b8-01-size-66x16.ivf",
    247  "av1-1-b8-01-size-66x18.ivf",
    248  "av1-1-b8-01-size-66x32.ivf",
    249  "av1-1-b8-01-size-66x34.ivf",
    250  "av1-1-b8-01-size-66x64.ivf",
    251  "av1-1-b8-01-size-66x66.ivf",
    252  "av1-1-b8-02-allintra.ivf",
    253  "av1-1-b8-03-sizedown.mkv",
    254  "av1-1-b8-03-sizeup.mkv",
    255  "av1-1-b8-04-cdfupdate.ivf",
    256  "av1-1-b8-05-mv.ivf",
    257  "av1-1-b8-06-mfmv.ivf",
    258  "av1-1-b8-16-intra_only-intrabc-extreme-dv.ivf",
    259  "av1-1-b8-22-svc-L1T2.ivf",
    260  "av1-1-b8-22-svc-L2T1.ivf",
    261  "av1-1-b8-22-svc-L2T2.ivf",
    262  "av1-1-b8-23-film_grain-50.ivf",
    263  "av1-1-b8-24-monochrome.ivf"
    264 };
    265 const int kNumAV1TestVectors = NELEMENTS(kAV1TestVectors);
    266 #endif  // CONFIG_AV1_DECODER
    267 
    268 }  // namespace libaom_test