xref: /aosp_15_r20/external/libaom/test/test_data_util.cmake (revision 77c1e3ccc04c968bd2bc212e87364f250e820521)
1*77c1e3ccSAndroid Build Coastguard Worker#
2*77c1e3ccSAndroid Build Coastguard Worker# Copyright (c) 2017, Alliance for Open Media. All rights reserved.
3*77c1e3ccSAndroid Build Coastguard Worker#
4*77c1e3ccSAndroid Build Coastguard Worker# This source code is subject to the terms of the BSD 2 Clause License and the
5*77c1e3ccSAndroid Build Coastguard Worker# Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License was
6*77c1e3ccSAndroid Build Coastguard Worker# not distributed with this source code in the LICENSE file, you can obtain it
7*77c1e3ccSAndroid Build Coastguard Worker# at www.aomedia.org/license/software. If the Alliance for Open Media Patent
8*77c1e3ccSAndroid Build Coastguard Worker# License 1.0 was not distributed with this source code in the PATENTS file, you
9*77c1e3ccSAndroid Build Coastguard Worker# can obtain it at www.aomedia.org/license/patent.
10*77c1e3ccSAndroid Build Coastguard Worker#
11*77c1e3ccSAndroid Build Coastguard Worker
12*77c1e3ccSAndroid Build Coastguard Workerlist(APPEND AOM_TEST_DATA_FILE_NAMES
13*77c1e3ccSAndroid Build Coastguard Worker            "desktopqvga2.320_240.yuv"
14*77c1e3ccSAndroid Build Coastguard Worker            "desktop1.320_180.yuv"
15*77c1e3ccSAndroid Build Coastguard Worker            "hantro_collage_w176h144.yuv"
16*77c1e3ccSAndroid Build Coastguard Worker            "hantro_collage_w352h288.yuv"
17*77c1e3ccSAndroid Build Coastguard Worker            "hantro_collage_w352h288_nv12.yuv"
18*77c1e3ccSAndroid Build Coastguard Worker            "hantro_odd.yuv"
19*77c1e3ccSAndroid Build Coastguard Worker            "paris_352_288_30.y4m"
20*77c1e3ccSAndroid Build Coastguard Worker            "park_joy_90p_10_420.y4m"
21*77c1e3ccSAndroid Build Coastguard Worker            "park_joy_90p_10_422.y4m"
22*77c1e3ccSAndroid Build Coastguard Worker            "park_joy_90p_10_444.y4m"
23*77c1e3ccSAndroid Build Coastguard Worker            "park_joy_90p_12_420.y4m"
24*77c1e3ccSAndroid Build Coastguard Worker            "park_joy_90p_12_422.y4m"
25*77c1e3ccSAndroid Build Coastguard Worker            "park_joy_90p_12_444.y4m"
26*77c1e3ccSAndroid Build Coastguard Worker            "park_joy_90p_8_420_a10-1.y4m"
27*77c1e3ccSAndroid Build Coastguard Worker            "park_joy_90p_8_420.y4m"
28*77c1e3ccSAndroid Build Coastguard Worker            "park_joy_90p_8_420_monochrome.y4m"
29*77c1e3ccSAndroid Build Coastguard Worker            "park_joy_90p_8_420_vertical_csp.y4m"
30*77c1e3ccSAndroid Build Coastguard Worker            "park_joy_90p_8_422.y4m"
31*77c1e3ccSAndroid Build Coastguard Worker            "park_joy_90p_8_444.y4m"
32*77c1e3ccSAndroid Build Coastguard Worker            "pixel_capture_w320h240.yuv"
33*77c1e3ccSAndroid Build Coastguard Worker            "desktop_credits.y4m"
34*77c1e3ccSAndroid Build Coastguard Worker            "rand_noise_w1280h720.yuv"
35*77c1e3ccSAndroid Build Coastguard Worker            "niklas_1280_720_30.y4m"
36*77c1e3ccSAndroid Build Coastguard Worker            "rush_hour_444.y4m"
37*77c1e3ccSAndroid Build Coastguard Worker            "screendata.y4m"
38*77c1e3ccSAndroid Build Coastguard Worker            "niklas_640_480_30.yuv"
39*77c1e3ccSAndroid Build Coastguard Worker            "vase10x10.yuv"
40*77c1e3ccSAndroid Build Coastguard Worker            "vase10x10_tiles.txt"
41*77c1e3ccSAndroid Build Coastguard Worker            "bus_352x288_420_f20_b8.yuv"
42*77c1e3ccSAndroid Build Coastguard Worker            "test_input_w1h1.yuv"
43*77c1e3ccSAndroid Build Coastguard Worker            "crowd_run_360p_10_150f.y4m"
44*77c1e3ccSAndroid Build Coastguard Worker            "wikipedia_420_360p_60f.y4m")
45*77c1e3ccSAndroid Build Coastguard Worker
46*77c1e3ccSAndroid Build Coastguard Workerif(ENABLE_DECODE_PERF_TESTS AND CONFIG_AV1_ENCODER)
47*77c1e3ccSAndroid Build Coastguard Worker  list(APPEND AOM_TEST_DATA_FILE_NAMES "niklas_1280_720_30.yuv")
48*77c1e3ccSAndroid Build Coastguard Workerendif()
49*77c1e3ccSAndroid Build Coastguard Worker
50*77c1e3ccSAndroid Build Coastguard Workerif(CONFIG_AV1_DECODER)
51*77c1e3ccSAndroid Build Coastguard Worker  list(APPEND AOM_TEST_DATA_FILE_NAMES
52*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-00.ivf"
53*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-00.ivf.md5"
54*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-01.ivf"
55*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-01.ivf.md5"
56*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-02.ivf"
57*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-02.ivf.md5"
58*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-03.ivf"
59*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-03.ivf.md5"
60*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-04.ivf"
61*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-04.ivf.md5"
62*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-05.ivf"
63*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-05.ivf.md5"
64*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-06.ivf"
65*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-06.ivf.md5"
66*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-07.ivf"
67*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-07.ivf.md5"
68*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-08.ivf"
69*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-08.ivf.md5"
70*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-09.ivf"
71*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-09.ivf.md5"
72*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-10.ivf"
73*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-10.ivf.md5"
74*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-11.ivf"
75*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-11.ivf.md5"
76*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-12.ivf"
77*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-12.ivf.md5"
78*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-13.ivf"
79*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-13.ivf.md5"
80*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-14.ivf"
81*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-14.ivf.md5"
82*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-15.ivf"
83*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-15.ivf.md5"
84*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-16.ivf"
85*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-16.ivf.md5"
86*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-17.ivf"
87*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-17.ivf.md5"
88*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-18.ivf"
89*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-18.ivf.md5"
90*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-19.ivf"
91*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-19.ivf.md5"
92*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-20.ivf"
93*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-20.ivf.md5"
94*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-21.ivf"
95*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-21.ivf.md5"
96*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-22.ivf"
97*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-22.ivf.md5"
98*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-23.ivf"
99*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-23.ivf.md5"
100*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-24.ivf"
101*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-24.ivf.md5"
102*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-25.ivf"
103*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-25.ivf.md5"
104*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-26.ivf"
105*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-26.ivf.md5"
106*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-27.ivf"
107*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-27.ivf.md5"
108*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-28.ivf"
109*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-28.ivf.md5"
110*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-29.ivf"
111*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-29.ivf.md5"
112*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-30.ivf"
113*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-30.ivf.md5"
114*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-31.ivf"
115*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-31.ivf.md5"
116*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-32.ivf"
117*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-32.ivf.md5"
118*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-33.ivf"
119*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-33.ivf.md5"
120*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-34.ivf"
121*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-34.ivf.md5"
122*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-35.ivf"
123*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-35.ivf.md5"
124*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-36.ivf"
125*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-36.ivf.md5"
126*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-37.ivf"
127*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-37.ivf.md5"
128*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-38.ivf"
129*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-38.ivf.md5"
130*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-39.ivf"
131*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-39.ivf.md5"
132*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-40.ivf"
133*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-40.ivf.md5"
134*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-41.ivf"
135*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-41.ivf.md5"
136*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-42.ivf"
137*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-42.ivf.md5"
138*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-43.ivf"
139*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-43.ivf.md5"
140*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-44.ivf"
141*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-44.ivf.md5"
142*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-45.ivf"
143*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-45.ivf.md5"
144*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-46.ivf"
145*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-46.ivf.md5"
146*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-47.ivf"
147*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-47.ivf.md5"
148*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-48.ivf"
149*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-48.ivf.md5"
150*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-49.ivf"
151*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-49.ivf.md5"
152*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-50.ivf"
153*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-50.ivf.md5"
154*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-51.ivf"
155*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-51.ivf.md5"
156*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-52.ivf"
157*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-52.ivf.md5"
158*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-53.ivf"
159*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-53.ivf.md5"
160*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-54.ivf"
161*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-54.ivf.md5"
162*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-55.ivf"
163*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-55.ivf.md5"
164*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-56.ivf"
165*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-56.ivf.md5"
166*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-57.ivf"
167*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-57.ivf.md5"
168*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-58.ivf"
169*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-58.ivf.md5"
170*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-59.ivf"
171*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-59.ivf.md5"
172*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-60.ivf"
173*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-60.ivf.md5"
174*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-61.ivf"
175*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-61.ivf.md5"
176*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-62.ivf"
177*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-62.ivf.md5"
178*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-63.ivf"
179*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-00-quantizer-63.ivf.md5"
180*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-00.ivf"
181*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-00.ivf.md5"
182*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-01.ivf"
183*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-01.ivf.md5"
184*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-02.ivf"
185*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-02.ivf.md5"
186*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-03.ivf"
187*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-03.ivf.md5"
188*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-04.ivf"
189*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-04.ivf.md5"
190*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-05.ivf"
191*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-05.ivf.md5"
192*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-06.ivf"
193*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-06.ivf.md5"
194*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-07.ivf"
195*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-07.ivf.md5"
196*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-08.ivf"
197*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-08.ivf.md5"
198*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-09.ivf"
199*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-09.ivf.md5"
200*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-10.ivf"
201*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-10.ivf.md5"
202*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-11.ivf"
203*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-11.ivf.md5"
204*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-12.ivf"
205*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-12.ivf.md5"
206*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-13.ivf"
207*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-13.ivf.md5"
208*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-14.ivf"
209*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-14.ivf.md5"
210*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-15.ivf"
211*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-15.ivf.md5"
212*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-16.ivf"
213*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-16.ivf.md5"
214*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-17.ivf"
215*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-17.ivf.md5"
216*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-18.ivf"
217*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-18.ivf.md5"
218*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-19.ivf"
219*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-19.ivf.md5"
220*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-20.ivf"
221*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-20.ivf.md5"
222*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-21.ivf"
223*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-21.ivf.md5"
224*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-22.ivf"
225*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-22.ivf.md5"
226*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-23.ivf"
227*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-23.ivf.md5"
228*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-24.ivf"
229*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-24.ivf.md5"
230*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-25.ivf"
231*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-25.ivf.md5"
232*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-26.ivf"
233*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-26.ivf.md5"
234*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-27.ivf"
235*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-27.ivf.md5"
236*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-28.ivf"
237*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-28.ivf.md5"
238*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-29.ivf"
239*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-29.ivf.md5"
240*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-30.ivf"
241*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-30.ivf.md5"
242*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-31.ivf"
243*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-31.ivf.md5"
244*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-32.ivf"
245*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-32.ivf.md5"
246*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-33.ivf"
247*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-33.ivf.md5"
248*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-34.ivf"
249*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-34.ivf.md5"
250*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-35.ivf"
251*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-35.ivf.md5"
252*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-36.ivf"
253*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-36.ivf.md5"
254*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-37.ivf"
255*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-37.ivf.md5"
256*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-38.ivf"
257*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-38.ivf.md5"
258*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-39.ivf"
259*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-39.ivf.md5"
260*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-40.ivf"
261*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-40.ivf.md5"
262*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-41.ivf"
263*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-41.ivf.md5"
264*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-42.ivf"
265*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-42.ivf.md5"
266*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-43.ivf"
267*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-43.ivf.md5"
268*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-44.ivf"
269*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-44.ivf.md5"
270*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-45.ivf"
271*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-45.ivf.md5"
272*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-46.ivf"
273*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-46.ivf.md5"
274*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-47.ivf"
275*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-47.ivf.md5"
276*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-48.ivf"
277*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-48.ivf.md5"
278*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-49.ivf"
279*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-49.ivf.md5"
280*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-50.ivf"
281*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-50.ivf.md5"
282*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-51.ivf"
283*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-51.ivf.md5"
284*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-52.ivf"
285*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-52.ivf.md5"
286*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-53.ivf"
287*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-53.ivf.md5"
288*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-54.ivf"
289*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-54.ivf.md5"
290*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-55.ivf"
291*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-55.ivf.md5"
292*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-56.ivf"
293*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-56.ivf.md5"
294*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-57.ivf"
295*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-57.ivf.md5"
296*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-58.ivf"
297*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-58.ivf.md5"
298*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-59.ivf"
299*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-59.ivf.md5"
300*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-60.ivf"
301*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-60.ivf.md5"
302*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-61.ivf"
303*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-61.ivf.md5"
304*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-62.ivf"
305*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-62.ivf.md5"
306*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-63.ivf"
307*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-00-quantizer-63.ivf.md5"
308*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-23-film_grain-50.ivf"
309*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-23-film_grain-50.ivf.md5"
310*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-24-monochrome.ivf"
311*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b10-24-monochrome.ivf.md5"
312*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-16x16.ivf"
313*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-16x16.ivf.md5"
314*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-16x18.ivf"
315*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-16x18.ivf.md5"
316*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-16x32.ivf"
317*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-16x32.ivf.md5"
318*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-16x34.ivf"
319*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-16x34.ivf.md5"
320*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-16x64.ivf"
321*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-16x64.ivf.md5"
322*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-16x66.ivf"
323*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-16x66.ivf.md5"
324*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-18x16.ivf"
325*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-18x16.ivf.md5"
326*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-18x18.ivf"
327*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-18x18.ivf.md5"
328*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-18x32.ivf"
329*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-18x32.ivf.md5"
330*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-18x34.ivf"
331*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-18x34.ivf.md5"
332*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-18x64.ivf"
333*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-18x64.ivf.md5"
334*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-18x66.ivf"
335*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-18x66.ivf.md5"
336*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-196x196.ivf"
337*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-196x196.ivf.md5"
338*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-196x198.ivf"
339*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-196x198.ivf.md5"
340*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-196x200.ivf"
341*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-196x200.ivf.md5"
342*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-196x202.ivf"
343*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-196x202.ivf.md5"
344*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-196x208.ivf"
345*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-196x208.ivf.md5"
346*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-196x210.ivf"
347*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-196x210.ivf.md5"
348*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-196x224.ivf"
349*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-196x224.ivf.md5"
350*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-196x226.ivf"
351*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-196x226.ivf.md5"
352*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-198x196.ivf"
353*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-198x196.ivf.md5"
354*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-198x198.ivf"
355*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-198x198.ivf.md5"
356*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-198x200.ivf"
357*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-198x200.ivf.md5"
358*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-198x202.ivf"
359*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-198x202.ivf.md5"
360*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-198x208.ivf"
361*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-198x208.ivf.md5"
362*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-198x210.ivf"
363*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-198x210.ivf.md5"
364*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-198x224.ivf"
365*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-198x224.ivf.md5"
366*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-198x226.ivf"
367*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-198x226.ivf.md5"
368*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-200x196.ivf"
369*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-200x196.ivf.md5"
370*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-200x198.ivf"
371*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-200x198.ivf.md5"
372*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-200x200.ivf"
373*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-200x200.ivf.md5"
374*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-200x202.ivf"
375*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-200x202.ivf.md5"
376*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-200x208.ivf"
377*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-200x208.ivf.md5"
378*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-200x210.ivf"
379*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-200x210.ivf.md5"
380*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-200x224.ivf"
381*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-200x224.ivf.md5"
382*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-200x226.ivf"
383*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-200x226.ivf.md5"
384*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-202x196.ivf"
385*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-202x196.ivf.md5"
386*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-202x198.ivf"
387*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-202x198.ivf.md5"
388*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-202x200.ivf"
389*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-202x200.ivf.md5"
390*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-202x202.ivf"
391*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-202x202.ivf.md5"
392*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-202x208.ivf"
393*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-202x208.ivf.md5"
394*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-202x210.ivf"
395*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-202x210.ivf.md5"
396*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-202x224.ivf"
397*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-202x224.ivf.md5"
398*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-202x226.ivf"
399*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-202x226.ivf.md5"
400*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-208x196.ivf"
401*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-208x196.ivf.md5"
402*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-208x198.ivf"
403*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-208x198.ivf.md5"
404*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-208x200.ivf"
405*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-208x200.ivf.md5"
406*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-208x202.ivf"
407*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-208x202.ivf.md5"
408*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-208x208.ivf"
409*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-208x208.ivf.md5"
410*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-208x210.ivf"
411*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-208x210.ivf.md5"
412*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-208x224.ivf"
413*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-208x224.ivf.md5"
414*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-208x226.ivf"
415*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-208x226.ivf.md5"
416*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-210x196.ivf"
417*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-210x196.ivf.md5"
418*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-210x198.ivf"
419*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-210x198.ivf.md5"
420*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-210x200.ivf"
421*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-210x200.ivf.md5"
422*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-210x202.ivf"
423*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-210x202.ivf.md5"
424*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-210x208.ivf"
425*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-210x208.ivf.md5"
426*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-210x210.ivf"
427*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-210x210.ivf.md5"
428*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-210x224.ivf"
429*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-210x224.ivf.md5"
430*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-210x226.ivf"
431*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-210x226.ivf.md5"
432*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-224x196.ivf"
433*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-224x196.ivf.md5"
434*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-224x198.ivf"
435*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-224x198.ivf.md5"
436*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-224x200.ivf"
437*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-224x200.ivf.md5"
438*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-224x202.ivf"
439*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-224x202.ivf.md5"
440*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-224x208.ivf"
441*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-224x208.ivf.md5"
442*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-224x210.ivf"
443*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-224x210.ivf.md5"
444*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-224x224.ivf"
445*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-224x224.ivf.md5"
446*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-224x226.ivf"
447*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-224x226.ivf.md5"
448*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-226x196.ivf"
449*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-226x196.ivf.md5"
450*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-226x198.ivf"
451*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-226x198.ivf.md5"
452*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-226x200.ivf"
453*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-226x200.ivf.md5"
454*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-226x202.ivf"
455*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-226x202.ivf.md5"
456*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-226x208.ivf"
457*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-226x208.ivf.md5"
458*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-226x210.ivf"
459*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-226x210.ivf.md5"
460*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-226x224.ivf"
461*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-226x224.ivf.md5"
462*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-226x226.ivf"
463*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-226x226.ivf.md5"
464*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-32x16.ivf"
465*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-32x16.ivf.md5"
466*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-32x18.ivf"
467*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-32x18.ivf.md5"
468*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-32x32.ivf"
469*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-32x32.ivf.md5"
470*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-32x34.ivf"
471*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-32x34.ivf.md5"
472*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-32x64.ivf"
473*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-32x64.ivf.md5"
474*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-32x66.ivf"
475*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-32x66.ivf.md5"
476*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-34x16.ivf"
477*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-34x16.ivf.md5"
478*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-34x18.ivf"
479*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-34x18.ivf.md5"
480*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-34x32.ivf"
481*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-34x32.ivf.md5"
482*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-34x34.ivf"
483*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-34x34.ivf.md5"
484*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-34x64.ivf"
485*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-34x64.ivf.md5"
486*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-34x66.ivf"
487*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-34x66.ivf.md5"
488*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-64x16.ivf"
489*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-64x16.ivf.md5"
490*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-64x18.ivf"
491*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-64x18.ivf.md5"
492*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-64x32.ivf"
493*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-64x32.ivf.md5"
494*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-64x34.ivf"
495*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-64x34.ivf.md5"
496*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-64x64.ivf"
497*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-64x64.ivf.md5"
498*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-64x66.ivf"
499*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-64x66.ivf.md5"
500*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-66x16.ivf"
501*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-66x16.ivf.md5"
502*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-66x18.ivf"
503*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-66x18.ivf.md5"
504*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-66x32.ivf"
505*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-66x32.ivf.md5"
506*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-66x34.ivf"
507*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-66x34.ivf.md5"
508*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-66x64.ivf"
509*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-66x64.ivf.md5"
510*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-66x66.ivf"
511*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-01-size-66x66.ivf.md5"
512*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-02-allintra.ivf"
513*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-02-allintra.ivf.md5"
514*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-03-sizeup.mkv"
515*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-03-sizeup.mkv.md5"
516*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-03-sizedown.mkv"
517*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-03-sizedown.mkv.md5"
518*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-04-cdfupdate.ivf"
519*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-04-cdfupdate.ivf.md5"
520*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-05-mv.ivf"
521*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-05-mv.ivf.md5"
522*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-06-mfmv.ivf"
523*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-06-mfmv.ivf.md5"
524*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-16-intra_only-intrabc-extreme-dv.ivf"
525*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-16-intra_only-intrabc-extreme-dv.ivf.md5"
526*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-22-svc-L2T1.ivf"
527*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-22-svc-L2T1.ivf.md5"
528*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-22-svc-L1T2.ivf"
529*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-22-svc-L1T2.ivf.md5"
530*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-22-svc-L2T2.ivf"
531*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-22-svc-L2T2.ivf.md5"
532*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-23-film_grain-50.ivf"
533*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-23-film_grain-50.ivf.md5"
534*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-24-monochrome.ivf"
535*77c1e3ccSAndroid Build Coastguard Worker              "av1-1-b8-24-monochrome.ivf.md5"
536*77c1e3ccSAndroid Build Coastguard Worker              "invalid-bug-1814.ivf"
537*77c1e3ccSAndroid Build Coastguard Worker              "invalid-bug-1814.ivf.res"
538*77c1e3ccSAndroid Build Coastguard Worker              "invalid-chromium-906381.ivf"
539*77c1e3ccSAndroid Build Coastguard Worker              "invalid-chromium-906381.ivf.res"
540*77c1e3ccSAndroid Build Coastguard Worker              "invalid-google-142530197-1.ivf"
541*77c1e3ccSAndroid Build Coastguard Worker              "invalid-google-142530197-1.ivf.res"
542*77c1e3ccSAndroid Build Coastguard Worker              "invalid-google-142530197.ivf"
543*77c1e3ccSAndroid Build Coastguard Worker              "invalid-google-142530197.ivf.res"
544*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-10061.ivf"
545*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-10061.ivf.res"
546*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-10117-mc-buf-use-highbd.ivf"
547*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-10117-mc-buf-use-highbd.ivf.res"
548*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-10227.ivf"
549*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-10227.ivf.res"
550*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-10389.ivf"
551*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-10389.ivf.res.4"
552*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-10555.ivf"
553*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-10555.ivf.res"
554*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-10705.ivf"
555*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-10705.ivf.res"
556*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-10723.ivf"
557*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-10723.ivf.res.2"
558*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-10723.ivf.res.3"
559*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-10779.ivf"
560*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-10779.ivf.res"
561*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-11477.ivf"
562*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-11477.ivf.res"
563*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-11479.ivf"
564*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-11479.ivf.res.2"
565*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-11523.ivf"
566*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-11523.ivf.res.2"
567*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-15363.ivf"
568*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-15363.ivf.res"
569*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-16437.ivf"
570*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-16437.ivf.res.2"
571*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-24706.ivf"
572*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-24706.ivf.res"
573*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-33030.ivf"
574*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-33030.ivf.res"
575*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-9288.ivf"
576*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-9288.ivf.res"
577*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-9463.ivf"
578*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-9463.ivf.res.2"
579*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-9482.ivf"
580*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-9482.ivf.res"
581*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-9720.ivf"
582*77c1e3ccSAndroid Build Coastguard Worker              "invalid-oss-fuzz-9720.ivf.res")
583*77c1e3ccSAndroid Build Coastguard Workerendif()
584*77c1e3ccSAndroid Build Coastguard Worker
585*77c1e3ccSAndroid Build Coastguard Workerif(ENABLE_ENCODE_PERF_TESTS AND CONFIG_AV1_ENCODER)
586*77c1e3ccSAndroid Build Coastguard Worker  list(APPEND AOM_TEST_DATA_FILE_NAMES "desktop_640_360_30.yuv"
587*77c1e3ccSAndroid Build Coastguard Worker              "kirland_640_480_30.yuv" "macmarcomoving_640_480_30.yuv"
588*77c1e3ccSAndroid Build Coastguard Worker              "macmarcostationary_640_480_30.yuv" "niklas_1280_720_30.yuv"
589*77c1e3ccSAndroid Build Coastguard Worker              "tacomanarrows_640_480_30.yuv"
590*77c1e3ccSAndroid Build Coastguard Worker              "tacomasmallcameramovement_640_480_30.yuv"
591*77c1e3ccSAndroid Build Coastguard Worker              "thaloundeskmtg_640_480_30.yuv")
592*77c1e3ccSAndroid Build Coastguard Workerendif()
593*77c1e3ccSAndroid Build Coastguard Worker
594*77c1e3ccSAndroid Build Coastguard Worker# Parses test/test-data.sha1 and writes captured file names and checksums to
595*77c1e3ccSAndroid Build Coastguard Worker# $out_files and $out_checksums as lists.
596*77c1e3ccSAndroid Build Coastguard Workerfunction(make_test_data_lists test_data_file out_files out_checksums)
597*77c1e3ccSAndroid Build Coastguard Worker  if(NOT test_data_file OR NOT EXISTS "${test_data_file}")
598*77c1e3ccSAndroid Build Coastguard Worker    message(FATAL_ERROR "Test info file missing or empty (${test_data_file})")
599*77c1e3ccSAndroid Build Coastguard Worker  endif()
600*77c1e3ccSAndroid Build Coastguard Worker
601*77c1e3ccSAndroid Build Coastguard Worker  # Read $test_data_file into $files_and_checksums. $files_and_checksums becomes
602*77c1e3ccSAndroid Build Coastguard Worker  # a list with an entry for each line from $test_data_file.
603*77c1e3ccSAndroid Build Coastguard Worker  file(STRINGS "${test_data_file}" files_and_checksums)
604*77c1e3ccSAndroid Build Coastguard Worker
605*77c1e3ccSAndroid Build Coastguard Worker  # Iterate over the list of lines and split it into $checksums and $filenames.
606*77c1e3ccSAndroid Build Coastguard Worker  foreach(line ${files_and_checksums})
607*77c1e3ccSAndroid Build Coastguard Worker    string(FIND "${line}" " *" delim_pos)
608*77c1e3ccSAndroid Build Coastguard Worker
609*77c1e3ccSAndroid Build Coastguard Worker    math(EXPR filename_pos "${delim_pos} + 2")
610*77c1e3ccSAndroid Build Coastguard Worker    string(SUBSTRING "${line}" 0 ${delim_pos} checksum)
611*77c1e3ccSAndroid Build Coastguard Worker    string(SUBSTRING "${line}" ${filename_pos} -1 filename)
612*77c1e3ccSAndroid Build Coastguard Worker
613*77c1e3ccSAndroid Build Coastguard Worker    list(FIND AOM_TEST_DATA_FILE_NAMES ${filename} list_index)
614*77c1e3ccSAndroid Build Coastguard Worker    if(NOT ${list_index} EQUAL -1)
615*77c1e3ccSAndroid Build Coastguard Worker
616*77c1e3ccSAndroid Build Coastguard Worker      # Include the name and checksum in output only when the file is needed.
617*77c1e3ccSAndroid Build Coastguard Worker      set(checksums ${checksums} ${checksum})
618*77c1e3ccSAndroid Build Coastguard Worker      set(filenames ${filenames} ${filename})
619*77c1e3ccSAndroid Build Coastguard Worker    endif()
620*77c1e3ccSAndroid Build Coastguard Worker  endforeach()
621*77c1e3ccSAndroid Build Coastguard Worker
622*77c1e3ccSAndroid Build Coastguard Worker  list(LENGTH filenames num_files)
623*77c1e3ccSAndroid Build Coastguard Worker  list(LENGTH checksums num_checksums)
624*77c1e3ccSAndroid Build Coastguard Worker  if(NOT checksums OR NOT filenames OR NOT num_files EQUAL num_checksums)
625*77c1e3ccSAndroid Build Coastguard Worker    message(FATAL_ERROR "Parsing of ${test_data_file} failed.")
626*77c1e3ccSAndroid Build Coastguard Worker  endif()
627*77c1e3ccSAndroid Build Coastguard Worker
628*77c1e3ccSAndroid Build Coastguard Worker  set(${out_checksums} ${checksums} PARENT_SCOPE)
629*77c1e3ccSAndroid Build Coastguard Worker  set(${out_files} ${filenames} PARENT_SCOPE)
630*77c1e3ccSAndroid Build Coastguard Workerendfunction()
631*77c1e3ccSAndroid Build Coastguard Worker
632*77c1e3ccSAndroid Build Coastguard Worker# Appends each file name in $test_files to $test_dir and adds the result path to
633*77c1e3ccSAndroid Build Coastguard Worker# $out_path_list.
634*77c1e3ccSAndroid Build Coastguard Workerfunction(expand_test_file_paths test_files test_dir out_path_list)
635*77c1e3ccSAndroid Build Coastguard Worker  foreach(filename ${${test_files}})
636*77c1e3ccSAndroid Build Coastguard Worker    set(path_list ${path_list} "${test_dir}/${filename}")
637*77c1e3ccSAndroid Build Coastguard Worker  endforeach()
638*77c1e3ccSAndroid Build Coastguard Worker  set(${out_path_list} ${path_list} PARENT_SCOPE)
639*77c1e3ccSAndroid Build Coastguard Workerendfunction()
640*77c1e3ccSAndroid Build Coastguard Worker
641*77c1e3ccSAndroid Build Coastguard Workerfunction(check_file local_path expected_checksum out_needs_update)
642*77c1e3ccSAndroid Build Coastguard Worker  if(EXISTS "${local_path}")
643*77c1e3ccSAndroid Build Coastguard Worker    file(SHA1 "${local_path}" file_checksum)
644*77c1e3ccSAndroid Build Coastguard Worker  else()
645*77c1e3ccSAndroid Build Coastguard Worker    set(${out_needs_update} 1 PARENT_SCOPE)
646*77c1e3ccSAndroid Build Coastguard Worker    return()
647*77c1e3ccSAndroid Build Coastguard Worker  endif()
648*77c1e3ccSAndroid Build Coastguard Worker
649*77c1e3ccSAndroid Build Coastguard Worker  if("${file_checksum}" STREQUAL "${expected_checksum}")
650*77c1e3ccSAndroid Build Coastguard Worker    unset(${out_needs_update} PARENT_SCOPE)
651*77c1e3ccSAndroid Build Coastguard Worker  else()
652*77c1e3ccSAndroid Build Coastguard Worker    set(${out_needs_update} 1 PARENT_SCOPE)
653*77c1e3ccSAndroid Build Coastguard Worker    return()
654*77c1e3ccSAndroid Build Coastguard Worker  endif()
655*77c1e3ccSAndroid Build Coastguard Worker  message("${local_path} up to date.")
656*77c1e3ccSAndroid Build Coastguard Workerendfunction()
657*77c1e3ccSAndroid Build Coastguard Worker
658*77c1e3ccSAndroid Build Coastguard Worker# Downloads data from $file_url, confirms that $file_checksum matches, and
659*77c1e3ccSAndroid Build Coastguard Worker# writes it to $local_path.
660*77c1e3ccSAndroid Build Coastguard Workerfunction(download_test_file file_url file_checksum local_path)
661*77c1e3ccSAndroid Build Coastguard Worker  message("Downloading ${file_url} ...")
662*77c1e3ccSAndroid Build Coastguard Worker  file(DOWNLOAD "${file_url}" "${local_path}" SHOW_PROGRESS EXPECTED_HASH
663*77c1e3ccSAndroid Build Coastguard Worker                                              SHA1=${file_checksum})
664*77c1e3ccSAndroid Build Coastguard Worker  message("Download of ${file_url} complete.")
665*77c1e3ccSAndroid Build Coastguard Workerendfunction()
666