ffmpeg / libavcodec / truemotion1data.h @ 5b21bdab
History | View | Annotate | Download (14.2 KB)
1 |
/*
|
---|---|
2 |
* Duck Truemotion v1 Decoding Tables
|
3 |
*
|
4 |
* Data in this file was originally part of VpVision from On2 which is
|
5 |
* distributed under the GNU GPL. It is redistributed with ffmpeg under the
|
6 |
* GNU LGPL using the common understanding that data tables necessary for
|
7 |
* decoding algorithms are not necessarily licensable.
|
8 |
*
|
9 |
* This file is part of FFmpeg.
|
10 |
*
|
11 |
* FFmpeg is free software; you can redistribute it and/or
|
12 |
* modify it under the terms of the GNU Lesser General Public
|
13 |
* License as published by the Free Software Foundation; either
|
14 |
* version 2.1 of the License, or (at your option) any later version.
|
15 |
*
|
16 |
* FFmpeg is distributed in the hope that it will be useful,
|
17 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
18 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
19 |
* Lesser General Public License for more details.
|
20 |
*
|
21 |
* You should have received a copy of the GNU Lesser General Public
|
22 |
* License along with FFmpeg; if not, write to the Free Software
|
23 |
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
24 |
*/
|
25 |
#ifndef FFMPEG_TRUEMOTION1DATA_H
|
26 |
#define FFMPEG_TRUEMOTION1DATA_H
|
27 |
|
28 |
#include <stdint.h> |
29 |
#include <stdlib.h> |
30 |
|
31 |
/* Y delta tables, skinny and fat */
|
32 |
static const int16_t ydt1[8] = { 0, -2, 2, -6, 6, -12, 12, -12 }; |
33 |
static const int16_t ydt2[8] = { 0, -2, 4, -6, 8, -12, 12, -12 }; |
34 |
static const int16_t ydt3[8] = { 4, -6, 20, -20, 46, -46, 94, -94 }; |
35 |
static const int16_t fat_ydt3[8] = { 0, -15, 50, -50, 115, -115, 235, -235 }; |
36 |
static const int16_t ydt4[8] = { 0, -4, 4, -16, 16, -36, 36, -80 }; |
37 |
static const int16_t fat_ydt4[8] = { 0, 40, 80, -76, 160, -154, 236, -236 }; |
38 |
|
39 |
/* C delta tables, skinny and fat */
|
40 |
static const int16_t cdt1[8] = { 0, -1, 1, -2, 3, -4, 5, -4 }; |
41 |
static const int16_t cdt2[8] = { 0, -4, 3, -16, 20, -32, 36, -32 }; |
42 |
static const int16_t fat_cdt2[8] = { 0, -20, 15, -80, 100, -160, 180, -160 }; |
43 |
static const int16_t cdt3[8] = { 0, -2, 2, -8, 8, -18, 18, -40 }; |
44 |
/* NOTE: This table breaks the [+,-] pattern that the rest of the
|
45 |
* tables maintain. Is this intentional? */
|
46 |
static const int16_t fat_cdt3[8] = { 0, 40, 80, -76, 160, -154, 236, -236 }; |
47 |
|
48 |
/* all the delta tables to choose from, at all 4 delta levels */
|
49 |
static const int16_t *ydts[] = { ydt1, ydt2, ydt3, ydt4, NULL }; |
50 |
static const int16_t *fat_ydts[] = { fat_ydt3, fat_ydt3, fat_ydt3, fat_ydt4, NULL }; |
51 |
static const int16_t *cdts[] = { cdt1, cdt1, cdt2, cdt3, NULL }; |
52 |
static const int16_t *fat_cdts[] = { fat_cdt2, fat_cdt2, fat_cdt2, fat_cdt3, NULL }; |
53 |
|
54 |
static const uint8_t pc_tbl2[] = { |
55 |
0x8,0x00,0x00,0x00,0x00, |
56 |
0x8,0x00,0x00,0x00,0x00, |
57 |
0x8,0x10,0x00,0x00,0x00, |
58 |
0x8,0x01,0x00,0x00,0x00, |
59 |
0x8,0x00,0x10,0x00,0x00, |
60 |
0x8,0x00,0x01,0x00,0x00, |
61 |
0x8,0x00,0x00,0x10,0x00, |
62 |
0x8,0x00,0x00,0x01,0x00, |
63 |
0x8,0x00,0x00,0x00,0x10, |
64 |
0x8,0x00,0x00,0x00,0x01, |
65 |
0x6,0x00,0x00,0x00, |
66 |
0x6,0x10,0x00,0x00, |
67 |
0x6,0x01,0x00,0x00, |
68 |
0x6,0x00,0x10,0x00, |
69 |
0x6,0x00,0x01,0x00, |
70 |
0x6,0x00,0x00,0x01, |
71 |
0x6,0x00,0x00,0x10, |
72 |
0x6,0x00,0x00,0x02, |
73 |
0x6,0x00,0x00,0x20, |
74 |
0x6,0x20,0x10,0x00, |
75 |
0x6,0x00,0x02,0x01, |
76 |
0x6,0x00,0x20,0x10, |
77 |
0x6,0x02,0x01,0x00, |
78 |
0x6,0x11,0x00,0x00, |
79 |
0x6,0x00,0x20,0x00, |
80 |
0x6,0x00,0x02,0x00, |
81 |
0x6,0x20,0x00,0x00, |
82 |
0x6,0x01,0x10,0x00, |
83 |
0x6,0x02,0x00,0x00, |
84 |
0x6,0x01,0x00,0x02, |
85 |
0x6,0x10,0x00,0x20, |
86 |
0x6,0x00,0x01,0x02, |
87 |
0x6,0x10,0x01,0x00, |
88 |
0x6,0x00,0x10,0x20, |
89 |
0x6,0x10,0x10,0x00, |
90 |
0x6,0x10,0x00,0x01, |
91 |
0x6,0x20,0x00,0x10, |
92 |
0x6,0x02,0x00,0x01, |
93 |
0x6,0x01,0x01,0x00, |
94 |
0x6,0x01,0x00,0x10, |
95 |
0x6,0x00,0x11,0x00, |
96 |
0x6,0x10,0x00,0x02, |
97 |
0x6,0x00,0x01,0x10, |
98 |
0x6,0x00,0x00,0x11, |
99 |
0x6,0x10,0x00,0x10, |
100 |
0x6,0x01,0x00,0x01, |
101 |
0x6,0x00,0x00,0x22, |
102 |
0x6,0x02,0x01,0x01, |
103 |
0x6,0x10,0x20,0x10, |
104 |
0x6,0x01,0x02,0x01, |
105 |
0x6,0x20,0x10,0x10, |
106 |
0x6,0x01,0x00,0x20, |
107 |
0x6,0x00,0x10,0x01, |
108 |
0x6,0x21,0x10,0x00, |
109 |
0x6,0x10,0x02,0x01, |
110 |
0x6,0x12,0x01,0x00, |
111 |
0x6,0x01,0x20,0x10, |
112 |
0x6,0x01,0x02,0x00, |
113 |
0x6,0x10,0x20,0x00, |
114 |
0x6,0x00,0x10,0x02, |
115 |
0x6,0x00,0x01,0x20, |
116 |
0x6,0x00,0x02,0x21, |
117 |
0x6,0x00,0x02,0x20, |
118 |
0x6,0x00,0x00,0x12, |
119 |
0x6,0x00,0x00,0x21, |
120 |
0x6,0x20,0x11,0x00, |
121 |
0x6,0x00,0x01,0x01, |
122 |
0x6,0x11,0x10,0x00, |
123 |
0x6,0x00,0x20,0x12, |
124 |
0x6,0x00,0x20,0x11, |
125 |
0x6,0x20,0x10,0x02, |
126 |
0x6,0x02,0x01,0x20, |
127 |
0x6,0x00,0x22,0x11, |
128 |
0x6,0x00,0x10,0x10, |
129 |
0x6,0x02,0x11,0x00, |
130 |
0x6,0x00,0x21,0x10, |
131 |
0x6,0x00,0x02,0x03, |
132 |
0x6,0x20,0x10,0x01, |
133 |
0x6,0x00,0x12,0x01, |
134 |
0x4,0x11,0x00, |
135 |
0x4,0x00,0x22, |
136 |
0x4,0x20,0x00, |
137 |
0x4,0x01,0x10, |
138 |
0x4,0x02,0x20, |
139 |
0x4,0x00,0x20, |
140 |
0x4,0x02,0x00, |
141 |
0x4,0x10,0x01, |
142 |
0x4,0x00,0x11, |
143 |
0x4,0x02,0x01, |
144 |
0x4,0x02,0x21, |
145 |
0x4,0x00,0x02, |
146 |
0x4,0x20,0x02, |
147 |
0x4,0x01,0x01, |
148 |
0x4,0x10,0x10, |
149 |
0x4,0x10,0x02, |
150 |
0x4,0x22,0x00, |
151 |
0x4,0x10,0x00, |
152 |
0x4,0x01,0x00, |
153 |
0x4,0x21,0x00, |
154 |
0x4,0x12,0x00, |
155 |
0x4,0x00,0x10, |
156 |
0x4,0x20,0x12, |
157 |
0x4,0x01,0x11, |
158 |
0x4,0x00,0x01, |
159 |
0x4,0x01,0x02, |
160 |
0x4,0x11,0x02, |
161 |
0x4,0x11,0x01, |
162 |
0x4,0x10,0x20, |
163 |
0x4,0x20,0x01, |
164 |
0x4,0x22,0x11, |
165 |
0x4,0x00,0x12, |
166 |
0x4,0x20,0x10, |
167 |
0x4,0x22,0x01, |
168 |
0x4,0x01,0x20, |
169 |
0x4,0x00,0x21, |
170 |
0x4,0x10,0x11, |
171 |
0x4,0x21,0x10, |
172 |
0x4,0x10,0x22, |
173 |
0x4,0x02,0x03, |
174 |
0x4,0x12,0x01, |
175 |
0x4,0x20,0x11, |
176 |
0x4,0x11,0x10, |
177 |
0x4,0x20,0x30, |
178 |
0x4,0x11,0x20, |
179 |
0x4,0x02,0x10, |
180 |
0x4,0x22,0x10, |
181 |
0x4,0x11,0x11, |
182 |
0x4,0x30,0x20, |
183 |
0x4,0x30,0x00, |
184 |
0x4,0x01,0x22, |
185 |
0x4,0x01,0x12, |
186 |
0x4,0x02,0x11, |
187 |
0x4,0x03,0x02, |
188 |
0x4,0x03,0x00, |
189 |
0x4,0x10,0x21, |
190 |
0x4,0x12,0x20, |
191 |
0x4,0x00,0x00, |
192 |
0x4,0x12,0x21, |
193 |
0x4,0x21,0x11, |
194 |
0x4,0x02,0x22, |
195 |
0x4,0x10,0x12, |
196 |
0x4,0x31,0x00, |
197 |
0x4,0x20,0x20, |
198 |
0x4,0x00,0x03, |
199 |
0x4,0x02,0x02, |
200 |
0x4,0x22,0x20, |
201 |
0x4,0x01,0x21, |
202 |
0x4,0x21,0x02, |
203 |
0x4,0x21,0x12, |
204 |
0x4,0x11,0x22, |
205 |
0x4,0x00,0x30, |
206 |
0x4,0x12,0x11, |
207 |
0x4,0x20,0x22, |
208 |
0x4,0x31,0x20, |
209 |
0x4,0x21,0x30, |
210 |
0x4,0x22,0x02, |
211 |
0x4,0x22,0x22, |
212 |
0x4,0x20,0x31, |
213 |
0x4,0x13,0x02, |
214 |
0x4,0x03,0x10, |
215 |
0x4,0x11,0x12, |
216 |
0x4,0x00,0x13, |
217 |
0x4,0x21,0x01, |
218 |
0x4,0x12,0x03, |
219 |
0x4,0x13,0x00, |
220 |
0x4,0x13,0x10, |
221 |
0x4,0x02,0x13, |
222 |
0x4,0x30,0x01, |
223 |
0x4,0x12,0x10, |
224 |
0x4,0x22,0x13, |
225 |
0x4,0x03,0x12, |
226 |
0x4,0x31,0x01, |
227 |
0x4,0x30,0x22, |
228 |
0x4,0x00,0x31, |
229 |
0x4,0x01,0x31, |
230 |
0x4,0x02,0x23, |
231 |
0x4,0x01,0x30, |
232 |
0x4,0x11,0x21, |
233 |
0x4,0x22,0x21, |
234 |
0x4,0x01,0x13, |
235 |
0x4,0x10,0x03, |
236 |
0x4,0x22,0x03, |
237 |
0x4,0x30,0x21, |
238 |
0x4,0x21,0x31, |
239 |
0x4,0x33,0x00, |
240 |
0x4,0x13,0x12, |
241 |
0x4,0x11,0x31, |
242 |
0x4,0x30,0x02, |
243 |
0x4,0x12,0x02, |
244 |
0x4,0x11,0x13, |
245 |
0x4,0x12,0x22, |
246 |
0x4,0x20,0x32, |
247 |
0x4,0x10,0x13, |
248 |
0x4,0x22,0x31, |
249 |
0x4,0x21,0x20, |
250 |
0x4,0x01,0x33, |
251 |
0x4,0x33,0x10, |
252 |
0x4,0x20,0x13, |
253 |
0x4,0x31,0x22, |
254 |
0x4,0x13,0x30, |
255 |
0x4,0x01,0x03, |
256 |
0x4,0x11,0x33, |
257 |
0x4,0x20,0x21, |
258 |
0x4,0x13,0x31, |
259 |
0x4,0x03,0x22, |
260 |
0x4,0x31,0x02, |
261 |
0x4,0x00,0x24, |
262 |
0x2,0x00, |
263 |
0x2,0x10, |
264 |
0x2,0x20, |
265 |
0x2,0x30, |
266 |
0x2,0x40, |
267 |
0x2,0x50, |
268 |
0x2,0x60, |
269 |
0x2,0x01, |
270 |
0x2,0x11, |
271 |
0x2,0x21, |
272 |
0x2,0x31, |
273 |
0x2,0x41, |
274 |
0x2,0x51, |
275 |
0x2,0x61, |
276 |
0x2,0x02, |
277 |
0x2,0x12, |
278 |
0x2,0x22, |
279 |
0x2,0x32, |
280 |
0x2,0x42, |
281 |
0x2,0x52, |
282 |
0x2,0x62, |
283 |
0x2,0x03, |
284 |
0x2,0x13, |
285 |
0x2,0x23, |
286 |
0x2,0x33, |
287 |
0x2,0x43, |
288 |
0x2,0x53, |
289 |
0x2,0x63, |
290 |
0x2,0x04, |
291 |
0x2,0x14, |
292 |
0x2,0x24, |
293 |
0x2,0x34, |
294 |
0x2,0x44, |
295 |
0x2,0x54, |
296 |
0x2,0x64, |
297 |
0x2,0x05, |
298 |
0x2,0x15, |
299 |
0x2,0x25, |
300 |
0x2,0x35, |
301 |
0x2,0x45, |
302 |
0x2,0x55, |
303 |
0x2,0x65, |
304 |
0x2,0x06, |
305 |
0x2,0x16, |
306 |
0x2,0x26, |
307 |
0x2,0x36, |
308 |
0x2,0x46, |
309 |
0x2,0x56, |
310 |
0x2,0x66 |
311 |
}; |
312 |
|
313 |
static const uint8_t pc_tbl3[] = { |
314 |
0x6,0x00,0x00,0x00, |
315 |
0x6,0x00,0x00,0x00, |
316 |
0x6,0x00,0x00,0x01, |
317 |
0x6,0x00,0x00,0x10, |
318 |
0x6,0x00,0x00,0x11, |
319 |
0x6,0x00,0x01,0x00, |
320 |
0x6,0x00,0x01,0x01, |
321 |
0x6,0x00,0x01,0x10, |
322 |
0x6,0x00,0x01,0x11, |
323 |
0x6,0x00,0x10,0x00, |
324 |
0x6,0x00,0x10,0x01, |
325 |
0x6,0x00,0x10,0x10, |
326 |
0x6,0x00,0x10,0x11, |
327 |
0x6,0x00,0x11,0x00, |
328 |
0x6,0x00,0x11,0x01, |
329 |
0x6,0x00,0x11,0x10, |
330 |
0x6,0x00,0x11,0x11, |
331 |
0x6,0x01,0x00,0x00, |
332 |
0x6,0x01,0x00,0x01, |
333 |
0x6,0x01,0x00,0x10, |
334 |
0x6,0x01,0x00,0x11, |
335 |
0x6,0x01,0x01,0x00, |
336 |
0x6,0x01,0x01,0x01, |
337 |
0x6,0x01,0x01,0x10, |
338 |
0x6,0x01,0x01,0x11, |
339 |
0x6,0x01,0x10,0x00, |
340 |
0x6,0x01,0x10,0x01, |
341 |
0x6,0x01,0x10,0x10, |
342 |
0x6,0x01,0x10,0x11, |
343 |
0x6,0x01,0x11,0x00, |
344 |
0x6,0x01,0x11,0x01, |
345 |
0x6,0x01,0x11,0x10, |
346 |
0x6,0x01,0x11,0x11, |
347 |
0x6,0x10,0x00,0x00, |
348 |
0x6,0x10,0x00,0x01, |
349 |
0x6,0x10,0x00,0x10, |
350 |
0x6,0x10,0x00,0x11, |
351 |
0x6,0x10,0x01,0x00, |
352 |
0x6,0x10,0x01,0x01, |
353 |
0x6,0x10,0x01,0x10, |
354 |
0x6,0x10,0x01,0x11, |
355 |
0x6,0x10,0x10,0x00, |
356 |
0x6,0x10,0x10,0x01, |
357 |
0x6,0x10,0x10,0x10, |
358 |
0x6,0x10,0x10,0x11, |
359 |
0x6,0x10,0x11,0x00, |
360 |
0x6,0x10,0x11,0x01, |
361 |
0x6,0x10,0x11,0x10, |
362 |
0x6,0x10,0x11,0x11, |
363 |
0x6,0x11,0x00,0x00, |
364 |
0x6,0x11,0x00,0x01, |
365 |
0x6,0x11,0x00,0x10, |
366 |
0x6,0x11,0x00,0x11, |
367 |
0x6,0x11,0x01,0x00, |
368 |
0x6,0x11,0x01,0x01, |
369 |
0x6,0x11,0x01,0x10, |
370 |
0x6,0x11,0x01,0x11, |
371 |
0x6,0x11,0x10,0x00, |
372 |
0x6,0x11,0x10,0x01, |
373 |
0x6,0x11,0x10,0x10, |
374 |
0x6,0x11,0x10,0x11, |
375 |
0x6,0x11,0x11,0x00, |
376 |
0x6,0x11,0x11,0x01, |
377 |
0x6,0x11,0x11,0x10, |
378 |
0x4,0x00,0x00, |
379 |
0x4,0x00,0x01, |
380 |
0x4,0x00,0x02, |
381 |
0x4,0x00,0x03, |
382 |
0x4,0x00,0x10, |
383 |
0x4,0x00,0x11, |
384 |
0x4,0x00,0x12, |
385 |
0x4,0x00,0x13, |
386 |
0x4,0x00,0x20, |
387 |
0x4,0x00,0x21, |
388 |
0x4,0x00,0x22, |
389 |
0x4,0x00,0x23, |
390 |
0x4,0x00,0x30, |
391 |
0x4,0x00,0x31, |
392 |
0x4,0x00,0x32, |
393 |
0x4,0x00,0x33, |
394 |
0x4,0x01,0x00, |
395 |
0x4,0x01,0x01, |
396 |
0x4,0x01,0x02, |
397 |
0x4,0x01,0x03, |
398 |
0x4,0x01,0x10, |
399 |
0x4,0x01,0x11, |
400 |
0x4,0x01,0x12, |
401 |
0x4,0x01,0x13, |
402 |
0x4,0x01,0x20, |
403 |
0x4,0x01,0x21, |
404 |
0x4,0x01,0x22, |
405 |
0x4,0x01,0x23, |
406 |
0x4,0x01,0x30, |
407 |
0x4,0x01,0x31, |
408 |
0x4,0x01,0x32, |
409 |
0x4,0x01,0x33, |
410 |
0x4,0x02,0x00, |
411 |
0x4,0x02,0x01, |
412 |
0x4,0x02,0x02, |
413 |
0x4,0x02,0x03, |
414 |
0x4,0x02,0x10, |
415 |
0x4,0x02,0x11, |
416 |
0x4,0x02,0x12, |
417 |
0x4,0x02,0x13, |
418 |
0x4,0x02,0x20, |
419 |
0x4,0x02,0x21, |
420 |
0x4,0x02,0x22, |
421 |
0x4,0x02,0x23, |
422 |
0x4,0x02,0x30, |
423 |
0x4,0x02,0x31, |
424 |
0x4,0x02,0x32, |
425 |
0x4,0x02,0x33, |
426 |
0x4,0x03,0x00, |
427 |
0x4,0x03,0x01, |
428 |
0x4,0x03,0x02, |
429 |
0x4,0x03,0x03, |
430 |
0x4,0x03,0x10, |
431 |
0x4,0x03,0x11, |
432 |
0x4,0x03,0x12, |
433 |
0x4,0x03,0x13, |
434 |
0x4,0x03,0x20, |
435 |
0x4,0x03,0x21, |
436 |
0x4,0x03,0x22, |
437 |
0x4,0x03,0x23, |
438 |
0x4,0x03,0x30, |
439 |
0x4,0x03,0x31, |
440 |
0x4,0x03,0x32, |
441 |
0x4,0x03,0x33, |
442 |
0x4,0x10,0x00, |
443 |
0x4,0x10,0x01, |
444 |
0x4,0x10,0x02, |
445 |
0x4,0x10,0x03, |
446 |
0x4,0x10,0x10, |
447 |
0x4,0x10,0x11, |
448 |
0x4,0x10,0x12, |
449 |
0x4,0x10,0x13, |
450 |
0x4,0x10,0x20, |
451 |
0x4,0x10,0x21, |
452 |
0x4,0x10,0x22, |
453 |
0x4,0x10,0x23, |
454 |
0x4,0x10,0x30, |
455 |
0x4,0x10,0x31, |
456 |
0x4,0x10,0x32, |
457 |
0x4,0x10,0x33, |
458 |
0x4,0x11,0x00, |
459 |
0x4,0x11,0x01, |
460 |
0x4,0x11,0x02, |
461 |
0x4,0x11,0x03, |
462 |
0x4,0x11,0x10, |
463 |
0x4,0x11,0x11, |
464 |
0x4,0x11,0x12, |
465 |
0x4,0x11,0x13, |
466 |
0x4,0x11,0x20, |
467 |
0x4,0x11,0x21, |
468 |
0x4,0x11,0x22, |
469 |
0x4,0x11,0x23, |
470 |
0x4,0x11,0x30, |
471 |
0x4,0x11,0x31, |
472 |
0x4,0x11,0x32, |
473 |
0x4,0x11,0x33, |
474 |
0x4,0x12,0x00, |
475 |
0x4,0x12,0x01, |
476 |
0x4,0x12,0x02, |
477 |
0x4,0x12,0x03, |
478 |
0x4,0x12,0x10, |
479 |
0x4,0x12,0x11, |
480 |
0x4,0x12,0x12, |
481 |
0x4,0x12,0x13, |
482 |
0x4,0x12,0x20, |
483 |
0x4,0x12,0x21, |
484 |
0x4,0x12,0x22, |
485 |
0x4,0x12,0x23, |
486 |
0x4,0x12,0x30, |
487 |
0x4,0x12,0x31, |
488 |
0x4,0x12,0x32, |
489 |
0x4,0x12,0x33, |
490 |
0x4,0x13,0x00, |
491 |
0x4,0x13,0x01, |
492 |
0x4,0x13,0x02, |
493 |
0x4,0x13,0x03, |
494 |
0x4,0x13,0x10, |
495 |
0x4,0x13,0x11, |
496 |
0x4,0x13,0x12, |
497 |
0x4,0x13,0x13, |
498 |
0x4,0x13,0x20, |
499 |
0x4,0x13,0x21, |
500 |
0x4,0x13,0x22, |
501 |
0x4,0x13,0x23, |
502 |
0x4,0x13,0x30, |
503 |
0x4,0x13,0x31, |
504 |
0x4,0x13,0x32, |
505 |
0x4,0x13,0x33, |
506 |
0x2,0x00, |
507 |
0x2,0x10, |
508 |
0x2,0x20, |
509 |
0x2,0x30, |
510 |
0x2,0x40, |
511 |
0x2,0x50, |
512 |
0x2,0x60, |
513 |
0x2,0x70, |
514 |
0x2,0x01, |
515 |
0x2,0x11, |
516 |
0x2,0x21, |
517 |
0x2,0x31, |
518 |
0x2,0x41, |
519 |
0x2,0x51, |
520 |
0x2,0x61, |
521 |
0x2,0x71, |
522 |
0x2,0x02, |
523 |
0x2,0x12, |
524 |
0x2,0x22, |
525 |
0x2,0x32, |
526 |
0x2,0x42, |
527 |
0x2,0x52, |
528 |
0x2,0x62, |
529 |
0x2,0x72, |
530 |
0x2,0x03, |
531 |
0x2,0x13, |
532 |
0x2,0x23, |
533 |
0x2,0x33, |
534 |
0x2,0x43, |
535 |
0x2,0x53, |
536 |
0x2,0x63, |
537 |
0x2,0x73, |
538 |
0x2,0x04, |
539 |
0x2,0x14, |
540 |
0x2,0x24, |
541 |
0x2,0x34, |
542 |
0x2,0x44, |
543 |
0x2,0x54, |
544 |
0x2,0x64, |
545 |
0x2,0x74, |
546 |
0x2,0x05, |
547 |
0x2,0x15, |
548 |
0x2,0x25, |
549 |
0x2,0x35, |
550 |
0x2,0x45, |
551 |
0x2,0x55, |
552 |
0x2,0x65, |
553 |
0x2,0x75, |
554 |
0x2,0x06, |
555 |
0x2,0x16, |
556 |
0x2,0x26, |
557 |
0x2,0x36, |
558 |
0x2,0x46, |
559 |
0x2,0x56, |
560 |
0x2,0x66, |
561 |
0x2,0x76, |
562 |
0x2,0x07, |
563 |
0x2,0x17, |
564 |
0x2,0x27, |
565 |
0x2,0x37, |
566 |
0x2,0x47, |
567 |
0x2,0x57, |
568 |
0x2,0x67, |
569 |
0x2,0x77 |
570 |
}; |
571 |
|
572 |
static const uint8_t pc_tbl4[] = { |
573 |
0x8,0x00,0x00,0x00,0x00, |
574 |
0x8,0x00,0x00,0x00,0x00, |
575 |
0x8,0x20,0x00,0x00,0x00, |
576 |
0x8,0x00,0x00,0x00,0x01, |
577 |
0x8,0x10,0x00,0x00,0x00, |
578 |
0x8,0x00,0x00,0x00,0x02, |
579 |
0x8,0x01,0x00,0x00,0x00, |
580 |
0x8,0x00,0x00,0x00,0x10, |
581 |
0x8,0x02,0x00,0x00,0x00, |
582 |
0x6,0x00,0x00,0x00, |
583 |
0x6,0x20,0x00,0x00, |
584 |
0x6,0x00,0x00,0x01, |
585 |
0x6,0x10,0x00,0x00, |
586 |
0x6,0x00,0x00,0x02, |
587 |
0x6,0x00,0x10,0x00, |
588 |
0x6,0x00,0x20,0x00, |
589 |
0x6,0x00,0x02,0x00, |
590 |
0x6,0x00,0x01,0x00, |
591 |
0x6,0x01,0x00,0x00, |
592 |
0x6,0x00,0x00,0x20, |
593 |
0x6,0x02,0x00,0x00, |
594 |
0x6,0x00,0x00,0x10, |
595 |
0x6,0x10,0x00,0x20, |
596 |
0x6,0x01,0x00,0x02, |
597 |
0x6,0x20,0x00,0x10, |
598 |
0x6,0x02,0x00,0x01, |
599 |
0x6,0x20,0x10,0x00, |
600 |
0x6,0x00,0x12,0x00, |
601 |
0x6,0x00,0x02,0x01, |
602 |
0x6,0x02,0x01,0x00, |
603 |
0x6,0x00,0x21,0x00, |
604 |
0x6,0x00,0x01,0x02, |
605 |
0x6,0x00,0x20,0x10, |
606 |
0x6,0x00,0x00,0x21, |
607 |
0x6,0x00,0x00,0x12, |
608 |
0x6,0x00,0x01,0x20, |
609 |
0x6,0x12,0x00,0x00, |
610 |
0x6,0x00,0x10,0x20, |
611 |
0x6,0x01,0x20,0x00, |
612 |
0x6,0x02,0x10,0x00, |
613 |
0x6,0x10,0x20,0x00, |
614 |
0x6,0x01,0x02,0x00, |
615 |
0x6,0x21,0x00,0x00, |
616 |
0x6,0x00,0x02,0x10, |
617 |
0x6,0x20,0x01,0x00, |
618 |
0x6,0x00,0x22,0x00, |
619 |
0x6,0x10,0x02,0x00, |
620 |
0x6,0x00,0x10,0x02, |
621 |
0x6,0x11,0x00,0x00, |
622 |
0x6,0x00,0x11,0x00, |
623 |
0x6,0x22,0x00,0x00, |
624 |
0x6,0x20,0x00,0x02, |
625 |
0x6,0x10,0x00,0x01, |
626 |
0x6,0x00,0x20,0x01, |
627 |
0x6,0x02,0x20,0x00, |
628 |
0x6,0x01,0x10,0x00, |
629 |
0x6,0x01,0x00,0x20, |
630 |
0x6,0x00,0x20,0x02, |
631 |
0x6,0x01,0x20,0x02, |
632 |
0x6,0x10,0x01,0x00, |
633 |
0x6,0x02,0x00,0x10, |
634 |
0x6,0x00,0x10,0x01, |
635 |
0x6,0x10,0x01,0x20, |
636 |
0x6,0x20,0x02,0x10, |
637 |
0x6,0x00,0x00,0x22, |
638 |
0x6,0x10,0x00,0x02, |
639 |
0x6,0x00,0x02,0x20, |
640 |
0x6,0x20,0x02,0x00, |
641 |
0x6,0x00,0x00,0x11, |
642 |
0x6,0x02,0x10,0x01, |
643 |
0x6,0x00,0x01,0x10, |
644 |
0x6,0x00,0x02,0x11, |
645 |
0x4,0x01,0x02, |
646 |
0x4,0x02,0x01, |
647 |
0x4,0x01,0x00, |
648 |
0x4,0x10,0x20, |
649 |
0x4,0x20,0x10, |
650 |
0x4,0x20,0x00, |
651 |
0x4,0x11,0x00, |
652 |
0x4,0x02,0x00, |
653 |
0x4,0x12,0x00, |
654 |
0x4,0x00,0x21, |
655 |
0x4,0x22,0x00, |
656 |
0x4,0x00,0x12, |
657 |
0x4,0x21,0x00, |
658 |
0x4,0x02,0x11, |
659 |
0x4,0x00,0x01, |
660 |
0x4,0x10,0x02, |
661 |
0x4,0x02,0x20, |
662 |
0x4,0x20,0x11, |
663 |
0x4,0x01,0x10, |
664 |
0x4,0x21,0x10, |
665 |
0x4,0x10,0x00, |
666 |
0x4,0x10,0x22, |
667 |
0x4,0x20,0x20, |
668 |
0x4,0x00,0x22, |
669 |
0x4,0x01,0x22, |
670 |
0x4,0x20,0x01, |
671 |
0x4,0x02,0x02, |
672 |
0x4,0x00,0x20, |
673 |
0x4,0x00,0x10, |
674 |
0x4,0x00,0x11, |
675 |
0x4,0x22,0x01, |
676 |
0x4,0x11,0x20, |
677 |
0x4,0x12,0x01, |
678 |
0x4,0x12,0x20, |
679 |
0x4,0x11,0x02, |
680 |
0x4,0x10,0x10, |
681 |
0x4,0x01,0x01, |
682 |
0x4,0x02,0x21, |
683 |
0x4,0x20,0x12, |
684 |
0x4,0x01,0x12, |
685 |
0x4,0x22,0x11, |
686 |
0x4,0x21,0x12, |
687 |
0x4,0x22,0x10, |
688 |
0x4,0x21,0x02, |
689 |
0x4,0x20,0x02, |
690 |
0x4,0x10,0x01, |
691 |
0x4,0x00,0x02, |
692 |
0x4,0x10,0x21, |
693 |
0x4,0x01,0x20, |
694 |
0x4,0x11,0x22, |
695 |
0x4,0x12,0x21, |
696 |
0x4,0x22,0x20, |
697 |
0x4,0x02,0x10, |
698 |
0x4,0x02,0x22, |
699 |
0x4,0x11,0x10, |
700 |
0x4,0x22,0x02, |
701 |
0x4,0x20,0x21, |
702 |
0x4,0x01,0x11, |
703 |
0x4,0x11,0x01, |
704 |
0x4,0x10,0x12, |
705 |
0x4,0x02,0x12, |
706 |
0x4,0x20,0x22, |
707 |
0x4,0x21,0x20, |
708 |
0x4,0x01,0x21, |
709 |
0x4,0x12,0x02, |
710 |
0x4,0x21,0x11, |
711 |
0x4,0x12,0x22, |
712 |
0x4,0x12,0x10, |
713 |
0x4,0x22,0x21, |
714 |
0x4,0x10,0x11, |
715 |
0x4,0x21,0x01, |
716 |
0x4,0x11,0x12, |
717 |
0x4,0x12,0x11, |
718 |
0x4,0x66,0x66, |
719 |
0x4,0x22,0x22, |
720 |
0x4,0x11,0x21, |
721 |
0x4,0x11,0x11, |
722 |
0x4,0x21,0x22, |
723 |
0x4,0x00,0x00, |
724 |
0x4,0x22,0x12, |
725 |
0x4,0x12,0x12, |
726 |
0x4,0x21,0x21, |
727 |
0x4,0x42,0x00, |
728 |
0x4,0x00,0x04, |
729 |
0x4,0x40,0x00, |
730 |
0x4,0x30,0x00, |
731 |
0x4,0x31,0x00, |
732 |
0x4,0x00,0x03, |
733 |
0x4,0x00,0x14, |
734 |
0x4,0x00,0x13, |
735 |
0x4,0x01,0x24, |
736 |
0x4,0x20,0x13, |
737 |
0x4,0x01,0x42, |
738 |
0x4,0x14,0x20, |
739 |
0x4,0x42,0x02, |
740 |
0x4,0x13,0x00, |
741 |
0x4,0x00,0x24, |
742 |
0x4,0x31,0x20, |
743 |
0x4,0x22,0x13, |
744 |
0x4,0x11,0x24, |
745 |
0x4,0x12,0x66, |
746 |
0x4,0x30,0x01, |
747 |
0x4,0x02,0x13, |
748 |
0x4,0x12,0x42, |
749 |
0x4,0x40,0x10, |
750 |
0x4,0x40,0x02, |
751 |
0x4,0x01,0x04, |
752 |
0x4,0x24,0x00, |
753 |
0x4,0x42,0x10, |
754 |
0x4,0x21,0x13, |
755 |
0x4,0x13,0x12, |
756 |
0x4,0x31,0x21, |
757 |
0x4,0x21,0x24, |
758 |
0x4,0x00,0x40, |
759 |
0x4,0x10,0x24, |
760 |
0x4,0x10,0x42, |
761 |
0x4,0x32,0x01, |
762 |
0x4,0x11,0x42, |
763 |
0x4,0x20,0x31, |
764 |
0x4,0x12,0x40, |
765 |
0x2,0x00, |
766 |
0x2,0x10, |
767 |
0x2,0x20, |
768 |
0x2,0x30, |
769 |
0x2,0x40, |
770 |
0x2,0x50, |
771 |
0x2,0x60, |
772 |
0x2,0x70, |
773 |
0x2,0x01, |
774 |
0x2,0x11, |
775 |
0x2,0x21, |
776 |
0x2,0x31, |
777 |
0x2,0x41, |
778 |
0x2,0x51, |
779 |
0x2,0x61, |
780 |
0x2,0x71, |
781 |
0x2,0x02, |
782 |
0x2,0x12, |
783 |
0x2,0x22, |
784 |
0x2,0x32, |
785 |
0x2,0x42, |
786 |
0x2,0x52, |
787 |
0x2,0x62, |
788 |
0x2,0x72, |
789 |
0x2,0x03, |
790 |
0x2,0x13, |
791 |
0x2,0x23, |
792 |
0x2,0x33, |
793 |
0x2,0x43, |
794 |
0x2,0x53, |
795 |
0x2,0x63, |
796 |
0x2,0x73, |
797 |
0x2,0x04, |
798 |
0x2,0x14, |
799 |
0x2,0x24, |
800 |
0x2,0x34, |
801 |
0x2,0x44, |
802 |
0x2,0x54, |
803 |
0x2,0x64, |
804 |
0x2,0x74, |
805 |
0x2,0x05, |
806 |
0x2,0x15, |
807 |
0x2,0x25, |
808 |
0x2,0x35, |
809 |
0x2,0x45, |
810 |
0x2,0x55, |
811 |
0x2,0x65, |
812 |
0x2,0x75, |
813 |
0x2,0x06, |
814 |
0x2,0x16, |
815 |
0x2,0x26, |
816 |
0x2,0x36, |
817 |
0x2,0x46, |
818 |
0x2,0x56, |
819 |
0x2,0x66, |
820 |
0x2,0x76, |
821 |
0x2,0x07, |
822 |
0x2,0x17, |
823 |
0x2,0x27, |
824 |
0x2,0x37, |
825 |
0x2,0x47, |
826 |
0x2,0x57, |
827 |
0x2,0x67, |
828 |
0x2,0x77 |
829 |
}; |
830 |
|
831 |
static const uint8_t *tables[] = { pc_tbl2, pc_tbl3, pc_tbl4 }; |
832 |
|
833 |
#endif /* FFMPEG_TRUEMOTION1DATA_H */ |