xref: /aosp_15_r20/external/libvpx/test/test_vectors.cc (revision fb1b10ab9aebc7c7068eedab379b749d7e3900be)
1*fb1b10abSAndroid Build Coastguard Worker /*
2*fb1b10abSAndroid Build Coastguard Worker  *  Copyright (c) 2013 The WebM project authors. All Rights Reserved.
3*fb1b10abSAndroid Build Coastguard Worker  *
4*fb1b10abSAndroid Build Coastguard Worker  *  Use of this source code is governed by a BSD-style license
5*fb1b10abSAndroid Build Coastguard Worker  *  that can be found in the LICENSE file in the root of the source
6*fb1b10abSAndroid Build Coastguard Worker  *  tree. An additional intellectual property rights grant can be found
7*fb1b10abSAndroid Build Coastguard Worker  *  in the file PATENTS.  All contributing project authors may
8*fb1b10abSAndroid Build Coastguard Worker  *  be found in the AUTHORS file in the root of the source tree.
9*fb1b10abSAndroid Build Coastguard Worker  */
10*fb1b10abSAndroid Build Coastguard Worker 
11*fb1b10abSAndroid Build Coastguard Worker #include "test/test_vectors.h"
12*fb1b10abSAndroid Build Coastguard Worker #include "vpx_config.h"
13*fb1b10abSAndroid Build Coastguard Worker 
14*fb1b10abSAndroid Build Coastguard Worker namespace libvpx_test {
15*fb1b10abSAndroid Build Coastguard Worker 
16*fb1b10abSAndroid Build Coastguard Worker #define NELEMENTS(x) static_cast<int>(sizeof(x) / sizeof(x[0]))
17*fb1b10abSAndroid Build Coastguard Worker 
18*fb1b10abSAndroid Build Coastguard Worker #if CONFIG_VP8_DECODER
19*fb1b10abSAndroid Build Coastguard Worker const char *const kVP8TestVectors[] = {
20*fb1b10abSAndroid Build Coastguard Worker   "vp80-00-comprehensive-001.ivf", "vp80-00-comprehensive-002.ivf",
21*fb1b10abSAndroid Build Coastguard Worker   "vp80-00-comprehensive-003.ivf", "vp80-00-comprehensive-004.ivf",
22*fb1b10abSAndroid Build Coastguard Worker   "vp80-00-comprehensive-005.ivf", "vp80-00-comprehensive-006.ivf",
23*fb1b10abSAndroid Build Coastguard Worker   "vp80-00-comprehensive-007.ivf", "vp80-00-comprehensive-008.ivf",
24*fb1b10abSAndroid Build Coastguard Worker   "vp80-00-comprehensive-009.ivf", "vp80-00-comprehensive-010.ivf",
25*fb1b10abSAndroid Build Coastguard Worker   "vp80-00-comprehensive-011.ivf", "vp80-00-comprehensive-012.ivf",
26*fb1b10abSAndroid Build Coastguard Worker   "vp80-00-comprehensive-013.ivf", "vp80-00-comprehensive-014.ivf",
27*fb1b10abSAndroid Build Coastguard Worker   "vp80-00-comprehensive-015.ivf", "vp80-00-comprehensive-016.ivf",
28*fb1b10abSAndroid Build Coastguard Worker   "vp80-00-comprehensive-017.ivf", "vp80-00-comprehensive-018.ivf",
29*fb1b10abSAndroid Build Coastguard Worker   "vp80-01-intra-1400.ivf",        "vp80-01-intra-1411.ivf",
30*fb1b10abSAndroid Build Coastguard Worker   "vp80-01-intra-1416.ivf",        "vp80-01-intra-1417.ivf",
31*fb1b10abSAndroid Build Coastguard Worker   "vp80-02-inter-1402.ivf",        "vp80-02-inter-1412.ivf",
32*fb1b10abSAndroid Build Coastguard Worker   "vp80-02-inter-1418.ivf",        "vp80-02-inter-1424.ivf",
33*fb1b10abSAndroid Build Coastguard Worker   "vp80-03-segmentation-01.ivf",   "vp80-03-segmentation-02.ivf",
34*fb1b10abSAndroid Build Coastguard Worker   "vp80-03-segmentation-03.ivf",   "vp80-03-segmentation-04.ivf",
35*fb1b10abSAndroid Build Coastguard Worker   "vp80-03-segmentation-1401.ivf", "vp80-03-segmentation-1403.ivf",
36*fb1b10abSAndroid Build Coastguard Worker   "vp80-03-segmentation-1407.ivf", "vp80-03-segmentation-1408.ivf",
37*fb1b10abSAndroid Build Coastguard Worker   "vp80-03-segmentation-1409.ivf", "vp80-03-segmentation-1410.ivf",
38*fb1b10abSAndroid Build Coastguard Worker   "vp80-03-segmentation-1413.ivf", "vp80-03-segmentation-1414.ivf",
39*fb1b10abSAndroid Build Coastguard Worker   "vp80-03-segmentation-1415.ivf", "vp80-03-segmentation-1425.ivf",
40*fb1b10abSAndroid Build Coastguard Worker   "vp80-03-segmentation-1426.ivf", "vp80-03-segmentation-1427.ivf",
41*fb1b10abSAndroid Build Coastguard Worker   "vp80-03-segmentation-1432.ivf", "vp80-03-segmentation-1435.ivf",
42*fb1b10abSAndroid Build Coastguard Worker   "vp80-03-segmentation-1436.ivf", "vp80-03-segmentation-1437.ivf",
43*fb1b10abSAndroid Build Coastguard Worker   "vp80-03-segmentation-1441.ivf", "vp80-03-segmentation-1442.ivf",
44*fb1b10abSAndroid Build Coastguard Worker   "vp80-04-partitions-1404.ivf",   "vp80-04-partitions-1405.ivf",
45*fb1b10abSAndroid Build Coastguard Worker   "vp80-04-partitions-1406.ivf",   "vp80-05-sharpness-1428.ivf",
46*fb1b10abSAndroid Build Coastguard Worker   "vp80-05-sharpness-1429.ivf",    "vp80-05-sharpness-1430.ivf",
47*fb1b10abSAndroid Build Coastguard Worker   "vp80-05-sharpness-1431.ivf",    "vp80-05-sharpness-1433.ivf",
48*fb1b10abSAndroid Build Coastguard Worker   "vp80-05-sharpness-1434.ivf",    "vp80-05-sharpness-1438.ivf",
49*fb1b10abSAndroid Build Coastguard Worker   "vp80-05-sharpness-1439.ivf",    "vp80-05-sharpness-1440.ivf",
50*fb1b10abSAndroid Build Coastguard Worker   "vp80-05-sharpness-1443.ivf",    "vp80-06-smallsize.ivf"
51*fb1b10abSAndroid Build Coastguard Worker };
52*fb1b10abSAndroid Build Coastguard Worker const int kNumVP8TestVectors = NELEMENTS(kVP8TestVectors);
53*fb1b10abSAndroid Build Coastguard Worker #endif  // CONFIG_VP8_DECODER
54*fb1b10abSAndroid Build Coastguard Worker #if CONFIG_VP9_DECODER
55*fb1b10abSAndroid Build Coastguard Worker #define RESIZE_TEST_VECTORS                          \
56*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-21-resize_inter_320x180_5_1-2.webm",       \
57*fb1b10abSAndroid Build Coastguard Worker       "vp90-2-21-resize_inter_320x180_5_3-4.webm",   \
58*fb1b10abSAndroid Build Coastguard Worker       "vp90-2-21-resize_inter_320x180_7_1-2.webm",   \
59*fb1b10abSAndroid Build Coastguard Worker       "vp90-2-21-resize_inter_320x180_7_3-4.webm",   \
60*fb1b10abSAndroid Build Coastguard Worker       "vp90-2-21-resize_inter_320x240_5_1-2.webm",   \
61*fb1b10abSAndroid Build Coastguard Worker       "vp90-2-21-resize_inter_320x240_5_3-4.webm",   \
62*fb1b10abSAndroid Build Coastguard Worker       "vp90-2-21-resize_inter_320x240_7_1-2.webm",   \
63*fb1b10abSAndroid Build Coastguard Worker       "vp90-2-21-resize_inter_320x240_7_3-4.webm",   \
64*fb1b10abSAndroid Build Coastguard Worker       "vp90-2-21-resize_inter_640x360_5_1-2.webm",   \
65*fb1b10abSAndroid Build Coastguard Worker       "vp90-2-21-resize_inter_640x360_5_3-4.webm",   \
66*fb1b10abSAndroid Build Coastguard Worker       "vp90-2-21-resize_inter_640x360_7_1-2.webm",   \
67*fb1b10abSAndroid Build Coastguard Worker       "vp90-2-21-resize_inter_640x360_7_3-4.webm",   \
68*fb1b10abSAndroid Build Coastguard Worker       "vp90-2-21-resize_inter_640x480_5_1-2.webm",   \
69*fb1b10abSAndroid Build Coastguard Worker       "vp90-2-21-resize_inter_640x480_5_3-4.webm",   \
70*fb1b10abSAndroid Build Coastguard Worker       "vp90-2-21-resize_inter_640x480_7_1-2.webm",   \
71*fb1b10abSAndroid Build Coastguard Worker       "vp90-2-21-resize_inter_640x480_7_3-4.webm",   \
72*fb1b10abSAndroid Build Coastguard Worker       "vp90-2-21-resize_inter_1280x720_5_1-2.webm",  \
73*fb1b10abSAndroid Build Coastguard Worker       "vp90-2-21-resize_inter_1280x720_5_3-4.webm",  \
74*fb1b10abSAndroid Build Coastguard Worker       "vp90-2-21-resize_inter_1280x720_7_1-2.webm",  \
75*fb1b10abSAndroid Build Coastguard Worker       "vp90-2-21-resize_inter_1280x720_7_3-4.webm",  \
76*fb1b10abSAndroid Build Coastguard Worker       "vp90-2-21-resize_inter_1920x1080_5_1-2.webm", \
77*fb1b10abSAndroid Build Coastguard Worker       "vp90-2-21-resize_inter_1920x1080_5_3-4.webm", \
78*fb1b10abSAndroid Build Coastguard Worker       "vp90-2-21-resize_inter_1920x1080_7_1-2.webm", \
79*fb1b10abSAndroid Build Coastguard Worker       "vp90-2-21-resize_inter_1920x1080_7_3-4.webm",
80*fb1b10abSAndroid Build Coastguard Worker 
81*fb1b10abSAndroid Build Coastguard Worker const char *const kVP9TestVectors[] = {
82*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-00.webm",
83*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-01.webm",
84*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-02.webm",
85*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-03.webm",
86*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-04.webm",
87*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-05.webm",
88*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-06.webm",
89*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-07.webm",
90*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-08.webm",
91*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-09.webm",
92*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-10.webm",
93*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-11.webm",
94*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-12.webm",
95*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-13.webm",
96*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-14.webm",
97*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-15.webm",
98*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-16.webm",
99*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-17.webm",
100*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-18.webm",
101*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-19.webm",
102*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-20.webm",
103*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-21.webm",
104*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-22.webm",
105*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-23.webm",
106*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-24.webm",
107*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-25.webm",
108*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-26.webm",
109*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-27.webm",
110*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-28.webm",
111*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-29.webm",
112*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-30.webm",
113*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-31.webm",
114*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-32.webm",
115*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-33.webm",
116*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-34.webm",
117*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-35.webm",
118*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-36.webm",
119*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-37.webm",
120*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-38.webm",
121*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-39.webm",
122*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-40.webm",
123*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-41.webm",
124*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-42.webm",
125*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-43.webm",
126*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-44.webm",
127*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-45.webm",
128*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-46.webm",
129*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-47.webm",
130*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-48.webm",
131*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-49.webm",
132*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-50.webm",
133*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-51.webm",
134*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-52.webm",
135*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-53.webm",
136*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-54.webm",
137*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-55.webm",
138*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-56.webm",
139*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-57.webm",
140*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-58.webm",
141*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-59.webm",
142*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-60.webm",
143*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-61.webm",
144*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-62.webm",
145*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-00-quantizer-63.webm",
146*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-01-sharpness-1.webm",
147*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-01-sharpness-2.webm",
148*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-01-sharpness-3.webm",
149*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-01-sharpness-4.webm",
150*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-01-sharpness-5.webm",
151*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-01-sharpness-6.webm",
152*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-01-sharpness-7.webm",
153*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-08x08.webm",
154*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-08x10.webm",
155*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-08x16.webm",
156*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-08x18.webm",
157*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-08x32.webm",
158*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-08x34.webm",
159*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-08x64.webm",
160*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-08x66.webm",
161*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-10x08.webm",
162*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-10x10.webm",
163*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-10x16.webm",
164*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-10x18.webm",
165*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-10x32.webm",
166*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-10x34.webm",
167*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-10x64.webm",
168*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-10x66.webm",
169*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-16x08.webm",
170*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-16x10.webm",
171*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-16x16.webm",
172*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-16x18.webm",
173*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-16x32.webm",
174*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-16x34.webm",
175*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-16x64.webm",
176*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-16x66.webm",
177*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-18x08.webm",
178*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-18x10.webm",
179*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-18x16.webm",
180*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-18x18.webm",
181*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-18x32.webm",
182*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-18x34.webm",
183*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-18x64.webm",
184*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-18x66.webm",
185*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-32x08.webm",
186*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-32x10.webm",
187*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-32x16.webm",
188*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-32x18.webm",
189*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-32x32.webm",
190*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-32x34.webm",
191*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-32x64.webm",
192*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-32x66.webm",
193*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-34x08.webm",
194*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-34x10.webm",
195*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-34x16.webm",
196*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-34x18.webm",
197*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-34x32.webm",
198*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-34x34.webm",
199*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-34x64.webm",
200*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-34x66.webm",
201*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-64x08.webm",
202*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-64x10.webm",
203*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-64x16.webm",
204*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-64x18.webm",
205*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-64x32.webm",
206*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-64x34.webm",
207*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-64x64.webm",
208*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-64x66.webm",
209*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-66x08.webm",
210*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-66x10.webm",
211*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-66x16.webm",
212*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-66x18.webm",
213*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-66x32.webm",
214*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-66x34.webm",
215*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-66x64.webm",
216*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-66x66.webm",
217*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-130x132.webm",
218*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-132x130.webm",
219*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-132x132.webm",
220*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-178x180.webm",
221*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-180x178.webm",
222*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-180x180.webm",
223*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-196x196.webm",
224*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-196x198.webm",
225*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-196x200.webm",
226*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-196x202.webm",
227*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-196x208.webm",
228*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-196x210.webm",
229*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-196x224.webm",
230*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-196x226.webm",
231*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-198x196.webm",
232*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-198x198.webm",
233*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-198x200.webm",
234*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-198x202.webm",
235*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-198x208.webm",
236*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-198x210.webm",
237*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-198x224.webm",
238*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-198x226.webm",
239*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-200x196.webm",
240*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-200x198.webm",
241*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-200x200.webm",
242*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-200x202.webm",
243*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-200x208.webm",
244*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-200x210.webm",
245*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-200x224.webm",
246*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-200x226.webm",
247*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-202x196.webm",
248*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-202x198.webm",
249*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-202x200.webm",
250*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-202x202.webm",
251*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-202x208.webm",
252*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-202x210.webm",
253*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-202x224.webm",
254*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-202x226.webm",
255*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-208x196.webm",
256*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-208x198.webm",
257*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-208x200.webm",
258*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-208x202.webm",
259*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-208x208.webm",
260*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-208x210.webm",
261*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-208x224.webm",
262*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-208x226.webm",
263*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-210x196.webm",
264*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-210x198.webm",
265*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-210x200.webm",
266*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-210x202.webm",
267*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-210x208.webm",
268*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-210x210.webm",
269*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-210x224.webm",
270*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-210x226.webm",
271*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-224x196.webm",
272*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-224x198.webm",
273*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-224x200.webm",
274*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-224x202.webm",
275*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-224x208.webm",
276*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-224x210.webm",
277*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-224x224.webm",
278*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-224x226.webm",
279*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-226x196.webm",
280*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-226x198.webm",
281*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-226x200.webm",
282*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-226x202.webm",
283*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-226x208.webm",
284*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-226x210.webm",
285*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-226x224.webm",
286*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-226x226.webm",
287*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-size-352x288.webm",
288*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-03-deltaq.webm",
289*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-05-resize.ivf",
290*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-06-bilinear.webm",
291*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-07-frame_parallel.webm",
292*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-08-tile_1x2_frame_parallel.webm",
293*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-08-tile_1x2.webm",
294*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-08-tile_1x4_frame_parallel.webm",
295*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-08-tile_1x4.webm",
296*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-08-tile_1x8_frame_parallel.webm",
297*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-08-tile_1x8.webm",
298*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-08-tile-4x4.webm",
299*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-08-tile-4x1.webm",
300*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-09-subpixel-00.ivf",
301*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-02-size-lf-1920x1080.webm",
302*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-09-aq2.webm",
303*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-09-lf_deltas.webm",
304*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-10-show-existing-frame.webm",
305*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-10-show-existing-frame2.webm",
306*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-11-size-351x287.webm",
307*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-11-size-351x288.webm",
308*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-11-size-352x287.webm",
309*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-12-droppable_1.ivf",
310*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-12-droppable_2.ivf",
311*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-12-droppable_3.ivf",
312*fb1b10abSAndroid Build Coastguard Worker #if !CONFIG_SIZE_LIMIT || \
313*fb1b10abSAndroid Build Coastguard Worker     (DECODE_WIDTH_LIMIT >= 20400 && DECODE_HEIGHT_LIMIT >= 120)
314*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-13-largescaling.webm",
315*fb1b10abSAndroid Build Coastguard Worker #endif
316*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-fp-tiles-1-16.webm",
317*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-fp-tiles-1-2-4-8-16.webm",
318*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-fp-tiles-1-2.webm",
319*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-fp-tiles-1-4.webm",
320*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-fp-tiles-16-1.webm",
321*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-fp-tiles-16-2.webm",
322*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-fp-tiles-16-4.webm",
323*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-fp-tiles-16-8-4-2-1.webm",
324*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-fp-tiles-16-8.webm",
325*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-fp-tiles-1-8.webm",
326*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-fp-tiles-2-16.webm",
327*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-fp-tiles-2-1.webm",
328*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-fp-tiles-2-4.webm",
329*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-fp-tiles-2-8.webm",
330*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-fp-tiles-4-16.webm",
331*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-fp-tiles-4-1.webm",
332*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-fp-tiles-4-2.webm",
333*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-fp-tiles-4-8.webm",
334*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-fp-tiles-8-16.webm",
335*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-fp-tiles-8-1.webm",
336*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-fp-tiles-8-2.webm",
337*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-fp-tiles-8-4.webm",
338*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-10frames-fp-tiles-1-2-4-8.webm",
339*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-10frames-fp-tiles-1-2.webm",
340*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-10frames-fp-tiles-1-4.webm",
341*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-10frames-fp-tiles-1-8.webm",
342*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-10frames-fp-tiles-2-1.webm",
343*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-10frames-fp-tiles-2-4.webm",
344*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-10frames-fp-tiles-2-8.webm",
345*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-10frames-fp-tiles-4-1.webm",
346*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-10frames-fp-tiles-4-2.webm",
347*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-10frames-fp-tiles-4-8.webm",
348*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-10frames-fp-tiles-8-1.webm",
349*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-10frames-fp-tiles-8-2.webm",
350*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-10frames-fp-tiles-8-4-2-1.webm",
351*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-14-resize-10frames-fp-tiles-8-4.webm",
352*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-15-segkey.webm",
353*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-15-segkey_adpq.webm",
354*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-16-intra-only.webm",
355*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-17-show-existing-frame.webm",
356*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-18-resize.ivf",
357*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-19-skip.webm",
358*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-19-skip-01.webm",
359*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-19-skip-02.webm",
360*fb1b10abSAndroid Build Coastguard Worker   "vp91-2-04-yuv444.webm",
361*fb1b10abSAndroid Build Coastguard Worker   "vp91-2-04-yuv422.webm",
362*fb1b10abSAndroid Build Coastguard Worker   "vp91-2-04-yuv440.webm",
363*fb1b10abSAndroid Build Coastguard Worker #if CONFIG_VP9_HIGHBITDEPTH
364*fb1b10abSAndroid Build Coastguard Worker   "vp92-2-20-10bit-yuv420.webm",
365*fb1b10abSAndroid Build Coastguard Worker   "vp92-2-20-12bit-yuv420.webm",
366*fb1b10abSAndroid Build Coastguard Worker   "vp93-2-20-10bit-yuv422.webm",
367*fb1b10abSAndroid Build Coastguard Worker   "vp93-2-20-12bit-yuv422.webm",
368*fb1b10abSAndroid Build Coastguard Worker   "vp93-2-20-10bit-yuv440.webm",
369*fb1b10abSAndroid Build Coastguard Worker   "vp93-2-20-12bit-yuv440.webm",
370*fb1b10abSAndroid Build Coastguard Worker   "vp93-2-20-10bit-yuv444.webm",
371*fb1b10abSAndroid Build Coastguard Worker   "vp93-2-20-12bit-yuv444.webm",
372*fb1b10abSAndroid Build Coastguard Worker #endif  // CONFIG_VP9_HIGHBITDEPTH
373*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-20-big_superframe-01.webm",
374*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-20-big_superframe-02.webm",
375*fb1b10abSAndroid Build Coastguard Worker   "vp90-2-22-svc_1280x720_1.webm",
376*fb1b10abSAndroid Build Coastguard Worker   RESIZE_TEST_VECTORS
377*fb1b10abSAndroid Build Coastguard Worker };
378*fb1b10abSAndroid Build Coastguard Worker const char *const kVP9TestVectorsSvc[] = { "vp90-2-22-svc_1280x720_3.ivf" };
379*fb1b10abSAndroid Build Coastguard Worker const int kNumVP9TestVectors = NELEMENTS(kVP9TestVectors);
380*fb1b10abSAndroid Build Coastguard Worker const int kNumVP9TestVectorsSvc = NELEMENTS(kVP9TestVectorsSvc);
381*fb1b10abSAndroid Build Coastguard Worker const char *const kVP9TestVectorsResize[] = { RESIZE_TEST_VECTORS };
382*fb1b10abSAndroid Build Coastguard Worker const int kNumVP9TestVectorsResize = NELEMENTS(kVP9TestVectorsResize);
383*fb1b10abSAndroid Build Coastguard Worker #undef RESIZE_TEST_VECTORS
384*fb1b10abSAndroid Build Coastguard Worker #endif  // CONFIG_VP9_DECODER
385*fb1b10abSAndroid Build Coastguard Worker 
386*fb1b10abSAndroid Build Coastguard Worker }  // namespace libvpx_test
387