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