OLD | NEW |
(Empty) | |
| 1 /* |
| 2 * Copyright (c) 2013 The WebM project authors. All Rights Reserved. |
| 3 * |
| 4 * Use of this source code is governed by a BSD-style license |
| 5 * that can be found in the LICENSE file in the root of the source |
| 6 * tree. An additional intellectual property rights grant can be found |
| 7 * in the file PATENTS. All contributing project authors may |
| 8 * be found in the AUTHORS file in the root of the source tree. |
| 9 */ |
| 10 |
| 11 #include "test/test_vectors.h" |
| 12 |
| 13 namespace libvpx_test { |
| 14 |
| 15 #if CONFIG_VP8_DECODER |
| 16 const char *kVP8TestVectors[kNumVp8TestVectors] = { |
| 17 "vp80-00-comprehensive-001.ivf", |
| 18 "vp80-00-comprehensive-002.ivf", "vp80-00-comprehensive-003.ivf", |
| 19 "vp80-00-comprehensive-004.ivf", "vp80-00-comprehensive-005.ivf", |
| 20 "vp80-00-comprehensive-006.ivf", "vp80-00-comprehensive-007.ivf", |
| 21 "vp80-00-comprehensive-008.ivf", "vp80-00-comprehensive-009.ivf", |
| 22 "vp80-00-comprehensive-010.ivf", "vp80-00-comprehensive-011.ivf", |
| 23 "vp80-00-comprehensive-012.ivf", "vp80-00-comprehensive-013.ivf", |
| 24 "vp80-00-comprehensive-014.ivf", "vp80-00-comprehensive-015.ivf", |
| 25 "vp80-00-comprehensive-016.ivf", "vp80-00-comprehensive-017.ivf", |
| 26 "vp80-00-comprehensive-018.ivf", "vp80-01-intra-1400.ivf", |
| 27 "vp80-01-intra-1411.ivf", "vp80-01-intra-1416.ivf", |
| 28 "vp80-01-intra-1417.ivf", "vp80-02-inter-1402.ivf", |
| 29 "vp80-02-inter-1412.ivf", "vp80-02-inter-1418.ivf", |
| 30 "vp80-02-inter-1424.ivf", "vp80-03-segmentation-01.ivf", |
| 31 "vp80-03-segmentation-02.ivf", "vp80-03-segmentation-03.ivf", |
| 32 "vp80-03-segmentation-04.ivf", "vp80-03-segmentation-1401.ivf", |
| 33 "vp80-03-segmentation-1403.ivf", "vp80-03-segmentation-1407.ivf", |
| 34 "vp80-03-segmentation-1408.ivf", "vp80-03-segmentation-1409.ivf", |
| 35 "vp80-03-segmentation-1410.ivf", "vp80-03-segmentation-1413.ivf", |
| 36 "vp80-03-segmentation-1414.ivf", "vp80-03-segmentation-1415.ivf", |
| 37 "vp80-03-segmentation-1425.ivf", "vp80-03-segmentation-1426.ivf", |
| 38 "vp80-03-segmentation-1427.ivf", "vp80-03-segmentation-1432.ivf", |
| 39 "vp80-03-segmentation-1435.ivf", "vp80-03-segmentation-1436.ivf", |
| 40 "vp80-03-segmentation-1437.ivf", "vp80-03-segmentation-1441.ivf", |
| 41 "vp80-03-segmentation-1442.ivf", "vp80-04-partitions-1404.ivf", |
| 42 "vp80-04-partitions-1405.ivf", "vp80-04-partitions-1406.ivf", |
| 43 "vp80-05-sharpness-1428.ivf", "vp80-05-sharpness-1429.ivf", |
| 44 "vp80-05-sharpness-1430.ivf", "vp80-05-sharpness-1431.ivf", |
| 45 "vp80-05-sharpness-1433.ivf", "vp80-05-sharpness-1434.ivf", |
| 46 "vp80-05-sharpness-1438.ivf", "vp80-05-sharpness-1439.ivf", |
| 47 "vp80-05-sharpness-1440.ivf", "vp80-05-sharpness-1443.ivf", |
| 48 "vp80-06-smallsize.ivf" |
| 49 }; |
| 50 #endif // CONFIG_VP8_DECODER |
| 51 #if CONFIG_VP9_DECODER |
| 52 const char *kVP9TestVectors[kNumVp9TestVectors] = { |
| 53 "vp90-2-00-quantizer-00.webm", "vp90-2-00-quantizer-01.webm", |
| 54 "vp90-2-00-quantizer-02.webm", "vp90-2-00-quantizer-03.webm", |
| 55 "vp90-2-00-quantizer-04.webm", "vp90-2-00-quantizer-05.webm", |
| 56 "vp90-2-00-quantizer-06.webm", "vp90-2-00-quantizer-07.webm", |
| 57 "vp90-2-00-quantizer-08.webm", "vp90-2-00-quantizer-09.webm", |
| 58 "vp90-2-00-quantizer-10.webm", "vp90-2-00-quantizer-11.webm", |
| 59 "vp90-2-00-quantizer-12.webm", "vp90-2-00-quantizer-13.webm", |
| 60 "vp90-2-00-quantizer-14.webm", "vp90-2-00-quantizer-15.webm", |
| 61 "vp90-2-00-quantizer-16.webm", "vp90-2-00-quantizer-17.webm", |
| 62 "vp90-2-00-quantizer-18.webm", "vp90-2-00-quantizer-19.webm", |
| 63 "vp90-2-00-quantizer-20.webm", "vp90-2-00-quantizer-21.webm", |
| 64 "vp90-2-00-quantizer-22.webm", "vp90-2-00-quantizer-23.webm", |
| 65 "vp90-2-00-quantizer-24.webm", "vp90-2-00-quantizer-25.webm", |
| 66 "vp90-2-00-quantizer-26.webm", "vp90-2-00-quantizer-27.webm", |
| 67 "vp90-2-00-quantizer-28.webm", "vp90-2-00-quantizer-29.webm", |
| 68 "vp90-2-00-quantizer-30.webm", "vp90-2-00-quantizer-31.webm", |
| 69 "vp90-2-00-quantizer-32.webm", "vp90-2-00-quantizer-33.webm", |
| 70 "vp90-2-00-quantizer-34.webm", "vp90-2-00-quantizer-35.webm", |
| 71 "vp90-2-00-quantizer-36.webm", "vp90-2-00-quantizer-37.webm", |
| 72 "vp90-2-00-quantizer-38.webm", "vp90-2-00-quantizer-39.webm", |
| 73 "vp90-2-00-quantizer-40.webm", "vp90-2-00-quantizer-41.webm", |
| 74 "vp90-2-00-quantizer-42.webm", "vp90-2-00-quantizer-43.webm", |
| 75 "vp90-2-00-quantizer-44.webm", "vp90-2-00-quantizer-45.webm", |
| 76 "vp90-2-00-quantizer-46.webm", "vp90-2-00-quantizer-47.webm", |
| 77 "vp90-2-00-quantizer-48.webm", "vp90-2-00-quantizer-49.webm", |
| 78 "vp90-2-00-quantizer-50.webm", "vp90-2-00-quantizer-51.webm", |
| 79 "vp90-2-00-quantizer-52.webm", "vp90-2-00-quantizer-53.webm", |
| 80 "vp90-2-00-quantizer-54.webm", "vp90-2-00-quantizer-55.webm", |
| 81 "vp90-2-00-quantizer-56.webm", "vp90-2-00-quantizer-57.webm", |
| 82 "vp90-2-00-quantizer-58.webm", "vp90-2-00-quantizer-59.webm", |
| 83 "vp90-2-00-quantizer-60.webm", "vp90-2-00-quantizer-61.webm", |
| 84 "vp90-2-00-quantizer-62.webm", "vp90-2-00-quantizer-63.webm", |
| 85 "vp90-2-01-sharpness-1.webm", "vp90-2-01-sharpness-2.webm", |
| 86 "vp90-2-01-sharpness-3.webm", "vp90-2-01-sharpness-4.webm", |
| 87 "vp90-2-01-sharpness-5.webm", "vp90-2-01-sharpness-6.webm", |
| 88 "vp90-2-01-sharpness-7.webm", "vp90-2-02-size-08x08.webm", |
| 89 "vp90-2-02-size-08x10.webm", "vp90-2-02-size-08x16.webm", |
| 90 "vp90-2-02-size-08x18.webm", "vp90-2-02-size-08x32.webm", |
| 91 "vp90-2-02-size-08x34.webm", "vp90-2-02-size-08x64.webm", |
| 92 "vp90-2-02-size-08x66.webm", "vp90-2-02-size-10x08.webm", |
| 93 "vp90-2-02-size-10x10.webm", "vp90-2-02-size-10x16.webm", |
| 94 "vp90-2-02-size-10x18.webm", "vp90-2-02-size-10x32.webm", |
| 95 "vp90-2-02-size-10x34.webm", "vp90-2-02-size-10x64.webm", |
| 96 "vp90-2-02-size-10x66.webm", "vp90-2-02-size-16x08.webm", |
| 97 "vp90-2-02-size-16x10.webm", "vp90-2-02-size-16x16.webm", |
| 98 "vp90-2-02-size-16x18.webm", "vp90-2-02-size-16x32.webm", |
| 99 "vp90-2-02-size-16x34.webm", "vp90-2-02-size-16x64.webm", |
| 100 "vp90-2-02-size-16x66.webm", "vp90-2-02-size-18x08.webm", |
| 101 "vp90-2-02-size-18x10.webm", "vp90-2-02-size-18x16.webm", |
| 102 "vp90-2-02-size-18x18.webm", "vp90-2-02-size-18x32.webm", |
| 103 "vp90-2-02-size-18x34.webm", "vp90-2-02-size-18x64.webm", |
| 104 "vp90-2-02-size-18x66.webm", "vp90-2-02-size-32x08.webm", |
| 105 "vp90-2-02-size-32x10.webm", "vp90-2-02-size-32x16.webm", |
| 106 "vp90-2-02-size-32x18.webm", "vp90-2-02-size-32x32.webm", |
| 107 "vp90-2-02-size-32x34.webm", "vp90-2-02-size-32x64.webm", |
| 108 "vp90-2-02-size-32x66.webm", "vp90-2-02-size-34x08.webm", |
| 109 "vp90-2-02-size-34x10.webm", "vp90-2-02-size-34x16.webm", |
| 110 "vp90-2-02-size-34x18.webm", "vp90-2-02-size-34x32.webm", |
| 111 "vp90-2-02-size-34x34.webm", "vp90-2-02-size-34x64.webm", |
| 112 "vp90-2-02-size-34x66.webm", "vp90-2-02-size-64x08.webm", |
| 113 "vp90-2-02-size-64x10.webm", "vp90-2-02-size-64x16.webm", |
| 114 "vp90-2-02-size-64x18.webm", "vp90-2-02-size-64x32.webm", |
| 115 "vp90-2-02-size-64x34.webm", "vp90-2-02-size-64x64.webm", |
| 116 "vp90-2-02-size-64x66.webm", "vp90-2-02-size-66x08.webm", |
| 117 "vp90-2-02-size-66x10.webm", "vp90-2-02-size-66x16.webm", |
| 118 "vp90-2-02-size-66x18.webm", "vp90-2-02-size-66x32.webm", |
| 119 "vp90-2-02-size-66x34.webm", "vp90-2-02-size-66x64.webm", |
| 120 "vp90-2-02-size-66x66.webm", "vp90-2-03-size-196x196.webm", |
| 121 "vp90-2-03-size-196x198.webm", "vp90-2-03-size-196x200.webm", |
| 122 "vp90-2-03-size-196x202.webm", "vp90-2-03-size-196x208.webm", |
| 123 "vp90-2-03-size-196x210.webm", "vp90-2-03-size-196x224.webm", |
| 124 "vp90-2-03-size-196x226.webm", "vp90-2-03-size-198x196.webm", |
| 125 "vp90-2-03-size-198x198.webm", "vp90-2-03-size-198x200.webm", |
| 126 "vp90-2-03-size-198x202.webm", "vp90-2-03-size-198x208.webm", |
| 127 "vp90-2-03-size-198x210.webm", "vp90-2-03-size-198x224.webm", |
| 128 "vp90-2-03-size-198x226.webm", "vp90-2-03-size-200x196.webm", |
| 129 "vp90-2-03-size-200x198.webm", "vp90-2-03-size-200x200.webm", |
| 130 "vp90-2-03-size-200x202.webm", "vp90-2-03-size-200x208.webm", |
| 131 "vp90-2-03-size-200x210.webm", "vp90-2-03-size-200x224.webm", |
| 132 "vp90-2-03-size-200x226.webm", "vp90-2-03-size-202x196.webm", |
| 133 "vp90-2-03-size-202x198.webm", "vp90-2-03-size-202x200.webm", |
| 134 "vp90-2-03-size-202x202.webm", "vp90-2-03-size-202x208.webm", |
| 135 "vp90-2-03-size-202x210.webm", "vp90-2-03-size-202x224.webm", |
| 136 "vp90-2-03-size-202x226.webm", "vp90-2-03-size-208x196.webm", |
| 137 "vp90-2-03-size-208x198.webm", "vp90-2-03-size-208x200.webm", |
| 138 "vp90-2-03-size-208x202.webm", "vp90-2-03-size-208x208.webm", |
| 139 "vp90-2-03-size-208x210.webm", "vp90-2-03-size-208x224.webm", |
| 140 "vp90-2-03-size-208x226.webm", "vp90-2-03-size-210x196.webm", |
| 141 "vp90-2-03-size-210x198.webm", "vp90-2-03-size-210x200.webm", |
| 142 "vp90-2-03-size-210x202.webm", "vp90-2-03-size-210x208.webm", |
| 143 "vp90-2-03-size-210x210.webm", "vp90-2-03-size-210x224.webm", |
| 144 "vp90-2-03-size-210x226.webm", "vp90-2-03-size-224x196.webm", |
| 145 "vp90-2-03-size-224x198.webm", "vp90-2-03-size-224x200.webm", |
| 146 "vp90-2-03-size-224x202.webm", "vp90-2-03-size-224x208.webm", |
| 147 "vp90-2-03-size-224x210.webm", "vp90-2-03-size-224x224.webm", |
| 148 "vp90-2-03-size-224x226.webm", "vp90-2-03-size-226x196.webm", |
| 149 "vp90-2-03-size-226x198.webm", "vp90-2-03-size-226x200.webm", |
| 150 "vp90-2-03-size-226x202.webm", "vp90-2-03-size-226x208.webm", |
| 151 "vp90-2-03-size-226x210.webm", "vp90-2-03-size-226x224.webm", |
| 152 "vp90-2-03-size-226x226.webm", "vp90-2-03-deltaq.webm", |
| 153 "vp90-2-05-resize.ivf", "vp90-2-06-bilinear.webm", |
| 154 "vp90-2-07-frame_parallel.webm", |
| 155 "vp90-2-08-tile_1x2_frame_parallel.webm", "vp90-2-08-tile_1x2.webm", |
| 156 "vp90-2-08-tile_1x4_frame_parallel.webm", "vp90-2-08-tile_1x4.webm", |
| 157 "vp90-2-08-tile_1x8_frame_parallel.webm", "vp90-2-08-tile_1x8.webm", |
| 158 "vp90-2-08-tile-4x4.webm", "vp90-2-08-tile-4x1.webm", |
| 159 "vp90-2-09-subpixel-00.ivf", |
| 160 "vp90-2-02-size-lf-1920x1080.webm", |
| 161 #if CONFIG_NON420 |
| 162 "vp91-2-04-yv444.webm" |
| 163 #endif |
| 164 }; |
| 165 #endif // CONFIG_VP9_DECODER |
| 166 |
| 167 } // namespace libvpx_test |
OLD | NEW |