|
1 | 1 | defmodule ExImageInfoTest.Mocks.ISOBMFFTest do |
2 | 2 | @moduledoc "HEIF, HEIC and AVIF tests using binary mocks." |
3 | | - use ExUnit.Case, async: true |
| 3 | + use ImageTestCase |
4 | 4 |
|
5 | 5 | import ExImageInfo |
6 | 6 |
|
7 | | - setup_all do |
8 | | - images = %{ |
9 | | - "heic" => << |
10 | | - 0x00000018::32, |
11 | | - "ftyp", #0x66747970::32 |
12 | | - "heic", # 0x68656963::32, |
13 | | - 0x00000000::32, |
14 | | - 0x68656963::32, 0x6D696631::32, |
15 | | - # first box (ftyp) |
16 | | - 0x000001EC::32, 0x6D657461::32, |
17 | | - 0x00000000::32, 0x00000021::32, 0x68646C72::32, 0x00000000::32, |
18 | | - 0x00000000::32, 0x70696374::32, 0x00000000::32, 0x00000000::32, |
19 | | - 0x00000000::32, 0x00000000::32, 0x2464696E::32, 0x66000000::32, |
20 | | - 0x1C647265::32, 0x66000000::32, 0x00000000::32, 0x01000000::32, |
21 | | - 0x0C75726C::32, 0x20000000::32, 0x01000000::32, 0x0E706974::32, # "pit" |
22 | | - 0x6D000000::32, 0x00000100::32, # end of pitm box at 01 |
23 | | - 0x00003869::32, 0x696E6600::32, |
24 | | - 0x00000000::32, 0x02000000::32, 0x15696E66::32, 0x65020000::32, |
25 | | - 0x00000100::32, 0x00687663::32, 0x31000000::32, 0x0015696E::32, |
26 | | - 0x66650200::32, 0x00010002::32, 0x00004578::32, 0x69660000::32, |
27 | | - 0x00001A69::32, 0x72656600::32, 0x00000000::32, 0x00000E63::32, |
28 | | - 0x64736300::32, 0x02000100::32, 0x01000001::32, 0x0F697072::32, |
29 | | - 0x70000000::32, 0xED697063::32, 0x6F000000::32, 0x13636F6C::32, |
30 | | - 0x726E636C::32, 0x78000200::32, 0x02000680::32, 0x0000000C::32, |
31 | | - 0x636C6C69::32, 0x00CB0040::32, 0x00000014::32, 0x69737065::32, |
32 | | - 0x00000000::32, 0x0000000E::32, 0x00000004::32, 0x00000028::32, |
33 | | - 0x636C6170::32, 0x0000000D::32, 0x00000001::32, 0x00000004::32, |
34 | | - 0x00000001::32, 0xFFC00000::32, 0x00800000::32, 0x00000000::32, |
35 | | - 0x00000001::32, 0x00000009::32, 0x69726F74::32, 0x00000000::32, |
36 | | - 0x10706978::32, 0x69000000::32, 0x00030808::32, 0x08000000::32, |
37 | | - 0x71687663::32, 0x43010370::32, 0x000000B0::32, 0x00000000::32, |
38 | | - 0x001EF000::32, 0xFCFDF8F8::32, 0x00000B03::32, 0xA0000100::32, |
39 | | - 0x1740010C::32, 0x01FFFF03::32, 0x70000003::32, 0x00B00000::32, |
40 | | - 0x03000003::32, 0x001E7024::32, 0xA1000100::32, 0x23420101::32, |
41 | | - 0x03700000::32, 0x0300B000::32, 0x00030000::32, 0x03001EA0::32, |
42 | | - 0x142041C0::32, 0x950FE21E::32, 0xE45954DC::32, 0x08081802::32, |
43 | | - 0xA2000100::32, 0x094401C0::32, 0x6172C844::32, 0x53640000::32, |
44 | | - 0x001A6970::32, 0x6D610000::32, 0x00000000::32, 0x00010001::32, |
45 | | - 0x07810203::32, 0x84850687::32, 0x0000002C::32, 0x696C6F63::32, |
46 | | - 0x00000000::32, 0x44000002::32, 0x00010000::32, 0x00010000::32, |
47 | | - 0x02600000::32, 0x008A0002::32, 0x00000001::32, 0x00000214::32, |
48 | | - 0x0000004C::32, 0x00000001::32, 0x6D646174::32, 0x00000000::32, |
49 | | - 0x000000E6::32, 0x00000006::32, 0x45786966::32, 0x00004D4D::32, |
50 | | - 0x002A0000::32, 0x00080003::32, 0x01120003::32, 0x00000001::32, |
51 | | - 0x00010000::32, 0x011A0005::32, 0x00000001::32, 0x00000032::32, |
52 | | - 0x011B0005::32, 0x00000001::32, 0x0000003A::32, 0x00000000::32, |
53 | | - 0x00000048::32, 0x00000001::32, 0x00000048::32, 0x00000001::32, |
54 | | - 0x00000086::32, 0x2801AFA3::32, 0xF88010D4::32, 0x8A8D7FF9::32, |
55 | | - 0x7431858E::32, 0x8ADC0404::32, 0x77A2E617::32, 0x3190E99C::32, |
56 | | - 0x079BFFAF::32, 0x302F99D8::32, 0xC0E3D4CD::32, 0x121DD65D::32, |
57 | | - 0xF49D5B5E::32, 0xEA51213B::32, 0xFFFFA497::32, 0x8427762A::32, |
58 | | - 0x77DE4B45::32, 0xAA3A060E::32, 0x621C6A2E::32, 0xE4C644FA::32, |
59 | | - 0x06CF7E5F::32, 0x790A0E5D::32, 0x0552E88B::32, 0x7F8006A3::32, |
60 | | - 0x047D3D16::32, 0x8F5D6CFB::32, 0x3DDE8AAF::32, 0x5CA393CE::32, |
61 | | - 0x908DD2BB::32, 0xE38B7FB6::32, 0x0AC6C93F::32, 0xBB248057::32, |
62 | | - 0x0C9A2036::32, 0x2FA20851::32, 0xD36E::32 |
63 | | - >>, |
64 | | - "heic-ispe" => << |
65 | | - 0x00000018::32, |
66 | | - "ftyp", #0x66747970::32 |
67 | | - "heic", # 0x68656963::32, |
68 | | - 0x00000000::32, |
69 | | - 0x68656963::32, 0x6D696631::32, |
70 | | - # first box (ftyp) |
71 | | - 0x000001EC::32, 0x6D657461::32, |
72 | | - 0x00000000::32, 0x00000021::32, 0x68646C72::32, 0x00000000::32, |
73 | | - 0x00000000::32, 0x70696374::32, 0x00000000::32, 0x00000000::32, |
74 | | - 0x00000000::32, 0x00000000::32, 0x2464696E::32, 0x66000000::32, |
75 | | - 0x1C647265::32, 0x66000000::32, 0x00000000::32, 0x01000000::32, |
76 | | - 0x0C75726C::32, 0x20000000::32, 0x01000000::32, 0x0E706974::32, |
77 | | - 0x6D000000::32, 0x00000100::32, 0x00003869::32, 0x696E6600::32, |
78 | | - 0x00000000::32, 0x02000000::32, 0x15696E66::32, 0x65020000::32, |
79 | | - 0x00000100::32, 0x00687663::32, 0x31000000::32, 0x0015696E::32, |
80 | | - 0x66650200::32, 0x00010002::32, 0x00004578::32, 0x69660000::32, |
81 | | - 0x00001A69::32, 0x72656600::32, 0x00000000::32, 0x00000E63::32, |
82 | | - 0x64736300::32, 0x02000100::32, 0x01000001::32, 0x0F697072::32, |
83 | | - 0x70000000::32, 0xED697063::32, 0x6F000000::32, 0x13636F6C::32, |
84 | | - 0x726E636C::32, 0x78000200::32, 0x02000680::32, 0x0000000C::32, |
85 | | - 0x636C6C69::32, 0x00CB0040::32, 0x00000004::32, "ispe", |
86 | | - # 0x00000000::32, 0x0000000E::32, 0x00000004::32, 0x00000028::32, |
87 | | - >>, |
88 | | - "heic-extended-size-and-wrong-primary-box" => << |
89 | | - # tried using extended size for the first box, and it does not work |
90 | | - # because the size(64) overlaps with the "brand" in the first 4 bytes |
91 | | - 0x00000018::32, |
92 | | - "ftyp", #0x66747970::32 |
93 | | - "heic", # 0x68656963::32, |
94 | | - # it seems it cannot be here the extended size |
95 | | - # 0x0000000000000018::size(64), |
96 | | - 0x00000000::32, |
97 | | - 0x68656963::32, 0x6D696631::32, |
98 | | - # first box done (ftyp) |
99 | | - 0x000001EC::32, 0x6D657461::32, |
100 | | - 0x00000000::32, 0x00000021::32, "hdlr", 0x00000000::32, |
101 | | - 0x00000000::32, "pict", 0x00000000::32, 0x00000000::32, |
102 | | - 0x00000000::32, 0x00000000::32, 0x2464696E::32, 0x66000000::32, |
103 | | - 0x1C647265::32, 0x66000000::32, 0x00000000::32, 0x01000000::32, |
104 | | - 0x0C75726C::32, 0x20000000::32, 0x01::8, |
105 | | - # starts pitm box |
106 | | - 0x00000001::32, # 1 == extended size |
107 | | - "pitm", # 0x7069746D::32, |
108 | | - (4 + 4 + 8 + 6)::64, # extended size, has to read until end of pitm |
109 | | - 0x000000::24, 0x0000::16, 2::8, # changing the primary_box to 2 (will be invalid) |
110 | | - # ends pitm box |
111 | | - 0x00::8, 0x00003869::32, 0x696E6600::32, |
112 | | - 0x00000000::32, 0x02000000::32, 0x15696E66::32, 0x65020000::32, |
113 | | - 0x00000100::32, 0x00687663::32, 0x31000000::32, 0x0015696E::32, |
114 | | - 0x66650200::32, 0x00010002::32, 0x00004578::32, 0x69660000::32, |
115 | | - 0x00001A69::32, 0x72656600::32, 0x00000000::32, 0x00000E63::32, |
116 | | - 0x64736300::32, 0x02000100::32, 0x01000001::32, 0x0F697072::32, |
117 | | - 0x70000000::32, 0xED697063::32, 0x6F000000::32, 0x13636F6C::32, |
118 | | - 0x726E636C::32, 0x78000200::32, 0x02000680::32, 0x0000000C::32, |
119 | | - 0x636C6C69::32, 0x00CB0040::32, 0x00000014::32, 0x69737065::32, |
120 | | - 0x00000000::32, 0x0000000E::32, 0x00000004::32, 0x00000028::32, |
121 | | - 0x636C6170::32, 0x0000000D::32, 0x00000001::32, 0x00000004::32, |
122 | | - 0x00000001::32, 0xFFC00000::32, 0x00800000::32, 0x00000000::32, |
123 | | - 0x00000001::32, 0x00000009::32, 0x69726F74::32, 0x00000000::32, |
124 | | - 0x10706978::32, 0x69000000::32, 0x00030808::32, 0x08000000::32, |
125 | | - 0x71687663::32, 0x43010370::32, 0x000000B0::32, 0x00000000::32, |
126 | | - 0x001EF000::32, 0xFCFDF8F8::32, 0x00000B03::32, 0xA0000100::32, |
127 | | - 0x1740010C::32, 0x01FFFF03::32, 0x70000003::32, 0x00B00000::32, |
128 | | - 0x03000003::32, 0x001E7024::32, 0xA1000100::32, 0x23420101::32, |
129 | | - 0x03700000::32, 0x0300B000::32, 0x00030000::32, 0x03001EA0::32, |
130 | | - 0x142041C0::32, 0x950FE21E::32, 0xE45954DC::32, 0x08081802::32, |
131 | | - 0xA2000100::32, 0x094401C0::32, 0x6172C844::32, 0x53640000::32, |
132 | | - 0x001A6970::32, 0x6D610000::32, 0x00000000::32, 0x00010001::32, |
133 | | - 0x07810203::32, 0x84850687::32, 0x0000002C::32, 0x696C6F63::32, |
134 | | - 0x00000000::32, 0x44000002::32, 0x00010000::32, 0x00010000::32, |
135 | | - 0x02600000::32, 0x008A0002::32, 0x00000001::32, 0x00000214::32, |
136 | | - 0x0000004C::32, 0x00000001::32, 0x6D646174::32, 0x00000000::32, |
137 | | - 0x000000E6::32, 0x00000006::32, 0x45786966::32, 0x00004D4D::32, |
138 | | - 0x002A0000::32, 0x00080003::32, 0x01120003::32, 0x00000001::32, |
139 | | - 0x00010000::32, 0x011A0005::32, 0x00000001::32, 0x00000032::32, |
140 | | - 0x011B0005::32, 0x00000001::32, 0x0000003A::32, 0x00000000::32, |
141 | | - 0x00000048::32, 0x00000001::32, 0x00000048::32, 0x00000001::32, |
142 | | - 0x00000086::32, 0x2801AFA3::32, 0xF88010D4::32, 0x8A8D7FF9::32, |
143 | | - 0x7431858E::32, 0x8ADC0404::32, 0x77A2E617::32, 0x3190E99C::32, |
144 | | - 0x079BFFAF::32, 0x302F99D8::32, 0xC0E3D4CD::32, 0x121DD65D::32, |
145 | | - 0xF49D5B5E::32, 0xEA51213B::32, 0xFFFFA497::32, 0x8427762A::32, |
146 | | - 0x77DE4B45::32, 0xAA3A060E::32, 0x621C6A2E::32, 0xE4C644FA::32, |
147 | | - 0x06CF7E5F::32, 0x790A0E5D::32, 0x0552E88B::32, 0x7F8006A3::32, |
148 | | - 0x047D3D16::32, 0x8F5D6CFB::32, 0x3DDE8AAF::32, 0x5CA393CE::32, |
149 | | - 0x908DD2BB::32, 0xE38B7FB6::32, 0x0AC6C93F::32, 0xBB248057::32, |
150 | | - 0x0C9A2036::32, 0x2FA20851::32, 0xD36E::32 |
151 | | - >>, |
152 | | - "heic-hdlr-1" => << |
153 | | - 0x00000018::32, |
154 | | - "ftyp", #0x66747970::32 |
155 | | - "heic", # 0x68656963::32, |
156 | | - 0x00000000::32, |
157 | | - 0x68656963::32, 0x6D696631::32, |
158 | | - # first box done (ftyp) |
159 | | - 0x000001EC::32, 0x6D657461::32, |
160 | | - 0x00000000::32, 0x00000021::32, "hdlr", 0x00000000::32, |
161 | | - 0x00000000::32, "____", # no "pict" |
162 | | - 0x00000000::32, 0x00000000::32, |
163 | | - 0x00000000::32, 0x00000000::32, 0x2464696E::32, 0x66000000::32, |
164 | | - 0x1C647265::32, 0x66000000::32, 0x00000000::32, 0x01000000::32, |
165 | | - 0x0C75726C::32, 0x20000000::32, 0x01::8, |
166 | | - # starts pitm box |
167 | | - 0x00000001::32, # 1 == extended size |
168 | | - "pitm", # 0x7069746D::32, |
169 | | - (4 + 4 + 8 + 6)::64, # extended size, has to read until end of pitm |
170 | | - 0x000000::24, 0x0000::16, 1::8, # valid primary_box |
171 | | - # ends pitm box |
172 | | - # When supported, continue placing the contents of the above image: |
173 | | - # 0x00::8, 0x00003869::32, 0x696E6600::32, ... |
174 | | - >>, |
175 | | - "heic-hdlr-2" => << |
176 | | - 0x00000018::32, |
177 | | - "ftyp", #0x66747970::32 |
178 | | - "heic", # 0x68656963::32, |
179 | | - 0x00000000::32, |
180 | | - 0x68656963::32, 0x6D696631::32, |
181 | | - # first box done (ftyp) |
182 | | - 0x000001EC::32, 0x6D657461::32, |
183 | | - 0x00000000::32, 0x00000009::32, "hdlr", 0x00000000::32, |
184 | | - 0x00000000::32, "____", # no "pict" |
185 | | - 0x00000000::32, 0x00000000::32, |
186 | | - 0x00000000::32, 0x00000000::32, 0x2464696E::32, 0x66000000::32, |
187 | | - 0x1C647265::32, 0x66000000::32, 0x00000000::32, 0x01000000::32, |
188 | | - 0x0C75726C::32, 0x20000000::32, 0x01::8, |
189 | | - # starts pitm box |
190 | | - 0x00000001::32, # 1 == extended size |
191 | | - "pitm", # 0x7069746D::32, |
192 | | - (4 + 4 + 8 + 6)::64, # extended size, has to read until end of pitm |
193 | | - 0x000000::24, 0x0000::16, 1::8, # valid primary_box |
194 | | - # ends pitm box |
195 | | - # 0x00::8, 0x00003869::32, 0x696E6600::32, ... |
196 | | - >>, |
197 | | - "heic-jxlc" => << |
198 | | - 0x00000018::32, |
199 | | - "ftyp", #0x66747970::32 |
200 | | - "heic", # 0x68656963::32, |
201 | | - 0x00000000::32, |
202 | | - 0x68656963::32, 0x6D696631::32, |
203 | | - # first box done (ftyp) |
204 | | - 0x000001EC::32, 0x6D657461::32, |
205 | | - 0x00000000::32, 0x00000009::32, "jxlc", 0x00000000::32 |
206 | | - >>, |
207 | | - "heic-meta" => << |
208 | | - 0x00000018::32, |
209 | | - "ftyp", #0x66747970::32 |
210 | | - "heic", # 0x68656963::32, |
211 | | - 0x00000000::32, |
212 | | - 0x68656963::32, 0x6D696631::32, |
213 | | - # first box done (ftyp) |
214 | | - 0x00000002::32, # meta size < 4 |
215 | | - "meta", |
216 | | - 0x00000000::32, 0x00000009::32 |
217 | | - >>, |
218 | | - "heif" => << |
219 | | - 0x00000018::32, "ftyp", "mif1", 0x00000000::32, |
220 | | - 0x6D696631::32, 0x68656963::32, 0x000001FE::32, 0x6D657461::32, |
221 | | - 0x00000000::32, 0x00000021::32, 0x68646C72::32, 0x00000000::32, |
222 | | - 0x00000000::32, 0x70696374::32, 0x00000000::32, 0x00000000::32, |
223 | | - 0x00000000::32, 0x00000000::32, 0x0E706974::32, 0x6D000000::32, |
224 | | - 0x0003EA00::32, 0x00003469::32, 0x6C6F6300::32, 0x00000044::32, |
225 | | - 0x40000203::32, 0xEA000000::32, 0x00021600::32, 0x01000000::32, |
226 | | - 0x0800046A::32, 0x8003ED00::32, 0x00000002::32, 0x16000100::32, |
227 | | - 0x046A8800::32, 0x000E4A00::32, 0x00004C69::32, 0x696E6600::32, |
228 | | - 0x00000000::32, 0x02000000::32, 0x1F696E66::32, 0x65020000::32, |
229 | | - 0x0003EA00::32, 0x00687663::32, 0x31484556::32, 0x4320496D::32, |
230 | | - 0x61676500::32, 0x0000001F::32, 0x696E6665::32, 0x02000000::32, |
231 | | - 0x03ED0000::32, 0x68766331::32, 0x48455643::32, 0x20496D61::32, |
232 | | - 0x67650000::32, 0x00001A69::32, 0x72656600::32, 0x00000000::32, |
233 | | - 0x00000E74::32, 0x686D6203::32, 0xED000103::32, 0xEA000001::32, |
234 | | - 0x29697072::32, 0x70000001::32, 0x07697063::32, 0x6F000000::32, |
235 | | - 0x6C687663::32, 0x43010160::32, 0x00000000::32, 0x00000000::32, |
236 | | - 0x00BAF000::32, 0xFCFDF8F8::32, 0x00000F03::32, 0xA0000100::32, |
237 | | - 0x1840010C::32, 0x01FFFF01::32, 0x60000003::32, 0x00000300::32, |
238 | | - 0x00030000::32, 0x0300BAF0::32, 0x24A10001::32, 0x001F4201::32, |
239 | | - 0x01016000::32, 0x00030000::32, 0x03000003::32, 0x00000300::32, |
240 | | - 0xBAA002D0::32, 0x803C1FE5::32, 0xF9246D9E::32, 0xD9A20001::32, |
241 | | - 0x00074401::32, 0xC1909581::32, 0x12000000::32, 0x14697370::32, |
242 | | - 0x65000000::32, 0x00000000::32, 0x0D000000::32, 0x04000000::32, |
243 | | - 0x6B687663::32, 0x43010160::32, 0x00000000::32, 0x00000000::32, |
244 | | - 0x00BAF000::32, 0xFCFDF8F8::32, 0x00000F03::32, 0xA0000100::32, |
245 | | - 0x1840010C::32, 0x01FFFF01::32, 0x60000003::32, 0x00000300::32, |
246 | | - 0x00030000::32, 0x0300BAF0::32, 0x24A10001::32, 0x001E4201::32, |
247 | | - 0x01016000::32, 0x00030000::32, 0x03000003::32, 0x00000300::32, |
248 | | - 0xBAA01E20::32, 0x287F97E4::32, 0x91B67B64::32, 0xA2000100::32, |
249 | | - 0x074401C1::32, 0x90958112::32, 0x00000014::32, 0x69737065::32, |
250 | | - 0x00000000::32, 0x000000F0::32, 0x000000A0::32, 0x0000001A::32, |
251 | | - 0x69706D61::32, 0x00000000::32, 0x00000002::32, 0x03EA0281::32, |
252 | | - 0x0203ED02::32, 0x83040004::32, 0x78D2::32 |
253 | | - >>, |
254 | | - "avif" => << |
255 | | - 0x0000001C::32, "ftyp", "avif", 0x00000000::32, |
256 | | - 0x61766966::32, 0x6D696631::32, 0x6D696166::32, 0x000000EA::32, |
257 | | - 0x6D657461::32, 0x00000000::32, 0x00000021::32, 0x68646C72::32, |
258 | | - 0x00000000::32, 0x00000000::32, 0x70696374::32, 0x00000000::32, |
259 | | - 0x00000000::32, 0x00000000::32, 0x00000000::32, 0x0E706974::32, |
260 | | - 0x6D000000::32, 0x00000100::32, 0x00002269::32, 0x6C6F6300::32, |
261 | | - 0x00000044::32, 0x40000100::32, 0x01000000::32, 0x00010E00::32, |
262 | | - 0x01000000::32, 0x00000003::32, 0x0F000000::32, 0x2369696E::32, |
263 | | - 0x66000000::32, 0x00000100::32, 0x00001569::32, 0x6E666502::32, |
264 | | - 0x00000000::32, 0x01000061::32, 0x76303100::32, 0x0000006A::32, |
265 | | - 0x69707270::32, 0x0000004B::32, 0x6970636F::32, 0x0000000C::32, |
266 | | - 0x61763143::32, 0x81000C00::32, 0x00000013::32, 0x636F6C72::32, |
267 | | - 0x6E636C78::32, 0x0001000D::32, 0x00068000::32, 0x00001469::32, |
268 | | - 0x73706500::32, 0x00000000::32, 0x00008200::32, 0x00002A00::32, |
269 | | - 0x00001070::32, 0x69786900::32, 0x00000003::32, 0x08080800::32, |
270 | | - 0x00001769::32, 0x706D6100::32, 0x00000000::32, 0x00000100::32, |
271 | | - 0x01048102::32, 0x03040000::32, 0x03::32 |
272 | | - >>, |
273 | | - "truncated-not-readable" => << |
274 | | - 0x0000001C::32, "ftyp", "avif", 0x00000000::32, |
275 | | - 0x61766966::32, 0x6D696631::32, 0x6D696166::32, 12::32, # truncated here |
276 | | - "meta", 0x00000000::32, 0x00000021::32, 0x68646C72::32, |
277 | | - 0x00000000::32, 0x00000000::32, 0x70696374::32, 0x00000000::32, |
278 | | - 0x00000000::32, 0x00000000::32, 0x00000000::32, 0x0E706974::32, |
279 | | - 0x6D000000::32, 0x00000100::32, 0x00002269::32, 0x6C6F6300::32, |
280 | | - 0x00000044::32, 0x40000100::32, 0x01000000::32, 0x00010E00::32, |
281 | | - 0x01000000::32, 0x00000003::32, 0x0F000000::32, 0x2369696E::32, |
282 | | - 0x66000000::32, 0x00000100::32, 0x00001569::32, 0x6E666502::32, |
283 | | - 0x00000000::32, 0x01000061::32, 0x76303100::32, 0x0000006A::32, |
284 | | - 0x69707270::32, 0x0000004B::32, 0x6970636F::32, 0x0000000C::32, |
285 | | - 0x61763143::32, 0x81000C00::32, 0x00000013::32, 0x636F6C72::32, |
286 | | - 0x6E636C78::32, 0x0001000D::32, 0x00068000::32, 0x00001469::32, |
287 | | - 0x73706500::32, 0x00000000::32, 0x00008200::32, 0x00002A00::32, |
288 | | - 0x00001070::32, 0x69786900::32, 0x00000003::32, 0x08080800::32, |
289 | | - 0x00001769::32, 0x706D6100::32, 0x00000000::32, 0x00000100::32, |
290 | | - 0x01048102::32, 0x03040000::32, 0x03::32 |
291 | | - >> |
292 | | - } |
| 7 | + alias ExImageInfoTest.Fixtures.Mocks.ISOBMFF, as: Fixtures |
293 | 8 |
|
294 | | - {:ok, images} |
| 9 | + setup_all do |
| 10 | + {:ok, Fixtures.images()} |
295 | 11 | end |
296 | 12 |
|
297 | 13 | test "force - heif/heic binary mock - #seems? #type #info (unimplemented regions)", |
|
0 commit comments