1 | /*
|
---|
2 | * Constants for DV codec
|
---|
3 | * Copyright (c) 2002 Fabrice Bellard.
|
---|
4 | *
|
---|
5 | * This library is free software; you can redistribute it and/or
|
---|
6 | * modify it under the terms of the GNU Lesser General Public
|
---|
7 | * License as published by the Free Software Foundation; either
|
---|
8 | * version 2 of the License, or (at your option) any later version.
|
---|
9 | *
|
---|
10 | * This library is distributed in the hope that it will be useful,
|
---|
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
---|
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
---|
13 | * Lesser General Public License for more details.
|
---|
14 | *
|
---|
15 | * You should have received a copy of the GNU Lesser General Public
|
---|
16 | * License along with this library; if not, write to the Free Software
|
---|
17 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
---|
18 | */
|
---|
19 |
|
---|
20 | /**
|
---|
21 | * @file dvdata.h
|
---|
22 | * Constants for DV codec.
|
---|
23 | */
|
---|
24 |
|
---|
25 | /*
|
---|
26 | * DVprofile is used to express the differences between various
|
---|
27 | * DV flavors. For now it's primarily used for differentiating
|
---|
28 | * 525/60 and 625/50, but the plans are to use it for various
|
---|
29 | * DV specs as well (e.g. SMPTE314M vs. IEC 61834).
|
---|
30 | */
|
---|
31 | typedef struct DVprofile {
|
---|
32 | int dsf; /* value of the dsf in the DV header */
|
---|
33 | int frame_size; /* total size of one frame in bytes */
|
---|
34 | int difseg_size; /* number of DIF segments per DIF channel */
|
---|
35 | int n_difchan; /* number of DIF channels per frame */
|
---|
36 | int frame_rate;
|
---|
37 | int frame_rate_base;
|
---|
38 | int ltc_divisor; /* FPS from the LTS standpoint */
|
---|
39 | int height; /* picture height in pixels */
|
---|
40 | int width; /* picture width in pixels */
|
---|
41 | AVRational sar[2]; /* sample aspect ratios for 4:3 and 16:9 */
|
---|
42 | const uint16_t *video_place; /* positions of all DV macro blocks */
|
---|
43 | enum PixelFormat pix_fmt; /* picture pixel format */
|
---|
44 |
|
---|
45 | int audio_stride; /* size of audio_shuffle table */
|
---|
46 | int audio_min_samples[3];/* min ammount of audio samples */
|
---|
47 | /* for 48Khz, 44.1Khz and 32Khz */
|
---|
48 | int audio_samples_dist[5];/* how many samples are supposed to be */
|
---|
49 | /* in each frame in a 5 frames window */
|
---|
50 | const uint16_t (*audio_shuffle)[9]; /* PCM shuffling table */
|
---|
51 | } DVprofile;
|
---|
52 |
|
---|
53 | #define NB_DV_VLC 409
|
---|
54 |
|
---|
55 | /*
|
---|
56 | * There's a catch about the following three tables: the mapping they establish
|
---|
57 | * between (run, level) and vlc is not 1-1. So you have to watch out for that
|
---|
58 | * when building misc. tables. E.g. (1, 0) can be either 0x7cf or 0x1f82.
|
---|
59 | */
|
---|
60 | static const uint16_t dv_vlc_bits[409] = {
|
---|
61 | 0x0000, 0x0002, 0x0007, 0x0008, 0x0009, 0x0014, 0x0015, 0x0016,
|
---|
62 | 0x0017, 0x0030, 0x0031, 0x0032, 0x0033, 0x0068, 0x0069, 0x006a,
|
---|
63 | 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, 0x00e0, 0x00e1, 0x00e2,
|
---|
64 | 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x00e7, 0x00e8, 0x00e9, 0x00ea,
|
---|
65 | 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, 0x01e0, 0x01e1, 0x01e2,
|
---|
66 | 0x01e3, 0x01e4, 0x01e5, 0x01e6, 0x01e7, 0x01e8, 0x01e9, 0x01ea,
|
---|
67 | 0x01eb, 0x01ec, 0x01ed, 0x01ee, 0x01ef, 0x03e0, 0x03e1, 0x03e2,
|
---|
68 | 0x03e3, 0x03e4, 0x03e5, 0x03e6, 0x07ce, 0x07cf, 0x07d0, 0x07d1,
|
---|
69 | 0x07d2, 0x07d3, 0x07d4, 0x07d5, 0x0fac, 0x0fad, 0x0fae, 0x0faf,
|
---|
70 | 0x0fb0, 0x0fb1, 0x0fb2, 0x0fb3, 0x0fb4, 0x0fb5, 0x0fb6, 0x0fb7,
|
---|
71 | 0x0fb8, 0x0fb9, 0x0fba, 0x0fbb, 0x0fbc, 0x0fbd, 0x0fbe, 0x0fbf,
|
---|
72 | 0x1f80, 0x1f81, 0x1f82, 0x1f83, 0x1f84, 0x1f85, 0x1f86, 0x1f87,
|
---|
73 | 0x1f88, 0x1f89, 0x1f8a, 0x1f8b, 0x1f8c, 0x1f8d, 0x1f8e, 0x1f8f,
|
---|
74 | 0x1f90, 0x1f91, 0x1f92, 0x1f93, 0x1f94, 0x1f95, 0x1f96, 0x1f97,
|
---|
75 | 0x1f98, 0x1f99, 0x1f9a, 0x1f9b, 0x1f9c, 0x1f9d, 0x1f9e, 0x1f9f,
|
---|
76 | 0x1fa0, 0x1fa1, 0x1fa2, 0x1fa3, 0x1fa4, 0x1fa5, 0x1fa6, 0x1fa7,
|
---|
77 | 0x1fa8, 0x1fa9, 0x1faa, 0x1fab, 0x1fac, 0x1fad, 0x1fae, 0x1faf,
|
---|
78 | 0x1fb0, 0x1fb1, 0x1fb2, 0x1fb3, 0x1fb4, 0x1fb5, 0x1fb6, 0x1fb7,
|
---|
79 | 0x1fb8, 0x1fb9, 0x1fba, 0x1fbb, 0x1fbc, 0x1fbd, 0x1fbe, 0x1fbf,
|
---|
80 | 0x7f00, 0x7f01, 0x7f02, 0x7f03, 0x7f04, 0x7f05, 0x7f06, 0x7f07,
|
---|
81 | 0x7f08, 0x7f09, 0x7f0a, 0x7f0b, 0x7f0c, 0x7f0d, 0x7f0e, 0x7f0f,
|
---|
82 | 0x7f10, 0x7f11, 0x7f12, 0x7f13, 0x7f14, 0x7f15, 0x7f16, 0x7f17,
|
---|
83 | 0x7f18, 0x7f19, 0x7f1a, 0x7f1b, 0x7f1c, 0x7f1d, 0x7f1e, 0x7f1f,
|
---|
84 | 0x7f20, 0x7f21, 0x7f22, 0x7f23, 0x7f24, 0x7f25, 0x7f26, 0x7f27,
|
---|
85 | 0x7f28, 0x7f29, 0x7f2a, 0x7f2b, 0x7f2c, 0x7f2d, 0x7f2e, 0x7f2f,
|
---|
86 | 0x7f30, 0x7f31, 0x7f32, 0x7f33, 0x7f34, 0x7f35, 0x7f36, 0x7f37,
|
---|
87 | 0x7f38, 0x7f39, 0x7f3a, 0x7f3b, 0x7f3c, 0x7f3d, 0x7f3e, 0x7f3f,
|
---|
88 | 0x7f40, 0x7f41, 0x7f42, 0x7f43, 0x7f44, 0x7f45, 0x7f46, 0x7f47,
|
---|
89 | 0x7f48, 0x7f49, 0x7f4a, 0x7f4b, 0x7f4c, 0x7f4d, 0x7f4e, 0x7f4f,
|
---|
90 | 0x7f50, 0x7f51, 0x7f52, 0x7f53, 0x7f54, 0x7f55, 0x7f56, 0x7f57,
|
---|
91 | 0x7f58, 0x7f59, 0x7f5a, 0x7f5b, 0x7f5c, 0x7f5d, 0x7f5e, 0x7f5f,
|
---|
92 | 0x7f60, 0x7f61, 0x7f62, 0x7f63, 0x7f64, 0x7f65, 0x7f66, 0x7f67,
|
---|
93 | 0x7f68, 0x7f69, 0x7f6a, 0x7f6b, 0x7f6c, 0x7f6d, 0x7f6e, 0x7f6f,
|
---|
94 | 0x7f70, 0x7f71, 0x7f72, 0x7f73, 0x7f74, 0x7f75, 0x7f76, 0x7f77,
|
---|
95 | 0x7f78, 0x7f79, 0x7f7a, 0x7f7b, 0x7f7c, 0x7f7d, 0x7f7e, 0x7f7f,
|
---|
96 | 0x7f80, 0x7f81, 0x7f82, 0x7f83, 0x7f84, 0x7f85, 0x7f86, 0x7f87,
|
---|
97 | 0x7f88, 0x7f89, 0x7f8a, 0x7f8b, 0x7f8c, 0x7f8d, 0x7f8e, 0x7f8f,
|
---|
98 | 0x7f90, 0x7f91, 0x7f92, 0x7f93, 0x7f94, 0x7f95, 0x7f96, 0x7f97,
|
---|
99 | 0x7f98, 0x7f99, 0x7f9a, 0x7f9b, 0x7f9c, 0x7f9d, 0x7f9e, 0x7f9f,
|
---|
100 | 0x7fa0, 0x7fa1, 0x7fa2, 0x7fa3, 0x7fa4, 0x7fa5, 0x7fa6, 0x7fa7,
|
---|
101 | 0x7fa8, 0x7fa9, 0x7faa, 0x7fab, 0x7fac, 0x7fad, 0x7fae, 0x7faf,
|
---|
102 | 0x7fb0, 0x7fb1, 0x7fb2, 0x7fb3, 0x7fb4, 0x7fb5, 0x7fb6, 0x7fb7,
|
---|
103 | 0x7fb8, 0x7fb9, 0x7fba, 0x7fbb, 0x7fbc, 0x7fbd, 0x7fbe, 0x7fbf,
|
---|
104 | 0x7fc0, 0x7fc1, 0x7fc2, 0x7fc3, 0x7fc4, 0x7fc5, 0x7fc6, 0x7fc7,
|
---|
105 | 0x7fc8, 0x7fc9, 0x7fca, 0x7fcb, 0x7fcc, 0x7fcd, 0x7fce, 0x7fcf,
|
---|
106 | 0x7fd0, 0x7fd1, 0x7fd2, 0x7fd3, 0x7fd4, 0x7fd5, 0x7fd6, 0x7fd7,
|
---|
107 | 0x7fd8, 0x7fd9, 0x7fda, 0x7fdb, 0x7fdc, 0x7fdd, 0x7fde, 0x7fdf,
|
---|
108 | 0x7fe0, 0x7fe1, 0x7fe2, 0x7fe3, 0x7fe4, 0x7fe5, 0x7fe6, 0x7fe7,
|
---|
109 | 0x7fe8, 0x7fe9, 0x7fea, 0x7feb, 0x7fec, 0x7fed, 0x7fee, 0x7fef,
|
---|
110 | 0x7ff0, 0x7ff1, 0x7ff2, 0x7ff3, 0x7ff4, 0x7ff5, 0x7ff6, 0x7ff7,
|
---|
111 | 0x7ff8, 0x7ff9, 0x7ffa, 0x7ffb, 0x7ffc, 0x7ffd, 0x7ffe, 0x7fff,
|
---|
112 | 0x0006,
|
---|
113 | };
|
---|
114 |
|
---|
115 | static const uint8_t dv_vlc_len[409] = {
|
---|
116 | 2, 3, 4, 4, 4, 5, 5, 5,
|
---|
117 | 5, 6, 6, 6, 6, 7, 7, 7,
|
---|
118 | 7, 7, 7, 7, 7, 8, 8, 8,
|
---|
119 | 8, 8, 8, 8, 8, 8, 8, 8,
|
---|
120 | 8, 8, 8, 8, 8, 9, 9, 9,
|
---|
121 | 9, 9, 9, 9, 9, 9, 9, 9,
|
---|
122 | 9, 9, 9, 9, 9, 10, 10, 10,
|
---|
123 | 10, 10, 10, 10, 11, 11, 11, 11,
|
---|
124 | 11, 11, 11, 11, 12, 12, 12, 12,
|
---|
125 | 12, 12, 12, 12, 12, 12, 12, 12,
|
---|
126 | 12, 12, 12, 12, 12, 12, 12, 12,
|
---|
127 | 13, 13, 13, 13, 13, 13, 13, 13,
|
---|
128 | 13, 13, 13, 13, 13, 13, 13, 13,
|
---|
129 | 13, 13, 13, 13, 13, 13, 13, 13,
|
---|
130 | 13, 13, 13, 13, 13, 13, 13, 13,
|
---|
131 | 13, 13, 13, 13, 13, 13, 13, 13,
|
---|
132 | 13, 13, 13, 13, 13, 13, 13, 13,
|
---|
133 | 13, 13, 13, 13, 13, 13, 13, 13,
|
---|
134 | 13, 13, 13, 13, 13, 13, 13, 13,
|
---|
135 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
136 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
137 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
138 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
139 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
140 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
141 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
142 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
143 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
144 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
145 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
146 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
147 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
148 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
149 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
150 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
151 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
152 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
153 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
154 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
155 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
156 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
157 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
158 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
159 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
160 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
161 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
162 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
163 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
164 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
165 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
166 | 15, 15, 15, 15, 15, 15, 15, 15,
|
---|
167 | 4,
|
---|
168 | };
|
---|
169 |
|
---|
170 | static const uint8_t dv_vlc_run[409] = {
|
---|
171 | 0, 0, 1, 0, 0, 2, 1, 0,
|
---|
172 | 0, 3, 4, 0, 0, 5, 6, 2,
|
---|
173 | 1, 1, 0, 0, 0, 7, 8, 9,
|
---|
174 | 10, 3, 4, 2, 1, 1, 1, 0,
|
---|
175 | 0, 0, 0, 0, 0, 11, 12, 13,
|
---|
176 | 14, 5, 6, 3, 4, 2, 2, 1,
|
---|
177 | 0, 0, 0, 0, 0, 5, 3, 3,
|
---|
178 | 2, 1, 1, 1, 0, 1, 6, 4,
|
---|
179 | 3, 1, 1, 1, 2, 3, 4, 5,
|
---|
180 | 7, 8, 9, 10, 7, 8, 4, 3,
|
---|
181 | 2, 2, 2, 2, 2, 1, 1, 1,
|
---|
182 | 0, 1, 2, 3, 4, 5, 6, 7,
|
---|
183 | 8, 9, 10, 11, 12, 13, 14, 15,
|
---|
184 | 16, 17, 18, 19, 20, 21, 22, 23,
|
---|
185 | 24, 25, 26, 27, 28, 29, 30, 31,
|
---|
186 | 32, 33, 34, 35, 36, 37, 38, 39,
|
---|
187 | 40, 41, 42, 43, 44, 45, 46, 47,
|
---|
188 | 48, 49, 50, 51, 52, 53, 54, 55,
|
---|
189 | 56, 57, 58, 59, 60, 61, 62, 63,
|
---|
190 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
191 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
192 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
193 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
194 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
195 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
196 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
197 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
198 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
199 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
200 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
201 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
202 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
203 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
204 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
205 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
206 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
207 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
208 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
209 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
210 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
211 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
212 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
213 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
214 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
215 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
216 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
217 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
218 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
219 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
220 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
221 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
222 | 127,
|
---|
223 | };
|
---|
224 |
|
---|
225 | static const uint8_t dv_vlc_level[409] = {
|
---|
226 | 1, 2, 1, 3, 4, 1, 2, 5,
|
---|
227 | 6, 1, 1, 7, 8, 1, 1, 2,
|
---|
228 | 3, 4, 9, 10, 11, 1, 1, 1,
|
---|
229 | 1, 2, 2, 3, 5, 6, 7, 12,
|
---|
230 | 13, 14, 15, 16, 17, 1, 1, 1,
|
---|
231 | 1, 2, 2, 3, 3, 4, 5, 8,
|
---|
232 | 18, 19, 20, 21, 22, 3, 4, 5,
|
---|
233 | 6, 9, 10, 11, 0, 0, 3, 4,
|
---|
234 | 6, 12, 13, 14, 0, 0, 0, 0,
|
---|
235 | 2, 2, 2, 2, 3, 3, 5, 7,
|
---|
236 | 7, 8, 9, 10, 11, 15, 16, 17,
|
---|
237 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
238 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
239 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
240 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
241 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
242 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
243 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
244 | 0, 0, 0, 0, 0, 0, 0, 0,
|
---|
245 | 0, 1, 2, 3, 4, 5, 6, 7,
|
---|
246 | 8, 9, 10, 11, 12, 13, 14, 15,
|
---|
247 | 16, 17, 18, 19, 20, 21, 22, 23,
|
---|
248 | 24, 25, 26, 27, 28, 29, 30, 31,
|
---|
249 | 32, 33, 34, 35, 36, 37, 38, 39,
|
---|
250 | 40, 41, 42, 43, 44, 45, 46, 47,
|
---|
251 | 48, 49, 50, 51, 52, 53, 54, 55,
|
---|
252 | 56, 57, 58, 59, 60, 61, 62, 63,
|
---|
253 | 64, 65, 66, 67, 68, 69, 70, 71,
|
---|
254 | 72, 73, 74, 75, 76, 77, 78, 79,
|
---|
255 | 80, 81, 82, 83, 84, 85, 86, 87,
|
---|
256 | 88, 89, 90, 91, 92, 93, 94, 95,
|
---|
257 | 96, 97, 98, 99, 100, 101, 102, 103,
|
---|
258 | 104, 105, 106, 107, 108, 109, 110, 111,
|
---|
259 | 112, 113, 114, 115, 116, 117, 118, 119,
|
---|
260 | 120, 121, 122, 123, 124, 125, 126, 127,
|
---|
261 | 128, 129, 130, 131, 132, 133, 134, 135,
|
---|
262 | 136, 137, 138, 139, 140, 141, 142, 143,
|
---|
263 | 144, 145, 146, 147, 148, 149, 150, 151,
|
---|
264 | 152, 153, 154, 155, 156, 157, 158, 159,
|
---|
265 | 160, 161, 162, 163, 164, 165, 166, 167,
|
---|
266 | 168, 169, 170, 171, 172, 173, 174, 175,
|
---|
267 | 176, 177, 178, 179, 180, 181, 182, 183,
|
---|
268 | 184, 185, 186, 187, 188, 189, 190, 191,
|
---|
269 | 192, 193, 194, 195, 196, 197, 198, 199,
|
---|
270 | 200, 201, 202, 203, 204, 205, 206, 207,
|
---|
271 | 208, 209, 210, 211, 212, 213, 214, 215,
|
---|
272 | 216, 217, 218, 219, 220, 221, 222, 223,
|
---|
273 | 224, 225, 226, 227, 228, 229, 230, 231,
|
---|
274 | 232, 233, 234, 235, 236, 237, 238, 239,
|
---|
275 | 240, 241, 242, 243, 244, 245, 246, 247,
|
---|
276 | 248, 249, 250, 251, 252, 253, 254, 255,
|
---|
277 | 0,
|
---|
278 | };
|
---|
279 |
|
---|
280 | /* unquant tables (not used directly) */
|
---|
281 | static const uint8_t dv_88_areas[64] = {
|
---|
282 | 0,0,0,1,1,1,2,2,
|
---|
283 | 0,0,1,1,1,2,2,2,
|
---|
284 | 0,1,1,1,2,2,2,3,
|
---|
285 | 1,1,1,2,2,2,3,3,
|
---|
286 | 1,1,2,2,2,3,3,3,
|
---|
287 | 1,2,2,2,3,3,3,3,
|
---|
288 | 2,2,2,3,3,3,3,3,
|
---|
289 | 2,2,3,3,3,3,3,3,
|
---|
290 | };
|
---|
291 |
|
---|
292 | static const uint8_t dv_248_areas[64] = {
|
---|
293 | 0,0,1,1,1,2,2,3,
|
---|
294 | 0,0,1,1,2,2,2,3,
|
---|
295 | 0,1,1,2,2,2,3,3,
|
---|
296 | 0,1,1,2,2,2,3,3,
|
---|
297 | 1,1,2,2,2,3,3,3,
|
---|
298 | 1,1,2,2,2,3,3,3,
|
---|
299 | 1,2,2,2,3,3,3,3,
|
---|
300 | 1,2,2,3,3,3,3,3,
|
---|
301 | };
|
---|
302 |
|
---|
303 | static const uint8_t dv_quant_shifts[22][4] = {
|
---|
304 | { 3,3,4,4 },
|
---|
305 | { 3,3,4,4 },
|
---|
306 | { 2,3,3,4 },
|
---|
307 | { 2,3,3,4 },
|
---|
308 | { 2,2,3,3 },
|
---|
309 | { 2,2,3,3 },
|
---|
310 | { 1,2,2,3 },
|
---|
311 | { 1,2,2,3 },
|
---|
312 | { 1,1,2,2 },
|
---|
313 | { 1,1,2,2 },
|
---|
314 | { 0,1,1,2 },
|
---|
315 | { 0,1,1,2 },
|
---|
316 | { 0,0,1,1 },
|
---|
317 | { 0,0,1,1 },
|
---|
318 | { 0,0,0,1 },
|
---|
319 | { 0,0,0,0 },
|
---|
320 | { 0,0,0,0 },
|
---|
321 | { 0,0,0,0 },
|
---|
322 | { 0,0,0,0 },
|
---|
323 | { 0,0,0,0 },
|
---|
324 | { 0,0,0,0 },
|
---|
325 | { 0,0,0,0 },
|
---|
326 | };
|
---|
327 |
|
---|
328 | static const uint8_t dv_quant_offset[4] = { 6, 3, 0, 1 };
|
---|
329 |
|
---|
330 | /* NOTE: I prefer hardcoding the positionning of dv blocks, it is
|
---|
331 | simpler :-) */
|
---|
332 |
|
---|
333 | static const uint16_t dv_place_420[1620] = {
|
---|
334 | 0x0c24, 0x2412, 0x3036, 0x0000, 0x1848,
|
---|
335 | 0x0e24, 0x2612, 0x3236, 0x0200, 0x1a48,
|
---|
336 | 0x1024, 0x2812, 0x3436, 0x0400, 0x1c48,
|
---|
337 | 0x1026, 0x2814, 0x3438, 0x0402, 0x1c4a,
|
---|
338 | 0x0e26, 0x2614, 0x3238, 0x0202, 0x1a4a,
|
---|
339 | 0x0c26, 0x2414, 0x3038, 0x0002, 0x184a,
|
---|
340 | 0x0c28, 0x2416, 0x303a, 0x0004, 0x184c,
|
---|
341 | 0x0e28, 0x2616, 0x323a, 0x0204, 0x1a4c,
|
---|
342 | 0x1028, 0x2816, 0x343a, 0x0404, 0x1c4c,
|
---|
343 | 0x102a, 0x2818, 0x343c, 0x0406, 0x1c4e,
|
---|
344 | 0x0e2a, 0x2618, 0x323c, 0x0206, 0x1a4e,
|
---|
345 | 0x0c2a, 0x2418, 0x303c, 0x0006, 0x184e,
|
---|
346 | 0x0c2c, 0x241a, 0x303e, 0x0008, 0x1850,
|
---|
347 | 0x0e2c, 0x261a, 0x323e, 0x0208, 0x1a50,
|
---|
348 | 0x102c, 0x281a, 0x343e, 0x0408, 0x1c50,
|
---|
349 | 0x102e, 0x281c, 0x3440, 0x040a, 0x1c52,
|
---|
350 | 0x0e2e, 0x261c, 0x3240, 0x020a, 0x1a52,
|
---|
351 | 0x0c2e, 0x241c, 0x3040, 0x000a, 0x1852,
|
---|
352 | 0x0c30, 0x241e, 0x3042, 0x000c, 0x1854,
|
---|
353 | 0x0e30, 0x261e, 0x3242, 0x020c, 0x1a54,
|
---|
354 | 0x1030, 0x281e, 0x3442, 0x040c, 0x1c54,
|
---|
355 | 0x1032, 0x2820, 0x3444, 0x040e, 0x1c56,
|
---|
356 | 0x0e32, 0x2620, 0x3244, 0x020e, 0x1a56,
|
---|
357 | 0x0c32, 0x2420, 0x3044, 0x000e, 0x1856,
|
---|
358 | 0x0c34, 0x2422, 0x3046, 0x0010, 0x1858,
|
---|
359 | 0x0e34, 0x2622, 0x3246, 0x0210, 0x1a58,
|
---|
360 | 0x1034, 0x2822, 0x3446, 0x0410, 0x1c58,
|
---|
361 | 0x1224, 0x2a12, 0x3636, 0x0600, 0x1e48,
|
---|
362 | 0x1424, 0x2c12, 0x3836, 0x0800, 0x2048,
|
---|
363 | 0x1624, 0x2e12, 0x3a36, 0x0a00, 0x2248,
|
---|
364 | 0x1626, 0x2e14, 0x3a38, 0x0a02, 0x224a,
|
---|
365 | 0x1426, 0x2c14, 0x3838, 0x0802, 0x204a,
|
---|
366 | 0x1226, 0x2a14, 0x3638, 0x0602, 0x1e4a,
|
---|
367 | 0x1228, 0x2a16, 0x363a, 0x0604, 0x1e4c,
|
---|
368 | 0x1428, 0x2c16, 0x383a, 0x0804, 0x204c,
|
---|
369 | 0x1628, 0x2e16, 0x3a3a, 0x0a04, 0x224c,
|
---|
370 | 0x162a, 0x2e18, 0x3a3c, 0x0a06, 0x224e,
|
---|
371 | 0x142a, 0x2c18, 0x383c, 0x0806, 0x204e,
|
---|
372 | 0x122a, 0x2a18, 0x363c, 0x0606, 0x1e4e,
|
---|
373 | 0x122c, 0x2a1a, 0x363e, 0x0608, 0x1e50,
|
---|
374 | 0x142c, 0x2c1a, 0x383e, 0x0808, 0x2050,
|
---|
375 | 0x162c, 0x2e1a, 0x3a3e, 0x0a08, 0x2250,
|
---|
376 | 0x162e, 0x2e1c, 0x3a40, 0x0a0a, 0x2252,
|
---|
377 | 0x142e, 0x2c1c, 0x3840, 0x080a, 0x2052,
|
---|
378 | 0x122e, 0x2a1c, 0x3640, 0x060a, 0x1e52,
|
---|
379 | 0x1230, 0x2a1e, 0x3642, 0x060c, 0x1e54,
|
---|
380 | 0x1430, 0x2c1e, 0x3842, 0x080c, 0x2054,
|
---|
381 | 0x1630, 0x2e1e, 0x3a42, 0x0a0c, 0x2254,
|
---|
382 | 0x1632, 0x2e20, 0x3a44, 0x0a0e, 0x2256,
|
---|
383 | 0x1432, 0x2c20, 0x3844, 0x080e, 0x2056,
|
---|
384 | 0x1232, 0x2a20, 0x3644, 0x060e, 0x1e56,
|
---|
385 | 0x1234, 0x2a22, 0x3646, 0x0610, 0x1e58,
|
---|
386 | 0x1434, 0x2c22, 0x3846, 0x0810, 0x2058,
|
---|
387 | 0x1634, 0x2e22, 0x3a46, 0x0a10, 0x2258,
|
---|
388 | 0x1824, 0x3012, 0x3c36, 0x0c00, 0x2448,
|
---|
389 | 0x1a24, 0x3212, 0x3e36, 0x0e00, 0x2648,
|
---|
390 | 0x1c24, 0x3412, 0x4036, 0x1000, 0x2848,
|
---|
391 | 0x1c26, 0x3414, 0x4038, 0x1002, 0x284a,
|
---|
392 | 0x1a26, 0x3214, 0x3e38, 0x0e02, 0x264a,
|
---|
393 | 0x1826, 0x3014, 0x3c38, 0x0c02, 0x244a,
|
---|
394 | 0x1828, 0x3016, 0x3c3a, 0x0c04, 0x244c,
|
---|
395 | 0x1a28, 0x3216, 0x3e3a, 0x0e04, 0x264c,
|
---|
396 | 0x1c28, 0x3416, 0x403a, 0x1004, 0x284c,
|
---|
397 | 0x1c2a, 0x3418, 0x403c, 0x1006, 0x284e,
|
---|
398 | 0x1a2a, 0x3218, 0x3e3c, 0x0e06, 0x264e,
|
---|
399 | 0x182a, 0x3018, 0x3c3c, 0x0c06, 0x244e,
|
---|
400 | 0x182c, 0x301a, 0x3c3e, 0x0c08, 0x2450,
|
---|
401 | 0x1a2c, 0x321a, 0x3e3e, 0x0e08, 0x2650,
|
---|
402 | 0x1c2c, 0x341a, 0x403e, 0x1008, 0x2850,
|
---|
403 | 0x1c2e, 0x341c, 0x4040, 0x100a, 0x2852,
|
---|
404 | 0x1a2e, 0x321c, 0x3e40, 0x0e0a, 0x2652,
|
---|
405 | 0x182e, 0x301c, 0x3c40, 0x0c0a, 0x2452,
|
---|
406 | 0x1830, 0x301e, 0x3c42, 0x0c0c, 0x2454,
|
---|
407 | 0x1a30, 0x321e, 0x3e42, 0x0e0c, 0x2654,
|
---|
408 | 0x1c30, 0x341e, 0x4042, 0x100c, 0x2854,
|
---|
409 | 0x1c32, 0x3420, 0x4044, 0x100e, 0x2856,
|
---|
410 | 0x1a32, 0x3220, 0x3e44, 0x0e0e, 0x2656,
|
---|
411 | 0x1832, 0x3020, 0x3c44, 0x0c0e, 0x2456,
|
---|
412 | 0x1834, 0x3022, 0x3c46, 0x0c10, 0x2458,
|
---|
413 | 0x1a34, 0x3222, 0x3e46, 0x0e10, 0x2658,
|
---|
414 | 0x1c34, 0x3422, 0x4046, 0x1010, 0x2858,
|
---|
415 | 0x1e24, 0x3612, 0x4236, 0x1200, 0x2a48,
|
---|
416 | 0x2024, 0x3812, 0x4436, 0x1400, 0x2c48,
|
---|
417 | 0x2224, 0x3a12, 0x4636, 0x1600, 0x2e48,
|
---|
418 | 0x2226, 0x3a14, 0x4638, 0x1602, 0x2e4a,
|
---|
419 | 0x2026, 0x3814, 0x4438, 0x1402, 0x2c4a,
|
---|
420 | 0x1e26, 0x3614, 0x4238, 0x1202, 0x2a4a,
|
---|
421 | 0x1e28, 0x3616, 0x423a, 0x1204, 0x2a4c,
|
---|
422 | 0x2028, 0x3816, 0x443a, 0x1404, 0x2c4c,
|
---|
423 | 0x2228, 0x3a16, 0x463a, 0x1604, 0x2e4c,
|
---|
424 | 0x222a, 0x3a18, 0x463c, 0x1606, 0x2e4e,
|
---|
425 | 0x202a, 0x3818, 0x443c, 0x1406, 0x2c4e,
|
---|
426 | 0x1e2a, 0x3618, 0x423c, 0x1206, 0x2a4e,
|
---|
427 | 0x1e2c, 0x361a, 0x423e, 0x1208, 0x2a50,
|
---|
428 | 0x202c, 0x381a, 0x443e, 0x1408, 0x2c50,
|
---|
429 | 0x222c, 0x3a1a, 0x463e, 0x1608, 0x2e50,
|
---|
430 | 0x222e, 0x3a1c, 0x4640, 0x160a, 0x2e52,
|
---|
431 | 0x202e, 0x381c, 0x4440, 0x140a, 0x2c52,
|
---|
432 | 0x1e2e, 0x361c, 0x4240, 0x120a, 0x2a52,
|
---|
433 | 0x1e30, 0x361e, 0x4242, 0x120c, 0x2a54,
|
---|
434 | 0x2030, 0x381e, 0x4442, 0x140c, 0x2c54,
|
---|
435 | 0x2230, 0x3a1e, 0x4642, 0x160c, 0x2e54,
|
---|
436 | 0x2232, 0x3a20, 0x4644, 0x160e, 0x2e56,
|
---|
437 | 0x2032, 0x3820, 0x4444, 0x140e, 0x2c56,
|
---|
438 | 0x1e32, 0x3620, 0x4244, 0x120e, 0x2a56,
|
---|
439 | 0x1e34, 0x3622, 0x4246, 0x1210, 0x2a58,
|
---|
440 | 0x2034, 0x3822, 0x4446, 0x1410, 0x2c58,
|
---|
441 | 0x2234, 0x3a22, 0x4646, 0x1610, 0x2e58,
|
---|
442 | 0x2424, 0x3c12, 0x0036, 0x1800, 0x3048,
|
---|
443 | 0x2624, 0x3e12, 0x0236, 0x1a00, 0x3248,
|
---|
444 | 0x2824, 0x4012, 0x0436, 0x1c00, 0x3448,
|
---|
445 | 0x2826, 0x4014, 0x0438, 0x1c02, 0x344a,
|
---|
446 | 0x2626, 0x3e14, 0x0238, 0x1a02, 0x324a,
|
---|
447 | 0x2426, 0x3c14, 0x0038, 0x1802, 0x304a,
|
---|
448 | 0x2428, 0x3c16, 0x003a, 0x1804, 0x304c,
|
---|
449 | 0x2628, 0x3e16, 0x023a, 0x1a04, 0x324c,
|
---|
450 | 0x2828, 0x4016, 0x043a, 0x1c04, 0x344c,
|
---|
451 | 0x282a, 0x4018, 0x043c, 0x1c06, 0x344e,
|
---|
452 | 0x262a, 0x3e18, 0x023c, 0x1a06, 0x324e,
|
---|
453 | 0x242a, 0x3c18, 0x003c, 0x1806, 0x304e,
|
---|
454 | 0x242c, 0x3c1a, 0x003e, 0x1808, 0x3050,
|
---|
455 | 0x262c, 0x3e1a, 0x023e, 0x1a08, 0x3250,
|
---|
456 | 0x282c, 0x401a, 0x043e, 0x1c08, 0x3450,
|
---|
457 | 0x282e, 0x401c, 0x0440, 0x1c0a, 0x3452,
|
---|
458 | 0x262e, 0x3e1c, 0x0240, 0x1a0a, 0x3252,
|
---|
459 | 0x242e, 0x3c1c, 0x0040, 0x180a, 0x3052,
|
---|
460 | 0x2430, 0x3c1e, 0x0042, 0x180c, 0x3054,
|
---|
461 | 0x2630, 0x3e1e, 0x0242, 0x1a0c, 0x3254,
|
---|
462 | 0x2830, 0x401e, 0x0442, 0x1c0c, 0x3454,
|
---|
463 | 0x2832, 0x4020, 0x0444, 0x1c0e, 0x3456,
|
---|
464 | 0x2632, 0x3e20, 0x0244, 0x1a0e, 0x3256,
|
---|
465 | 0x2432, 0x3c20, 0x0044, 0x180e, 0x3056,
|
---|
466 | 0x2434, 0x3c22, 0x0046, 0x1810, 0x3058,
|
---|
467 | 0x2634, 0x3e22, 0x0246, 0x1a10, 0x3258,
|
---|
468 | 0x2834, 0x4022, 0x0446, 0x1c10, 0x3458,
|
---|
469 | 0x2a24, 0x4212, 0x0636, 0x1e00, 0x3648,
|
---|
470 | 0x2c24, 0x4412, 0x0836, 0x2000, 0x3848,
|
---|
471 | 0x2e24, 0x4612, 0x0a36, 0x2200, 0x3a48,
|
---|
472 | 0x2e26, 0x4614, 0x0a38, 0x2202, 0x3a4a,
|
---|
473 | 0x2c26, 0x4414, 0x0838, 0x2002, 0x384a,
|
---|
474 | 0x2a26, 0x4214, 0x0638, 0x1e02, 0x364a,
|
---|
475 | 0x2a28, 0x4216, 0x063a, 0x1e04, 0x364c,
|
---|
476 | 0x2c28, 0x4416, 0x083a, 0x2004, 0x384c,
|
---|
477 | 0x2e28, 0x4616, 0x0a3a, 0x2204, 0x3a4c,
|
---|
478 | 0x2e2a, 0x4618, 0x0a3c, 0x2206, 0x3a4e,
|
---|
479 | 0x2c2a, 0x4418, 0x083c, 0x2006, 0x384e,
|
---|
480 | 0x2a2a, 0x4218, 0x063c, 0x1e06, 0x364e,
|
---|
481 | 0x2a2c, 0x421a, 0x063e, 0x1e08, 0x3650,
|
---|
482 | 0x2c2c, 0x441a, 0x083e, 0x2008, 0x3850,
|
---|
483 | 0x2e2c, 0x461a, 0x0a3e, 0x2208, 0x3a50,
|
---|
484 | 0x2e2e, 0x461c, 0x0a40, 0x220a, 0x3a52,
|
---|
485 | 0x2c2e, 0x441c, 0x0840, 0x200a, 0x3852,
|
---|
486 | 0x2a2e, 0x421c, 0x0640, 0x1e0a, 0x3652,
|
---|
487 | 0x2a30, 0x421e, 0x0642, 0x1e0c, 0x3654,
|
---|
488 | 0x2c30, 0x441e, 0x0842, 0x200c, 0x3854,
|
---|
489 | 0x2e30, 0x461e, 0x0a42, 0x220c, 0x3a54,
|
---|
490 | 0x2e32, 0x4620, 0x0a44, 0x220e, 0x3a56,
|
---|
491 | 0x2c32, 0x4420, 0x0844, 0x200e, 0x3856,
|
---|
492 | 0x2a32, 0x4220, 0x0644, 0x1e0e, 0x3656,
|
---|
493 | 0x2a34, 0x4222, 0x0646, 0x1e10, 0x3658,
|
---|
494 | 0x2c34, 0x4422, 0x0846, 0x2010, 0x3858,
|
---|
495 | 0x2e34, 0x4622, 0x0a46, 0x2210, 0x3a58,
|
---|
496 | 0x3024, 0x0012, 0x0c36, 0x2400, 0x3c48,
|
---|
497 | 0x3224, 0x0212, 0x0e36, 0x2600, 0x3e48,
|
---|
498 | 0x3424, 0x0412, 0x1036, 0x2800, 0x4048,
|
---|
499 | 0x3426, 0x0414, 0x1038, 0x2802, 0x404a,
|
---|
500 | 0x3226, 0x0214, 0x0e38, 0x2602, 0x3e4a,
|
---|
501 | 0x3026, 0x0014, 0x0c38, 0x2402, 0x3c4a,
|
---|
502 | 0x3028, 0x0016, 0x0c3a, 0x2404, 0x3c4c,
|
---|
503 | 0x3228, 0x0216, 0x0e3a, 0x2604, 0x3e4c,
|
---|
504 | 0x3428, 0x0416, 0x103a, 0x2804, 0x404c,
|
---|
505 | 0x342a, 0x0418, 0x103c, 0x2806, 0x404e,
|
---|
506 | 0x322a, 0x0218, 0x0e3c, 0x2606, 0x3e4e,
|
---|
507 | 0x302a, 0x0018, 0x0c3c, 0x2406, 0x3c4e,
|
---|
508 | 0x302c, 0x001a, 0x0c3e, 0x2408, 0x3c50,
|
---|
509 | 0x322c, 0x021a, 0x0e3e, 0x2608, 0x3e50,
|
---|
510 | 0x342c, 0x041a, 0x103e, 0x2808, 0x4050,
|
---|
511 | 0x342e, 0x041c, 0x1040, 0x280a, 0x4052,
|
---|
512 | 0x322e, 0x021c, 0x0e40, 0x260a, 0x3e52,
|
---|
513 | 0x302e, 0x001c, 0x0c40, 0x240a, 0x3c52,
|
---|
514 | 0x3030, 0x001e, 0x0c42, 0x240c, 0x3c54,
|
---|
515 | 0x3230, 0x021e, 0x0e42, 0x260c, 0x3e54,
|
---|
516 | 0x3430, 0x041e, 0x1042, 0x280c, 0x4054,
|
---|
517 | 0x3432, 0x0420, 0x1044, 0x280e, 0x4056,
|
---|
518 | 0x3232, 0x0220, 0x0e44, 0x260e, 0x3e56,
|
---|
519 | 0x3032, 0x0020, 0x0c44, 0x240e, 0x3c56,
|
---|
520 | 0x3034, 0x0022, 0x0c46, 0x2410, 0x3c58,
|
---|
521 | 0x3234, 0x0222, 0x0e46, 0x2610, 0x3e58,
|
---|
522 | 0x3434, 0x0422, 0x1046, 0x2810, 0x4058,
|
---|
523 | 0x3624, 0x0612, 0x1236, 0x2a00, 0x4248,
|
---|
524 | 0x3824, 0x0812, 0x1436, 0x2c00, 0x4448,
|
---|
525 | 0x3a24, 0x0a12, 0x1636, 0x2e00, 0x4648,
|
---|
526 | 0x3a26, 0x0a14, 0x1638, 0x2e02, 0x464a,
|
---|
527 | 0x3826, 0x0814, 0x1438, 0x2c02, 0x444a,
|
---|
528 | 0x3626, 0x0614, 0x1238, 0x2a02, 0x424a,
|
---|
529 | 0x3628, 0x0616, 0x123a, 0x2a04, 0x424c,
|
---|
530 | 0x3828, 0x0816, 0x143a, 0x2c04, 0x444c,
|
---|
531 | 0x3a28, 0x0a16, 0x163a, 0x2e04, 0x464c,
|
---|
532 | 0x3a2a, 0x0a18, 0x163c, 0x2e06, 0x464e,
|
---|
533 | 0x382a, 0x0818, 0x143c, 0x2c06, 0x444e,
|
---|
534 | 0x362a, 0x0618, 0x123c, 0x2a06, 0x424e,
|
---|
535 | 0x362c, 0x061a, 0x123e, 0x2a08, 0x4250,
|
---|
536 | 0x382c, 0x081a, 0x143e, 0x2c08, 0x4450,
|
---|
537 | 0x3a2c, 0x0a1a, 0x163e, 0x2e08, 0x4650,
|
---|
538 | 0x3a2e, 0x0a1c, 0x1640, 0x2e0a, 0x4652,
|
---|
539 | 0x382e, 0x081c, 0x1440, 0x2c0a, 0x4452,
|
---|
540 | 0x362e, 0x061c, 0x1240, 0x2a0a, 0x4252,
|
---|
541 | 0x3630, 0x061e, 0x1242, 0x2a0c, 0x4254,
|
---|
542 | 0x3830, 0x081e, 0x1442, 0x2c0c, 0x4454,
|
---|
543 | 0x3a30, 0x0a1e, 0x1642, 0x2e0c, 0x4654,
|
---|
544 | 0x3a32, 0x0a20, 0x1644, 0x2e0e, 0x4656,
|
---|
545 | 0x3832, 0x0820, 0x1444, 0x2c0e, 0x4456,
|
---|
546 | 0x3632, 0x0620, 0x1244, 0x2a0e, 0x4256,
|
---|
547 | 0x3634, 0x0622, 0x1246, 0x2a10, 0x4258,
|
---|
548 | 0x3834, 0x0822, 0x1446, 0x2c10, 0x4458,
|
---|
549 | 0x3a34, 0x0a22, 0x1646, 0x2e10, 0x4658,
|
---|
550 | 0x3c24, 0x0c12, 0x1836, 0x3000, 0x0048,
|
---|
551 | 0x3e24, 0x0e12, 0x1a36, 0x3200, 0x0248,
|
---|
552 | 0x4024, 0x1012, 0x1c36, 0x3400, 0x0448,
|
---|
553 | 0x4026, 0x1014, 0x1c38, 0x3402, 0x044a,
|
---|
554 | 0x3e26, 0x0e14, 0x1a38, 0x3202, 0x024a,
|
---|
555 | 0x3c26, 0x0c14, 0x1838, 0x3002, 0x004a,
|
---|
556 | 0x3c28, 0x0c16, 0x183a, 0x3004, 0x004c,
|
---|
557 | 0x3e28, 0x0e16, 0x1a3a, 0x3204, 0x024c,
|
---|
558 | 0x4028, 0x1016, 0x1c3a, 0x3404, 0x044c,
|
---|
559 | 0x402a, 0x1018, 0x1c3c, 0x3406, 0x044e,
|
---|
560 | 0x3e2a, 0x0e18, 0x1a3c, 0x3206, 0x024e,
|
---|
561 | 0x3c2a, 0x0c18, 0x183c, 0x3006, 0x004e,
|
---|
562 | 0x3c2c, 0x0c1a, 0x183e, 0x3008, 0x0050,
|
---|
563 | 0x3e2c, 0x0e1a, 0x1a3e, 0x3208, 0x0250,
|
---|
564 | 0x402c, 0x101a, 0x1c3e, 0x3408, 0x0450,
|
---|
565 | 0x402e, 0x101c, 0x1c40, 0x340a, 0x0452,
|
---|
566 | 0x3e2e, 0x0e1c, 0x1a40, 0x320a, 0x0252,
|
---|
567 | 0x3c2e, 0x0c1c, 0x1840, 0x300a, 0x0052,
|
---|
568 | 0x3c30, 0x0c1e, 0x1842, 0x300c, 0x0054,
|
---|
569 | 0x3e30, 0x0e1e, 0x1a42, 0x320c, 0x0254,
|
---|
570 | 0x4030, 0x101e, 0x1c42, 0x340c, 0x0454,
|
---|
571 | 0x4032, 0x1020, 0x1c44, 0x340e, 0x0456,
|
---|
572 | 0x3e32, 0x0e20, 0x1a44, 0x320e, 0x0256,
|
---|
573 | 0x3c32, 0x0c20, 0x1844, 0x300e, 0x0056,
|
---|
574 | 0x3c34, 0x0c22, 0x1846, 0x3010, 0x0058,
|
---|
575 | 0x3e34, 0x0e22, 0x1a46, 0x3210, 0x0258,
|
---|
576 | 0x4034, 0x1022, 0x1c46, 0x3410, 0x0458,
|
---|
577 | 0x4224, 0x1212, 0x1e36, 0x3600, 0x0648,
|
---|
578 | 0x4424, 0x1412, 0x2036, 0x3800, 0x0848,
|
---|
579 | 0x4624, 0x1612, 0x2236, 0x3a00, 0x0a48,
|
---|
580 | 0x4626, 0x1614, 0x2238, 0x3a02, 0x0a4a,
|
---|
581 | 0x4426, 0x1414, 0x2038, 0x3802, 0x084a,
|
---|
582 | 0x4226, 0x1214, 0x1e38, 0x3602, 0x064a,
|
---|
583 | 0x4228, 0x1216, 0x1e3a, 0x3604, 0x064c,
|
---|
584 | 0x4428, 0x1416, 0x203a, 0x3804, 0x084c,
|
---|
585 | 0x4628, 0x1616, 0x223a, 0x3a04, 0x0a4c,
|
---|
586 | 0x462a, 0x1618, 0x223c, 0x3a06, 0x0a4e,
|
---|
587 | 0x442a, 0x1418, 0x203c, 0x3806, 0x084e,
|
---|
588 | 0x422a, 0x1218, 0x1e3c, 0x3606, 0x064e,
|
---|
589 | 0x422c, 0x121a, 0x1e3e, 0x3608, 0x0650,
|
---|
590 | 0x442c, 0x141a, 0x203e, 0x3808, 0x0850,
|
---|
591 | 0x462c, 0x161a, 0x223e, 0x3a08, 0x0a50,
|
---|
592 | 0x462e, 0x161c, 0x2240, 0x3a0a, 0x0a52,
|
---|
593 | 0x442e, 0x141c, 0x2040, 0x380a, 0x0852,
|
---|
594 | 0x422e, 0x121c, 0x1e40, 0x360a, 0x0652,
|
---|
595 | 0x4230, 0x121e, 0x1e42, 0x360c, 0x0654,
|
---|
596 | 0x4430, 0x141e, 0x2042, 0x380c, 0x0854,
|
---|
597 | 0x4630, 0x161e, 0x2242, 0x3a0c, 0x0a54,
|
---|
598 | 0x4632, 0x1620, 0x2244, 0x3a0e, 0x0a56,
|
---|
599 | 0x4432, 0x1420, 0x2044, 0x380e, 0x0856,
|
---|
600 | 0x4232, 0x1220, 0x1e44, 0x360e, 0x0656,
|
---|
601 | 0x4234, 0x1222, 0x1e46, 0x3610, 0x0658,
|
---|
602 | 0x4434, 0x1422, 0x2046, 0x3810, 0x0858,
|
---|
603 | 0x4634, 0x1622, 0x2246, 0x3a10, 0x0a58,
|
---|
604 | 0x0024, 0x1812, 0x2436, 0x3c00, 0x0c48,
|
---|
605 | 0x0224, 0x1a12, 0x2636, 0x3e00, 0x0e48,
|
---|
606 | 0x0424, 0x1c12, 0x2836, 0x4000, 0x1048,
|
---|
607 | 0x0426, 0x1c14, 0x2838, 0x4002, 0x104a,
|
---|
608 | 0x0226, 0x1a14, 0x2638, 0x3e02, 0x0e4a,
|
---|
609 | 0x0026, 0x1814, 0x2438, 0x3c02, 0x0c4a,
|
---|
610 | 0x0028, 0x1816, 0x243a, 0x3c04, 0x0c4c,
|
---|
611 | 0x0228, 0x1a16, 0x263a, 0x3e04, 0x0e4c,
|
---|
612 | 0x0428, 0x1c16, 0x283a, 0x4004, 0x104c,
|
---|
613 | 0x042a, 0x1c18, 0x283c, 0x4006, 0x104e,
|
---|
614 | 0x022a, 0x1a18, 0x263c, 0x3e06, 0x0e4e,
|
---|
615 | 0x002a, 0x1818, 0x243c, 0x3c06, 0x0c4e,
|
---|
616 | 0x002c, 0x181a, 0x243e, 0x3c08, 0x0c50,
|
---|
617 | 0x022c, 0x1a1a, 0x263e, 0x3e08, 0x0e50,
|
---|
618 | 0x042c, 0x1c1a, 0x283e, 0x4008, 0x1050,
|
---|
619 | 0x042e, 0x1c1c, 0x2840, 0x400a, 0x1052,
|
---|
620 | 0x022e, 0x1a1c, 0x2640, 0x3e0a, 0x0e52,
|
---|
621 | 0x002e, 0x181c, 0x2440, 0x3c0a, 0x0c52,
|
---|
622 | 0x0030, 0x181e, 0x2442, 0x3c0c, 0x0c54,
|
---|
623 | 0x0230, 0x1a1e, 0x2642, 0x3e0c, 0x0e54,
|
---|
624 | 0x0430, 0x1c1e, 0x2842, 0x400c, 0x1054,
|
---|
625 | 0x0432, 0x1c20, 0x2844, 0x400e, 0x1056,
|
---|
626 | 0x0232, 0x1a20, 0x2644, 0x3e0e, 0x0e56,
|
---|
627 | 0x0032, 0x1820, 0x2444, 0x3c0e, 0x0c56,
|
---|
628 | 0x0034, 0x1822, 0x2446, 0x3c10, 0x0c58,
|
---|
629 | 0x0234, 0x1a22, 0x2646, 0x3e10, 0x0e58,
|
---|
630 | 0x0434, 0x1c22, 0x2846, 0x4010, 0x1058,
|
---|
631 | 0x0624, 0x1e12, 0x2a36, 0x4200, 0x1248,
|
---|
632 | 0x0824, 0x2012, 0x2c36, 0x4400, 0x1448,
|
---|
633 | 0x0a24, 0x2212, 0x2e36, 0x4600, 0x1648,
|
---|
634 | 0x0a26, 0x2214, 0x2e38, 0x4602, 0x164a,
|
---|
635 | 0x0826, 0x2014, 0x2c38, 0x4402, 0x144a,
|
---|
636 | 0x0626, 0x1e14, 0x2a38, 0x4202, 0x124a,
|
---|
637 | 0x0628, 0x1e16, 0x2a3a, 0x4204, 0x124c,
|
---|
638 | 0x0828, 0x2016, 0x2c3a, 0x4404, 0x144c,
|
---|
639 | 0x0a28, 0x2216, 0x2e3a, 0x4604, 0x164c,
|
---|
640 | 0x0a2a, 0x2218, 0x2e3c, 0x4606, 0x164e,
|
---|
641 | 0x082a, 0x2018, 0x2c3c, 0x4406, 0x144e,
|
---|
642 | 0x062a, 0x1e18, 0x2a3c, 0x4206, 0x124e,
|
---|
643 | 0x062c, 0x1e1a, 0x2a3e, 0x4208, 0x1250,
|
---|
644 | 0x082c, 0x201a, 0x2c3e, 0x4408, 0x1450,
|
---|
645 | 0x0a2c, 0x221a, 0x2e3e, 0x4608, 0x1650,
|
---|
646 | 0x0a2e, 0x221c, 0x2e40, 0x460a, 0x1652,
|
---|
647 | 0x082e, 0x201c, 0x2c40, 0x440a, 0x1452,
|
---|
648 | 0x062e, 0x1e1c, 0x2a40, 0x420a, 0x1252,
|
---|
649 | 0x0630, 0x1e1e, 0x2a42, 0x420c, 0x1254,
|
---|
650 | 0x0830, 0x201e, 0x2c42, 0x440c, 0x1454,
|
---|
651 | 0x0a30, 0x221e, 0x2e42, 0x460c, 0x1654,
|
---|
652 | 0x0a32, 0x2220, 0x2e44, 0x460e, 0x1656,
|
---|
653 | 0x0832, 0x2020, 0x2c44, 0x440e, 0x1456,
|
---|
654 | 0x0632, 0x1e20, 0x2a44, 0x420e, 0x1256,
|
---|
655 | 0x0634, 0x1e22, 0x2a46, 0x4210, 0x1258,
|
---|
656 | 0x0834, 0x2022, 0x2c46, 0x4410, 0x1458,
|
---|
657 | 0x0a34, 0x2222, 0x2e46, 0x4610, 0x1658,
|
---|
658 | };
|
---|
659 |
|
---|
660 | static const uint16_t dv_place_411P[1620] = {
|
---|
661 | 0x0c24, 0x2710, 0x3334, 0x0000, 0x1848,
|
---|
662 | 0x0d24, 0x2810, 0x3434, 0x0100, 0x1948,
|
---|
663 | 0x0e24, 0x2910, 0x3534, 0x0200, 0x1a48,
|
---|
664 | 0x0f24, 0x2914, 0x3538, 0x0300, 0x1b48,
|
---|
665 | 0x1024, 0x2814, 0x3438, 0x0400, 0x1c48,
|
---|
666 | 0x1124, 0x2714, 0x3338, 0x0500, 0x1d48,
|
---|
667 | 0x1128, 0x2614, 0x3238, 0x0504, 0x1d4c,
|
---|
668 | 0x1028, 0x2514, 0x3138, 0x0404, 0x1c4c,
|
---|
669 | 0x0f28, 0x2414, 0x3038, 0x0304, 0x1b4c,
|
---|
670 | 0x0e28, 0x2418, 0x303c, 0x0204, 0x1a4c,
|
---|
671 | 0x0d28, 0x2518, 0x313c, 0x0104, 0x194c,
|
---|
672 | 0x0c28, 0x2618, 0x323c, 0x0004, 0x184c,
|
---|
673 | 0x0c2c, 0x2718, 0x333c, 0x0008, 0x1850,
|
---|
674 | 0x0d2c, 0x2818, 0x343c, 0x0108, 0x1950,
|
---|
675 | 0x0e2c, 0x2918, 0x353c, 0x0208, 0x1a50,
|
---|
676 | 0x0f2c, 0x291c, 0x3540, 0x0308, 0x1b50,
|
---|
677 | 0x102c, 0x281c, 0x3440, 0x0408, 0x1c50,
|
---|
678 | 0x112c, 0x271c, 0x3340, 0x0508, 0x1d50,
|
---|
679 | 0x1130, 0x261c, 0x3240, 0x050c, 0x1d54,
|
---|
680 | 0x1030, 0x251c, 0x3140, 0x040c, 0x1c54,
|
---|
681 | 0x0f30, 0x241c, 0x3040, 0x030c, 0x1b54,
|
---|
682 | 0x0e30, 0x2420, 0x3044, 0x020c, 0x1a54,
|
---|
683 | 0x0d30, 0x2520, 0x3144, 0x010c, 0x1954,
|
---|
684 | 0x0c30, 0x2620, 0x3244, 0x000c, 0x1854,
|
---|
685 | 0x0c34, 0x2720, 0x3344, 0x0010, 0x1858,
|
---|
686 | 0x0d34, 0x2820, 0x3444, 0x0110, 0x1a58,
|
---|
687 | 0x0e34, 0x2920, 0x3544, 0x0210, 0x1c58,
|
---|
688 | 0x1224, 0x2d10, 0x3934, 0x0600, 0x1e48,
|
---|
689 | 0x1324, 0x2e10, 0x3a34, 0x0700, 0x1f48,
|
---|
690 | 0x1424, 0x2f10, 0x3b34, 0x0800, 0x2048,
|
---|
691 | 0x1524, 0x2f14, 0x3b38, 0x0900, 0x2148,
|
---|
692 | 0x1624, 0x2e14, 0x3a38, 0x0a00, 0x2248,
|
---|
693 | 0x1724, 0x2d14, 0x3938, 0x0b00, 0x2348,
|
---|
694 | 0x1728, 0x2c14, 0x3838, 0x0b04, 0x234c,
|
---|
695 | 0x1628, 0x2b14, 0x3738, 0x0a04, 0x224c,
|
---|
696 | 0x1528, 0x2a14, 0x3638, 0x0904, 0x214c,
|
---|
697 | 0x1428, 0x2a18, 0x363c, 0x0804, 0x204c,
|
---|
698 | 0x1328, 0x2b18, 0x373c, 0x0704, 0x1f4c,
|
---|
699 | 0x1228, 0x2c18, 0x383c, 0x0604, 0x1e4c,
|
---|
700 | 0x122c, 0x2d18, 0x393c, 0x0608, 0x1e50,
|
---|
701 | 0x132c, 0x2e18, 0x3a3c, 0x0708, 0x1f50,
|
---|
702 | 0x142c, 0x2f18, 0x3b3c, 0x0808, 0x2050,
|
---|
703 | 0x152c, 0x2f1c, 0x3b40, 0x0908, 0x2150,
|
---|
704 | 0x162c, 0x2e1c, 0x3a40, 0x0a08, 0x2250,
|
---|
705 | 0x172c, 0x2d1c, 0x3940, 0x0b08, 0x2350,
|
---|
706 | 0x1730, 0x2c1c, 0x3840, 0x0b0c, 0x2354,
|
---|
707 | 0x1630, 0x2b1c, 0x3740, 0x0a0c, 0x2254,
|
---|
708 | 0x1530, 0x2a1c, 0x3640, 0x090c, 0x2154,
|
---|
709 | 0x1430, 0x2a20, 0x3644, 0x080c, 0x2054,
|
---|
710 | 0x1330, 0x2b20, 0x3744, 0x070c, 0x1f54,
|
---|
711 | 0x1230, 0x2c20, 0x3844, 0x060c, 0x1e54,
|
---|
712 | 0x1234, 0x2d20, 0x3944, 0x0610, 0x1e58,
|
---|
713 | 0x1334, 0x2e20, 0x3a44, 0x0710, 0x2058,
|
---|
714 | 0x1434, 0x2f20, 0x3b44, 0x0810, 0x2258,
|
---|
715 | 0x1824, 0x3310, 0x3f34, 0x0c00, 0x2448,
|
---|
716 | 0x1924, 0x3410, 0x4034, 0x0d00, 0x2548,
|
---|
717 | 0x1a24, 0x3510, 0x4134, 0x0e00, 0x2648,
|
---|
718 | 0x1b24, 0x3514, 0x4138, 0x0f00, 0x2748,
|
---|
719 | 0x1c24, 0x3414, 0x4038, 0x1000, 0x2848,
|
---|
720 | 0x1d24, 0x3314, 0x3f38, 0x1100, 0x2948,
|
---|
721 | 0x1d28, 0x3214, 0x3e38, 0x1104, 0x294c,
|
---|
722 | 0x1c28, 0x3114, 0x3d38, 0x1004, 0x284c,
|
---|
723 | 0x1b28, 0x3014, 0x3c38, 0x0f04, 0x274c,
|
---|
724 | 0x1a28, 0x3018, 0x3c3c, 0x0e04, 0x264c,
|
---|
725 | 0x1928, 0x3118, 0x3d3c, 0x0d04, 0x254c,
|
---|
726 | 0x1828, 0x3218, 0x3e3c, 0x0c04, 0x244c,
|
---|
727 | 0x182c, 0x3318, 0x3f3c, 0x0c08, 0x2450,
|
---|
728 | 0x192c, 0x3418, 0x403c, 0x0d08, 0x2550,
|
---|
729 | 0x1a2c, 0x3518, 0x413c, 0x0e08, 0x2650,
|
---|
730 | 0x1b2c, 0x351c, 0x4140, 0x0f08, 0x2750,
|
---|
731 | 0x1c2c, 0x341c, 0x4040, 0x1008, 0x2850,
|
---|
732 | 0x1d2c, 0x331c, 0x3f40, 0x1108, 0x2950,
|
---|
733 | 0x1d30, 0x321c, 0x3e40, 0x110c, 0x2954,
|
---|
734 | 0x1c30, 0x311c, 0x3d40, 0x100c, 0x2854,
|
---|
735 | 0x1b30, 0x301c, 0x3c40, 0x0f0c, 0x2754,
|
---|
736 | 0x1a30, 0x3020, 0x3c44, 0x0e0c, 0x2654,
|
---|
737 | 0x1930, 0x3120, 0x3d44, 0x0d0c, 0x2554,
|
---|
738 | 0x1830, 0x3220, 0x3e44, 0x0c0c, 0x2454,
|
---|
739 | 0x1834, 0x3320, 0x3f44, 0x0c10, 0x2458,
|
---|
740 | 0x1934, 0x3420, 0x4044, 0x0d10, 0x2658,
|
---|
741 | 0x1a34, 0x3520, 0x4144, 0x0e10, 0x2858,
|
---|
742 | 0x1e24, 0x3910, 0x4534, 0x1200, 0x2a48,
|
---|
743 | 0x1f24, 0x3a10, 0x4634, 0x1300, 0x2b48,
|
---|
744 | 0x2024, 0x3b10, 0x4734, 0x1400, 0x2c48,
|
---|
745 | 0x2124, 0x3b14, 0x4738, 0x1500, 0x2d48,
|
---|
746 | 0x2224, 0x3a14, 0x4638, 0x1600, 0x2e48,
|
---|
747 | 0x2324, 0x3914, 0x4538, 0x1700, 0x2f48,
|
---|
748 | 0x2328, 0x3814, 0x4438, 0x1704, 0x2f4c,
|
---|
749 | 0x2228, 0x3714, 0x4338, 0x1604, 0x2e4c,
|
---|
750 | 0x2128, 0x3614, 0x4238, 0x1504, 0x2d4c,
|
---|
751 | 0x2028, 0x3618, 0x423c, 0x1404, 0x2c4c,
|
---|
752 | 0x1f28, 0x3718, 0x433c, 0x1304, 0x2b4c,
|
---|
753 | 0x1e28, 0x3818, 0x443c, 0x1204, 0x2a4c,
|
---|
754 | 0x1e2c, 0x3918, 0x453c, 0x1208, 0x2a50,
|
---|
755 | 0x1f2c, 0x3a18, 0x463c, 0x1308, 0x2b50,
|
---|
756 | 0x202c, 0x3b18, 0x473c, 0x1408, 0x2c50,
|
---|
757 | 0x212c, 0x3b1c, 0x4740, 0x1508, 0x2d50,
|
---|
758 | 0x222c, 0x3a1c, 0x4640, 0x1608, 0x2e50,
|
---|
759 | 0x232c, 0x391c, 0x4540, 0x1708, 0x2f50,
|
---|
760 | 0x2330, 0x381c, 0x4440, 0x170c, 0x2f54,
|
---|
761 | 0x2230, 0x371c, 0x4340, 0x160c, 0x2e54,
|
---|
762 | 0x2130, 0x361c, 0x4240, 0x150c, 0x2d54,
|
---|
763 | 0x2030, 0x3620, 0x4244, 0x140c, 0x2c54,
|
---|
764 | 0x1f30, 0x3720, 0x4344, 0x130c, 0x2b54,
|
---|
765 | 0x1e30, 0x3820, 0x4444, 0x120c, 0x2a54,
|
---|
766 | 0x1e34, 0x3920, 0x4544, 0x1210, 0x2a58,
|
---|
767 | 0x1f34, 0x3a20, 0x4644, 0x1310, 0x2c58,
|
---|
768 | 0x2034, 0x3b20, 0x4744, 0x1410, 0x2e58,
|
---|
769 | 0x2424, 0x3f10, 0x0334, 0x1800, 0x3048,
|
---|
770 | 0x2524, 0x4010, 0x0434, 0x1900, 0x3148,
|
---|
771 | 0x2624, 0x4110, 0x0534, 0x1a00, 0x3248,
|
---|
772 | 0x2724, 0x4114, 0x0538, 0x1b00, 0x3348,
|
---|
773 | 0x2824, 0x4014, 0x0438, 0x1c00, 0x3448,
|
---|
774 | 0x2924, 0x3f14, 0x0338, 0x1d00, 0x3548,
|
---|
775 | 0x2928, 0x3e14, 0x0238, 0x1d04, 0x354c,
|
---|
776 | 0x2828, 0x3d14, 0x0138, 0x1c04, 0x344c,
|
---|
777 | 0x2728, 0x3c14, 0x0038, 0x1b04, 0x334c,
|
---|
778 | 0x2628, 0x3c18, 0x003c, 0x1a04, 0x324c,
|
---|
779 | 0x2528, 0x3d18, 0x013c, 0x1904, 0x314c,
|
---|
780 | 0x2428, 0x3e18, 0x023c, 0x1804, 0x304c,
|
---|
781 | 0x242c, 0x3f18, 0x033c, 0x1808, 0x3050,
|
---|
782 | 0x252c, 0x4018, 0x043c, 0x1908, 0x3150,
|
---|
783 | 0x262c, 0x4118, 0x053c, 0x1a08, 0x3250,
|
---|
784 | 0x272c, 0x411c, 0x0540, 0x1b08, 0x3350,
|
---|
785 | 0x282c, 0x401c, 0x0440, 0x1c08, 0x3450,
|
---|
786 | 0x292c, 0x3f1c, 0x0340, 0x1d08, 0x3550,
|
---|
787 | 0x2930, 0x3e1c, 0x0240, 0x1d0c, 0x3554,
|
---|
788 | 0x2830, 0x3d1c, 0x0140, 0x1c0c, 0x3454,
|
---|
789 | 0x2730, 0x3c1c, 0x0040, 0x1b0c, 0x3354,
|
---|
790 | 0x2630, 0x3c20, 0x0044, 0x1a0c, 0x3254,
|
---|
791 | 0x2530, 0x3d20, 0x0144, 0x190c, 0x3154,
|
---|
792 | 0x2430, 0x3e20, 0x0244, 0x180c, 0x3054,
|
---|
793 | 0x2434, 0x3f20, 0x0344, 0x1810, 0x3058,
|
---|
794 | 0x2534, 0x4020, 0x0444, 0x1910, 0x3258,
|
---|
795 | 0x2634, 0x4120, 0x0544, 0x1a10, 0x3458,
|
---|
796 | 0x2a24, 0x4510, 0x0934, 0x1e00, 0x3648,
|
---|
797 | 0x2b24, 0x4610, 0x0a34, 0x1f00, 0x3748,
|
---|
798 | 0x2c24, 0x4710, 0x0b34, 0x2000, 0x3848,
|
---|
799 | 0x2d24, 0x4714, 0x0b38, 0x2100, 0x3948,
|
---|
800 | 0x2e24, 0x4614, 0x0a38, 0x2200, 0x3a48,
|
---|
801 | 0x2f24, 0x4514, 0x0938, 0x2300, 0x3b48,
|
---|
802 | 0x2f28, 0x4414, 0x0838, 0x2304, 0x3b4c,
|
---|
803 | 0x2e28, 0x4314, 0x0738, 0x2204, 0x3a4c,
|
---|
804 | 0x2d28, 0x4214, 0x0638, 0x2104, 0x394c,
|
---|
805 | 0x2c28, 0x4218, 0x063c, 0x2004, 0x384c,
|
---|
806 | 0x2b28, 0x4318, 0x073c, 0x1f04, 0x374c,
|
---|
807 | 0x2a28, 0x4418, 0x083c, 0x1e04, 0x364c,
|
---|
808 | 0x2a2c, 0x4518, 0x093c, 0x1e08, 0x3650,
|
---|
809 | 0x2b2c, 0x4618, 0x0a3c, 0x1f08, 0x3750,
|
---|
810 | 0x2c2c, 0x4718, 0x0b3c, 0x2008, 0x3850,
|
---|
811 | 0x2d2c, 0x471c, 0x0b40, 0x2108, 0x3950,
|
---|
812 | 0x2e2c, 0x461c, 0x0a40, 0x2208, 0x3a50,
|
---|
813 | 0x2f2c, 0x451c, 0x0940, 0x2308, 0x3b50,
|
---|
814 | 0x2f30, 0x441c, 0x0840, 0x230c, 0x3b54,
|
---|
815 | 0x2e30, 0x431c, 0x0740, 0x220c, 0x3a54,
|
---|
816 | 0x2d30, 0x421c, 0x0640, 0x210c, 0x3954,
|
---|
817 | 0x2c30, 0x4220, 0x0644, 0x200c, 0x3854,
|
---|
818 | 0x2b30, 0x4320, 0x0744, 0x1f0c, 0x3754,
|
---|
819 | 0x2a30, 0x4420, 0x0844, 0x1e0c, 0x3654,
|
---|
820 | 0x2a34, 0x4520, 0x0944, 0x1e10, 0x3658,
|
---|
821 | 0x2b34, 0x4620, 0x0a44, 0x1f10, 0x3858,
|
---|
822 | 0x2c34, 0x4720, 0x0b44, 0x2010, 0x3a58,
|
---|
823 | 0x3024, 0x0310, 0x0f34, 0x2400, 0x3c48,
|
---|
824 | 0x3124, 0x0410, 0x1034, 0x2500, 0x3d48,
|
---|
825 | 0x3224, 0x0510, 0x1134, 0x2600, 0x3e48,
|
---|
826 | 0x3324, 0x0514, 0x1138, 0x2700, 0x3f48,
|
---|
827 | 0x3424, 0x0414, 0x1038, 0x2800, 0x4048,
|
---|
828 | 0x3524, 0x0314, 0x0f38, 0x2900, 0x4148,
|
---|
829 | 0x3528, 0x0214, 0x0e38, 0x2904, 0x414c,
|
---|
830 | 0x3428, 0x0114, 0x0d38, 0x2804, 0x404c,
|
---|
831 | 0x3328, 0x0014, 0x0c38, 0x2704, 0x3f4c,
|
---|
832 | 0x3228, 0x0018, 0x0c3c, 0x2604, 0x3e4c,
|
---|
833 | 0x3128, 0x0118, 0x0d3c, 0x2504, 0x3d4c,
|
---|
834 | 0x3028, 0x0218, 0x0e3c, 0x2404, 0x3c4c,
|
---|
835 | 0x302c, 0x0318, 0x0f3c, 0x2408, 0x3c50,
|
---|
836 | 0x312c, 0x0418, 0x103c, 0x2508, 0x3d50,
|
---|
837 | 0x322c, 0x0518, 0x113c, 0x2608, 0x3e50,
|
---|
838 | 0x332c, 0x051c, 0x1140, 0x2708, 0x3f50,
|
---|
839 | 0x342c, 0x041c, 0x1040, 0x2808, 0x4050,
|
---|
840 | 0x352c, 0x031c, 0x0f40, 0x2908, 0x4150,
|
---|
841 | 0x3530, 0x021c, 0x0e40, 0x290c, 0x4154,
|
---|
842 | 0x3430, 0x011c, 0x0d40, 0x280c, 0x4054,
|
---|
843 | 0x3330, 0x001c, 0x0c40, 0x270c, 0x3f54,
|
---|
844 | 0x3230, 0x0020, 0x0c44, 0x260c, 0x3e54,
|
---|
845 | 0x3130, 0x0120, 0x0d44, 0x250c, 0x3d54,
|
---|
846 | 0x3030, 0x0220, 0x0e44, 0x240c, 0x3c54,
|
---|
847 | 0x3034, 0x0320, 0x0f44, 0x2410, 0x3c58,
|
---|
848 | 0x3134, 0x0420, 0x1044, 0x2510, 0x3e58,
|
---|
849 | 0x3234, 0x0520, 0x1144, 0x2610, 0x4058,
|
---|
850 | 0x3624, 0x0910, 0x1534, 0x2a00, 0x4248,
|
---|
851 | 0x3724, 0x0a10, 0x1634, 0x2b00, 0x4348,
|
---|
852 | 0x3824, 0x0b10, 0x1734, 0x2c00, 0x4448,
|
---|
853 | 0x3924, 0x0b14, 0x1738, 0x2d00, 0x4548,
|
---|
854 | 0x3a24, 0x0a14, 0x1638, 0x2e00, 0x4648,
|
---|
855 | 0x3b24, 0x0914, 0x1538, 0x2f00, 0x4748,
|
---|
856 | 0x3b28, 0x0814, 0x1438, 0x2f04, 0x474c,
|
---|
857 | 0x3a28, 0x0714, 0x1338, 0x2e04, 0x464c,
|
---|
858 | 0x3928, 0x0614, 0x1238, 0x2d04, 0x454c,
|
---|
859 | 0x3828, 0x0618, 0x123c, 0x2c04, 0x444c,
|
---|
860 | 0x3728, 0x0718, 0x133c, 0x2b04, 0x434c,
|
---|
861 | 0x3628, 0x0818, 0x143c, 0x2a04, 0x424c,
|
---|
862 | 0x362c, 0x0918, 0x153c, 0x2a08, 0x4250,
|
---|
863 | 0x372c, 0x0a18, 0x163c, 0x2b08, 0x4350,
|
---|
864 | 0x382c, 0x0b18, 0x173c, 0x2c08, 0x4450,
|
---|
865 | 0x392c, 0x0b1c, 0x1740, 0x2d08, 0x4550,
|
---|
866 | 0x3a2c, 0x0a1c, 0x1640, 0x2e08, 0x4650,
|
---|
867 | 0x3b2c, 0x091c, 0x1540, 0x2f08, 0x4750,
|
---|
868 | 0x3b30, 0x081c, 0x1440, 0x2f0c, 0x4754,
|
---|
869 | 0x3a30, 0x071c, 0x1340, 0x2e0c, 0x4654,
|
---|
870 | 0x3930, 0x061c, 0x1240, 0x2d0c, 0x4554,
|
---|
871 | 0x3830, 0x0620, 0x1244, 0x2c0c, 0x4454,
|
---|
872 | 0x3730, 0x0720, 0x1344, 0x2b0c, 0x4354,
|
---|
873 | 0x3630, 0x0820, 0x1444, 0x2a0c, 0x4254,
|
---|
874 | 0x3634, 0x0920, 0x1544, 0x2a10, 0x4258,
|
---|
875 | 0x3734, 0x0a20, 0x1644, 0x2b10, 0x4458,
|
---|
876 | 0x3834, 0x0b20, 0x1744, 0x2c10, 0x4658,
|
---|
877 | 0x3c24, 0x0f10, 0x1b34, 0x3000, 0x0048,
|
---|
878 | 0x3d24, 0x1010, 0x1c34, 0x3100, 0x0148,
|
---|
879 | 0x3e24, 0x1110, 0x1d34, 0x3200, 0x0248,
|
---|
880 | 0x3f24, 0x1114, 0x1d38, 0x3300, 0x0348,
|
---|
881 | 0x4024, 0x1014, 0x1c38, 0x3400, 0x0448,
|
---|
882 | 0x4124, 0x0f14, 0x1b38, 0x3500, 0x0548,
|
---|
883 | 0x4128, 0x0e14, 0x1a38, 0x3504, 0x054c,
|
---|
884 | 0x4028, 0x0d14, 0x1938, 0x3404, 0x044c,
|
---|
885 | 0x3f28, 0x0c14, 0x1838, 0x3304, 0x034c,
|
---|
886 | 0x3e28, 0x0c18, 0x183c, 0x3204, 0x024c,
|
---|
887 | 0x3d28, 0x0d18, 0x193c, 0x3104, 0x014c,
|
---|
888 | 0x3c28, 0x0e18, 0x1a3c, 0x3004, 0x004c,
|
---|
889 | 0x3c2c, 0x0f18, 0x1b3c, 0x3008, 0x0050,
|
---|
890 | 0x3d2c, 0x1018, 0x1c3c, 0x3108, 0x0150,
|
---|
891 | 0x3e2c, 0x1118, 0x1d3c, 0x3208, 0x0250,
|
---|
892 | 0x3f2c, 0x111c, 0x1d40, 0x3308, 0x0350,
|
---|
893 | 0x402c, 0x101c, 0x1c40, 0x3408, 0x0450,
|
---|
894 | 0x412c, 0x0f1c, 0x1b40, 0x3508, 0x0550,
|
---|
895 | 0x4130, 0x0e1c, 0x1a40, 0x350c, 0x0554,
|
---|
896 | 0x4030, 0x0d1c, 0x1940, 0x340c, 0x0454,
|
---|
897 | 0x3f30, 0x0c1c, 0x1840, 0x330c, 0x0354,
|
---|
898 | 0x3e30, 0x0c20, 0x1844, 0x320c, 0x0254,
|
---|
899 | 0x3d30, 0x0d20, 0x1944, 0x310c, 0x0154,
|
---|
900 | 0x3c30, 0x0e20, 0x1a44, 0x300c, 0x0054,
|
---|
901 | 0x3c34, 0x0f20, 0x1b44, 0x3010, 0x0058,
|
---|
902 | 0x3d34, 0x1020, 0x1c44, 0x3110, 0x0258,
|
---|
903 | 0x3e34, 0x1120, 0x1d44, 0x3210, 0x0458,
|
---|
904 | 0x4224, 0x1510, 0x2134, 0x3600, 0x0648,
|
---|
905 | 0x4324, 0x1610, 0x2234, 0x3700, 0x0748,
|
---|
906 | 0x4424, 0x1710, 0x2334, 0x3800, 0x0848,
|
---|
907 | 0x4524, 0x1714, 0x2338, 0x3900, 0x0948,
|
---|
908 | 0x4624, 0x1614, 0x2238, 0x3a00, 0x0a48,
|
---|
909 | 0x4724, 0x1514, 0x2138, 0x3b00, 0x0b48,
|
---|
910 | 0x4728, 0x1414, 0x2038, 0x3b04, 0x0b4c,
|
---|
911 | 0x4628, 0x1314, 0x1f38, 0x3a04, 0x0a4c,
|
---|
912 | 0x4528, 0x1214, 0x1e38, 0x3904, 0x094c,
|
---|
913 | 0x4428, 0x1218, 0x1e3c, 0x3804, 0x084c,
|
---|
914 | 0x4328, 0x1318, 0x1f3c, 0x3704, 0x074c,
|
---|
915 | 0x4228, 0x1418, 0x203c, 0x3604, 0x064c,
|
---|
916 | 0x422c, 0x1518, 0x213c, 0x3608, 0x0650,
|
---|
917 | 0x432c, 0x1618, 0x223c, 0x3708, 0x0750,
|
---|
918 | 0x442c, 0x1718, 0x233c, 0x3808, 0x0850,
|
---|
919 | 0x452c, 0x171c, 0x2340, 0x3908, 0x0950,
|
---|
920 | 0x462c, 0x161c, 0x2240, 0x3a08, 0x0a50,
|
---|
921 | 0x472c, 0x151c, 0x2140, 0x3b08, 0x0b50,
|
---|
922 | 0x4730, 0x141c, 0x2040, 0x3b0c, 0x0b54,
|
---|
923 | 0x4630, 0x131c, 0x1f40, 0x3a0c, 0x0a54,
|
---|
924 | 0x4530, 0x121c, 0x1e40, 0x390c, 0x0954,
|
---|
925 | 0x4430, 0x1220, 0x1e44, 0x380c, 0x0854,
|
---|
926 | 0x4330, 0x1320, 0x1f44, 0x370c, 0x0754,
|
---|
927 | 0x4230, 0x1420, 0x2044, 0x360c, 0x0654,
|
---|
928 | 0x4234, 0x1520, 0x2144, 0x3610, 0x0658,
|
---|
929 | 0x4334, 0x1620, 0x2244, 0x3710, 0x0858,
|
---|
930 | 0x4434, 0x1720, 0x2344, 0x3810, 0x0a58,
|
---|
931 | 0x0024, 0x1b10, 0x2734, 0x3c00, 0x0c48,
|
---|
932 | 0x0124, 0x1c10, 0x2834, 0x3d00, 0x0d48,
|
---|
933 | 0x0224, 0x1d10, 0x2934, 0x3e00, 0x0e48,
|
---|
934 | 0x0324, 0x1d14, 0x2938, 0x3f00, 0x0f48,
|
---|
935 | 0x0424, 0x1c14, 0x2838, 0x4000, 0x1048,
|
---|
936 | 0x0524, 0x1b14, 0x2738, 0x4100, 0x1148,
|
---|
937 | 0x0528, 0x1a14, 0x2638, 0x4104, 0x114c,
|
---|
938 | 0x0428, 0x1914, 0x2538, 0x4004, 0x104c,
|
---|
939 | 0x0328, 0x1814, 0x2438, 0x3f04, 0x0f4c,
|
---|
940 | 0x0228, 0x1818, 0x243c, 0x3e04, 0x0e4c,
|
---|
941 | 0x0128, 0x1918, 0x253c, 0x3d04, 0x0d4c,
|
---|
942 | 0x0028, 0x1a18, 0x263c, 0x3c04, 0x0c4c,
|
---|
943 | 0x002c, 0x1b18, 0x273c, 0x3c08, 0x0c50,
|
---|
944 | 0x012c, 0x1c18, 0x283c, 0x3d08, 0x0d50,
|
---|
945 | 0x022c, 0x1d18, 0x293c, 0x3e08, 0x0e50,
|
---|
946 | 0x032c, 0x1d1c, 0x2940, 0x3f08, 0x0f50,
|
---|
947 | 0x042c, 0x1c1c, 0x2840, 0x4008, 0x1050,
|
---|
948 | 0x052c, 0x1b1c, 0x2740, 0x4108, 0x1150,
|
---|
949 | 0x0530, 0x1a1c, 0x2640, 0x410c, 0x1154,
|
---|
950 | 0x0430, 0x191c, 0x2540, 0x400c, 0x1054,
|
---|
951 | 0x0330, 0x181c, 0x2440, 0x3f0c, 0x0f54,
|
---|
952 | 0x0230, 0x1820, 0x2444, 0x3e0c, 0x0e54,
|
---|
953 | 0x0130, 0x1920, 0x2544, 0x3d0c, 0x0d54,
|
---|
954 | 0x0030, 0x1a20, 0x2644, 0x3c0c, 0x0c54,
|
---|
955 | 0x0034, 0x1b20, 0x2744, 0x3c10, 0x0c58,
|
---|
956 | 0x0134, 0x1c20, 0x2844, 0x3d10, 0x0e58,
|
---|
957 | 0x0234, 0x1d20, 0x2944, 0x3e10, 0x1058,
|
---|
958 | 0x0624, 0x2110, 0x2d34, 0x4200, 0x1248,
|
---|
959 | 0x0724, 0x2210, 0x2e34, 0x4300, 0x1348,
|
---|
960 | 0x0824, 0x2310, 0x2f34, 0x4400, 0x1448,
|
---|
961 | 0x0924, 0x2314, 0x2f38, 0x4500, 0x1548,
|
---|
962 | 0x0a24, 0x2214, 0x2e38, 0x4600, 0x1648,
|
---|
963 | 0x0b24, 0x2114, 0x2d38, 0x4700, 0x1748,
|
---|
964 | 0x0b28, 0x2014, 0x2c38, 0x4704, 0x174c,
|
---|
965 | 0x0a28, 0x1f14, 0x2b38, 0x4604, 0x164c,
|
---|
966 | 0x0928, 0x1e14, 0x2a38, 0x4504, 0x154c,
|
---|
967 | 0x0828, 0x1e18, 0x2a3c, 0x4404, 0x144c,
|
---|
968 | 0x0728, 0x1f18, 0x2b3c, 0x4304, 0x134c,
|
---|
969 | 0x0628, 0x2018, 0x2c3c, 0x4204, 0x124c,
|
---|
970 | 0x062c, 0x2118, 0x2d3c, 0x4208, 0x1250,
|
---|
971 | 0x072c, 0x2218, 0x2e3c, 0x4308, 0x1350,
|
---|
972 | 0x082c, 0x2318, 0x2f3c, 0x4408, 0x1450,
|
---|
973 | 0x092c, 0x231c, 0x2f40, 0x4508, 0x1550,
|
---|
974 | 0x0a2c, 0x221c, 0x2e40, 0x4608, 0x1650,
|
---|
975 | 0x0b2c, 0x211c, 0x2d40, 0x4708, 0x1750,
|
---|
976 | 0x0b30, 0x201c, 0x2c40, 0x470c, 0x1754,
|
---|
977 | 0x0a30, 0x1f1c, 0x2b40, 0x460c, 0x1654,
|
---|
978 | 0x0930, 0x1e1c, 0x2a40, 0x450c, 0x1554,
|
---|
979 | 0x0830, 0x1e20, 0x2a44, 0x440c, 0x1454,
|
---|
980 | 0x0730, 0x1f20, 0x2b44, 0x430c, 0x1354,
|
---|
981 | 0x0630, 0x2020, 0x2c44, 0x420c, 0x1254,
|
---|
982 | 0x0634, 0x2120, 0x2d44, 0x4210, 0x1258,
|
---|
983 | 0x0734, 0x2220, 0x2e44, 0x4310, 0x1458,
|
---|
984 | 0x0834, 0x2320, 0x2f44, 0x4410, 0x1658,
|
---|
985 | };
|
---|
986 |
|
---|
987 | static const uint16_t dv_place_411[1350] = {
|
---|
988 | 0x0c24, 0x2710, 0x3334, 0x0000, 0x1848,
|
---|
989 | 0x0d24, 0x2810, 0x3434, 0x0100, 0x1948,
|
---|
990 | 0x0e24, 0x2910, 0x3534, 0x0200, 0x1a48,
|
---|
991 | 0x0f24, 0x2914, 0x3538, 0x0300, 0x1b48,
|
---|
992 | 0x1024, 0x2814, 0x3438, 0x0400, 0x1c48,
|
---|
993 | 0x1124, 0x2714, 0x3338, 0x0500, 0x1d48,
|
---|
994 | 0x1128, 0x2614, 0x3238, 0x0504, 0x1d4c,
|
---|
995 | 0x1028, 0x2514, 0x3138, 0x0404, 0x1c4c,
|
---|
996 | 0x0f28, 0x2414, 0x3038, 0x0304, 0x1b4c,
|
---|
997 | 0x0e28, 0x2418, 0x303c, 0x0204, 0x1a4c,
|
---|
998 | 0x0d28, 0x2518, 0x313c, 0x0104, 0x194c,
|
---|
999 | 0x0c28, 0x2618, 0x323c, 0x0004, 0x184c,
|
---|
1000 | 0x0c2c, 0x2718, 0x333c, 0x0008, 0x1850,
|
---|
1001 | 0x0d2c, 0x2818, 0x343c, 0x0108, 0x1950,
|
---|
1002 | 0x0e2c, 0x2918, 0x353c, 0x0208, 0x1a50,
|
---|
1003 | 0x0f2c, 0x291c, 0x3540, 0x0308, 0x1b50,
|
---|
1004 | 0x102c, 0x281c, 0x3440, 0x0408, 0x1c50,
|
---|
1005 | 0x112c, 0x271c, 0x3340, 0x0508, 0x1d50,
|
---|
1006 | 0x1130, 0x261c, 0x3240, 0x050c, 0x1d54,
|
---|
1007 | 0x1030, 0x251c, 0x3140, 0x040c, 0x1c54,
|
---|
1008 | 0x0f30, 0x241c, 0x3040, 0x030c, 0x1b54,
|
---|
1009 | 0x0e30, 0x2420, 0x3044, 0x020c, 0x1a54,
|
---|
1010 | 0x0d30, 0x2520, 0x3144, 0x010c, 0x1954,
|
---|
1011 | 0x0c30, 0x2620, 0x3244, 0x000c, 0x1854,
|
---|
1012 | 0x0c34, 0x2720, 0x3344, 0x0010, 0x1858,
|
---|
1013 | 0x0d34, 0x2820, 0x3444, 0x0110, 0x1a58,
|
---|
1014 | 0x0e34, 0x2920, 0x3544, 0x0210, 0x1c58,
|
---|
1015 | 0x1224, 0x2d10, 0x3934, 0x0600, 0x1e48,
|
---|
1016 | 0x1324, 0x2e10, 0x3a34, 0x0700, 0x1f48,
|
---|
1017 | 0x1424, 0x2f10, 0x3b34, 0x0800, 0x2048,
|
---|
1018 | 0x1524, 0x2f14, 0x3b38, 0x0900, 0x2148,
|
---|
1019 | 0x1624, 0x2e14, 0x3a38, 0x0a00, 0x2248,
|
---|
1020 | 0x1724, 0x2d14, 0x3938, 0x0b00, 0x2348,
|
---|
1021 | 0x1728, 0x2c14, 0x3838, 0x0b04, 0x234c,
|
---|
1022 | 0x1628, 0x2b14, 0x3738, 0x0a04, 0x224c,
|
---|
1023 | 0x1528, 0x2a14, 0x3638, 0x0904, 0x214c,
|
---|
1024 | 0x1428, 0x2a18, 0x363c, 0x0804, 0x204c,
|
---|
1025 | 0x1328, 0x2b18, 0x373c, 0x0704, 0x1f4c,
|
---|
1026 | 0x1228, 0x2c18, 0x383c, 0x0604, 0x1e4c,
|
---|
1027 | 0x122c, 0x2d18, 0x393c, 0x0608, 0x1e50,
|
---|
1028 | 0x132c, 0x2e18, 0x3a3c, 0x0708, 0x1f50,
|
---|
1029 | 0x142c, 0x2f18, 0x3b3c, 0x0808, 0x2050,
|
---|
1030 | 0x152c, 0x2f1c, 0x3b40, 0x0908, 0x2150,
|
---|
1031 | 0x162c, 0x2e1c, 0x3a40, 0x0a08, 0x2250,
|
---|
1032 | 0x172c, 0x2d1c, 0x3940, 0x0b08, 0x2350,
|
---|
1033 | 0x1730, 0x2c1c, 0x3840, 0x0b0c, 0x2354,
|
---|
1034 | 0x1630, 0x2b1c, 0x3740, 0x0a0c, 0x2254,
|
---|
1035 | 0x1530, 0x2a1c, 0x3640, 0x090c, 0x2154,
|
---|
1036 | 0x1430, 0x2a20, 0x3644, 0x080c, 0x2054,
|
---|
1037 | 0x1330, 0x2b20, 0x3744, 0x070c, 0x1f54,
|
---|
1038 | 0x1230, 0x2c20, 0x3844, 0x060c, 0x1e54,
|
---|
1039 | 0x1234, 0x2d20, 0x3944, 0x0610, 0x1e58,
|
---|
1040 | 0x1334, 0x2e20, 0x3a44, 0x0710, 0x2058,
|
---|
1041 | 0x1434, 0x2f20, 0x3b44, 0x0810, 0x2258,
|
---|
1042 | 0x1824, 0x3310, 0x0334, 0x0c00, 0x2448,
|
---|
1043 | 0x1924, 0x3410, 0x0434, 0x0d00, 0x2548,
|
---|
1044 | 0x1a24, 0x3510, 0x0534, 0x0e00, 0x2648,
|
---|
1045 | 0x1b24, 0x3514, 0x0538, 0x0f00, 0x2748,
|
---|
1046 | 0x1c24, 0x3414, 0x0438, 0x1000, 0x2848,
|
---|
1047 | 0x1d24, 0x3314, 0x0338, 0x1100, 0x2948,
|
---|
1048 | 0x1d28, 0x3214, 0x0238, 0x1104, 0x294c,
|
---|
1049 | 0x1c28, 0x3114, 0x0138, 0x1004, 0x284c,
|
---|
1050 | 0x1b28, 0x3014, 0x0038, 0x0f04, 0x274c,
|
---|
1051 | 0x1a28, 0x3018, 0x003c, 0x0e04, 0x264c,
|
---|
1052 | 0x1928, 0x3118, 0x013c, 0x0d04, 0x254c,
|
---|
1053 | 0x1828, 0x3218, 0x023c, 0x0c04, 0x244c,
|
---|
1054 | 0x182c, 0x3318, 0x033c, 0x0c08, 0x2450,
|
---|
1055 | 0x192c, 0x3418, 0x043c, 0x0d08, 0x2550,
|
---|
1056 | 0x1a2c, 0x3518, 0x053c, 0x0e08, 0x2650,
|
---|
1057 | 0x1b2c, 0x351c, 0x0540, 0x0f08, 0x2750,
|
---|
1058 | 0x1c2c, 0x341c, 0x0440, 0x1008, 0x2850,
|
---|
1059 | 0x1d2c, 0x331c, 0x0340, 0x1108, 0x2950,
|
---|
1060 | 0x1d30, 0x321c, 0x0240, 0x110c, 0x2954,
|
---|
1061 | 0x1c30, 0x311c, 0x0140, 0x100c, 0x2854,
|
---|
1062 | 0x1b30, 0x301c, 0x0040, 0x0f0c, 0x2754,
|
---|
1063 | 0x1a30, 0x3020, 0x0044, 0x0e0c, 0x2654,
|
---|
1064 | 0x1930, 0x3120, 0x0144, 0x0d0c, 0x2554,
|
---|
1065 | 0x1830, 0x3220, 0x0244, 0x0c0c, 0x2454,
|
---|
1066 | 0x1834, 0x3320, 0x0344, 0x0c10, 0x2458,
|
---|
1067 | 0x1934, 0x3420, 0x0444, 0x0d10, 0x2658,
|
---|
1068 | 0x1a34, 0x3520, 0x0544, 0x0e10, 0x2858,
|
---|
1069 | 0x1e24, 0x3910, 0x0934, 0x1200, 0x2a48,
|
---|
1070 | 0x1f24, 0x3a10, 0x0a34, 0x1300, 0x2b48,
|
---|
1071 | 0x2024, 0x3b10, 0x0b34, 0x1400, 0x2c48,
|
---|
1072 | 0x2124, 0x3b14, 0x0b38, 0x1500, 0x2d48,
|
---|
1073 | 0x2224, 0x3a14, 0x0a38, 0x1600, 0x2e48,
|
---|
1074 | 0x2324, 0x3914, 0x0938, 0x1700, 0x2f48,
|
---|
1075 | 0x2328, 0x3814, 0x0838, 0x1704, 0x2f4c,
|
---|
1076 | 0x2228, 0x3714, 0x0738, 0x1604, 0x2e4c,
|
---|
1077 | 0x2128, 0x3614, 0x0638, 0x1504, 0x2d4c,
|
---|
1078 | 0x2028, 0x3618, 0x063c, 0x1404, 0x2c4c,
|
---|
1079 | 0x1f28, 0x3718, 0x073c, 0x1304, 0x2b4c,
|
---|
1080 | 0x1e28, 0x3818, 0x083c, 0x1204, 0x2a4c,
|
---|
1081 | 0x1e2c, 0x3918, 0x093c, 0x1208, 0x2a50,
|
---|
1082 | 0x1f2c, 0x3a18, 0x0a3c, 0x1308, 0x2b50,
|
---|
1083 | 0x202c, 0x3b18, 0x0b3c, 0x1408, 0x2c50,
|
---|
1084 | 0x212c, 0x3b1c, 0x0b40, 0x1508, 0x2d50,
|
---|
1085 | 0x222c, 0x3a1c, 0x0a40, 0x1608, 0x2e50,
|
---|
1086 | 0x232c, 0x391c, 0x0940, 0x1708, 0x2f50,
|
---|
1087 | 0x2330, 0x381c, 0x0840, 0x170c, 0x2f54,
|
---|
1088 | 0x2230, 0x371c, 0x0740, 0x160c, 0x2e54,
|
---|
1089 | 0x2130, 0x361c, 0x0640, 0x150c, 0x2d54,
|
---|
1090 | 0x2030, 0x3620, 0x0644, 0x140c, 0x2c54,
|
---|
1091 | 0x1f30, 0x3720, 0x0744, 0x130c, 0x2b54,
|
---|
1092 | 0x1e30, 0x3820, 0x0844, 0x120c, 0x2a54,
|
---|
1093 | 0x1e34, 0x3920, 0x0944, 0x1210, 0x2a58,
|
---|
1094 | 0x1f34, 0x3a20, 0x0a44, 0x1310, 0x2c58,
|
---|
1095 | 0x2034, 0x3b20, 0x0b44, 0x1410, 0x2e58,
|
---|
1096 | 0x2424, 0x0310, 0x0f34, 0x1800, 0x3048,
|
---|
1097 | 0x2524, 0x0410, 0x1034, 0x1900, 0x3148,
|
---|
1098 | 0x2624, 0x0510, 0x1134, 0x1a00, 0x3248,
|
---|
1099 | 0x2724, 0x0514, 0x1138, 0x1b00, 0x3348,
|
---|
1100 | 0x2824, 0x0414, 0x1038, 0x1c00, 0x3448,
|
---|
1101 | 0x2924, 0x0314, 0x0f38, 0x1d00, 0x3548,
|
---|
1102 | 0x2928, 0x0214, 0x0e38, 0x1d04, 0x354c,
|
---|
1103 | 0x2828, 0x0114, 0x0d38, 0x1c04, 0x344c,
|
---|
1104 | 0x2728, 0x0014, 0x0c38, 0x1b04, 0x334c,
|
---|
1105 | 0x2628, 0x0018, 0x0c3c, 0x1a04, 0x324c,
|
---|
1106 | 0x2528, 0x0118, 0x0d3c, 0x1904, 0x314c,
|
---|
1107 | 0x2428, 0x0218, 0x0e3c, 0x1804, 0x304c,
|
---|
1108 | 0x242c, 0x0318, 0x0f3c, 0x1808, 0x3050,
|
---|
1109 | 0x252c, 0x0418, 0x103c, 0x1908, 0x3150,
|
---|
1110 | 0x262c, 0x0518, 0x113c, 0x1a08, 0x3250,
|
---|
1111 | 0x272c, 0x051c, 0x1140, 0x1b08, 0x3350,
|
---|
1112 | 0x282c, 0x041c, 0x1040, 0x1c08, 0x3450,
|
---|
1113 | 0x292c, 0x031c, 0x0f40, 0x1d08, 0x3550,
|
---|
1114 | 0x2930, 0x021c, 0x0e40, 0x1d0c, 0x3554,
|
---|
1115 | 0x2830, 0x011c, 0x0d40, 0x1c0c, 0x3454,
|
---|
1116 | 0x2730, 0x001c, 0x0c40, 0x1b0c, 0x3354,
|
---|
1117 | 0x2630, 0x0020, 0x0c44, 0x1a0c, 0x3254,
|
---|
1118 | 0x2530, 0x0120, 0x0d44, 0x190c, 0x3154,
|
---|
1119 | 0x2430, 0x0220, 0x0e44, 0x180c, 0x3054,
|
---|
1120 | 0x2434, 0x0320, 0x0f44, 0x1810, 0x3058,
|
---|
1121 | 0x2534, 0x0420, 0x1044, 0x1910, 0x3258,
|
---|
1122 | 0x2634, 0x0520, 0x1144, 0x1a10, 0x3458,
|
---|
1123 | 0x2a24, 0x0910, 0x1534, 0x1e00, 0x3648,
|
---|
1124 | 0x2b24, 0x0a10, 0x1634, 0x1f00, 0x3748,
|
---|
1125 | 0x2c24, 0x0b10, 0x1734, 0x2000, 0x3848,
|
---|
1126 | 0x2d24, 0x0b14, 0x1738, 0x2100, 0x3948,
|
---|
1127 | 0x2e24, 0x0a14, 0x1638, 0x2200, 0x3a48,
|
---|
1128 | 0x2f24, 0x0914, 0x1538, 0x2300, 0x3b48,
|
---|
1129 | 0x2f28, 0x0814, 0x1438, 0x2304, 0x3b4c,
|
---|
1130 | 0x2e28, 0x0714, 0x1338, 0x2204, 0x3a4c,
|
---|
1131 | 0x2d28, 0x0614, 0x1238, 0x2104, 0x394c,
|
---|
1132 | 0x2c28, 0x0618, 0x123c, 0x2004, 0x384c,
|
---|
1133 | 0x2b28, 0x0718, 0x133c, 0x1f04, 0x374c,
|
---|
1134 | 0x2a28, 0x0818, 0x143c, 0x1e04, 0x364c,
|
---|
1135 | 0x2a2c, 0x0918, 0x153c, 0x1e08, 0x3650,
|
---|
1136 | 0x2b2c, 0x0a18, 0x163c, 0x1f08, 0x3750,
|
---|
1137 | 0x2c2c, 0x0b18, 0x173c, 0x2008, 0x3850,
|
---|
1138 | 0x2d2c, 0x0b1c, 0x1740, 0x2108, 0x3950,
|
---|
1139 | 0x2e2c, 0x0a1c, 0x1640, 0x2208, 0x3a50,
|
---|
1140 | 0x2f2c, 0x091c, 0x1540, 0x2308, 0x3b50,
|
---|
1141 | 0x2f30, 0x081c, 0x1440, 0x230c, 0x3b54,
|
---|
1142 | 0x2e30, 0x071c, 0x1340, 0x220c, 0x3a54,
|
---|
1143 | 0x2d30, 0x061c, 0x1240, 0x210c, 0x3954,
|
---|
1144 | 0x2c30, 0x0620, 0x1244, 0x200c, 0x3854,
|
---|
1145 | 0x2b30, 0x0720, 0x1344, 0x1f0c, 0x3754,
|
---|
1146 | 0x2a30, 0x0820, 0x1444, 0x1e0c, 0x3654,
|
---|
1147 | 0x2a34, 0x0920, 0x1544, 0x1e10, 0x3658,
|
---|
1148 | 0x2b34, 0x0a20, 0x1644, 0x1f10, 0x3858,
|
---|
1149 | 0x2c34, 0x0b20, 0x1744, 0x2010, 0x3a58,
|
---|
1150 | 0x3024, 0x0f10, 0x1b34, 0x2400, 0x0048,
|
---|
1151 | 0x3124, 0x1010, 0x1c34, 0x2500, 0x0148,
|
---|
1152 | 0x3224, 0x1110, 0x1d34, 0x2600, 0x0248,
|
---|
1153 | 0x3324, 0x1114, 0x1d38, 0x2700, 0x0348,
|
---|
1154 | 0x3424, 0x1014, 0x1c38, 0x2800, 0x0448,
|
---|
1155 | 0x3524, 0x0f14, 0x1b38, 0x2900, 0x0548,
|
---|
1156 | 0x3528, 0x0e14, 0x1a38, 0x2904, 0x054c,
|
---|
1157 | 0x3428, 0x0d14, 0x1938, 0x2804, 0x044c,
|
---|
1158 | 0x3328, 0x0c14, 0x1838, 0x2704, 0x034c,
|
---|
1159 | 0x3228, 0x0c18, 0x183c, 0x2604, 0x024c,
|
---|
1160 | 0x3128, 0x0d18, 0x193c, 0x2504, 0x014c,
|
---|
1161 | 0x3028, 0x0e18, 0x1a3c, 0x2404, 0x004c,
|
---|
1162 | 0x302c, 0x0f18, 0x1b3c, 0x2408, 0x0050,
|
---|
1163 | 0x312c, 0x1018, 0x1c3c, 0x2508, 0x0150,
|
---|
1164 | 0x322c, 0x1118, 0x1d3c, 0x2608, 0x0250,
|
---|
1165 | 0x332c, 0x111c, 0x1d40, 0x2708, 0x0350,
|
---|
1166 | 0x342c, 0x101c, 0x1c40, 0x2808, 0x0450,
|
---|
1167 | 0x352c, 0x0f1c, 0x1b40, 0x2908, 0x0550,
|
---|
1168 | 0x3530, 0x0e1c, 0x1a40, 0x290c, 0x0554,
|
---|
1169 | 0x3430, 0x0d1c, 0x1940, 0x280c, 0x0454,
|
---|
1170 | 0x3330, 0x0c1c, 0x1840, 0x270c, 0x0354,
|
---|
1171 | 0x3230, 0x0c20, 0x1844, 0x260c, 0x0254,
|
---|
1172 | 0x3130, 0x0d20, 0x1944, 0x250c, 0x0154,
|
---|
1173 | 0x3030, 0x0e20, 0x1a44, 0x240c, 0x0054,
|
---|
1174 | 0x3034, 0x0f20, 0x1b44, 0x2410, 0x0058,
|
---|
1175 | 0x3134, 0x1020, 0x1c44, 0x2510, 0x0258,
|
---|
1176 | 0x3234, 0x1120, 0x1d44, 0x2610, 0x0458,
|
---|
1177 | 0x3624, 0x1510, 0x2134, 0x2a00, 0x0648,
|
---|
1178 | 0x3724, 0x1610, 0x2234, 0x2b00, 0x0748,
|
---|
1179 | 0x3824, 0x1710, 0x2334, 0x2c00, 0x0848,
|
---|
1180 | 0x3924, 0x1714, 0x2338, 0x2d00, 0x0948,
|
---|
1181 | 0x3a24, 0x1614, 0x2238, 0x2e00, 0x0a48,
|
---|
1182 | 0x3b24, 0x1514, 0x2138, 0x2f00, 0x0b48,
|
---|
1183 | 0x3b28, 0x1414, 0x2038, 0x2f04, 0x0b4c,
|
---|
1184 | 0x3a28, 0x1314, 0x1f38, 0x2e04, 0x0a4c,
|
---|
1185 | 0x3928, 0x1214, 0x1e38, 0x2d04, 0x094c,
|
---|
1186 | 0x3828, 0x1218, 0x1e3c, 0x2c04, 0x084c,
|
---|
1187 | 0x3728, 0x1318, 0x1f3c, 0x2b04, 0x074c,
|
---|
1188 | 0x3628, 0x1418, 0x203c, 0x2a04, 0x064c,
|
---|
1189 | 0x362c, 0x1518, 0x213c, 0x2a08, 0x0650,
|
---|
1190 | 0x372c, 0x1618, 0x223c, 0x2b08, 0x0750,
|
---|
1191 | 0x382c, 0x1718, 0x233c, 0x2c08, 0x0850,
|
---|
1192 | 0x392c, 0x171c, 0x2340, 0x2d08, 0x0950,
|
---|
1193 | 0x3a2c, 0x161c, 0x2240, 0x2e08, 0x0a50,
|
---|
1194 | 0x3b2c, 0x151c, 0x2140, 0x2f08, 0x0b50,
|
---|
1195 | 0x3b30, 0x141c, 0x2040, 0x2f0c, 0x0b54,
|
---|
1196 | 0x3a30, 0x131c, 0x1f40, 0x2e0c, 0x0a54,
|
---|
1197 | 0x3930, 0x121c, 0x1e40, 0x2d0c, 0x0954,
|
---|
1198 | 0x3830, 0x1220, 0x1e44, 0x2c0c, 0x0854,
|
---|
1199 | 0x3730, 0x1320, 0x1f44, 0x2b0c, 0x0754,
|
---|
1200 | 0x3630, 0x1420, 0x2044, 0x2a0c, 0x0654,
|
---|
1201 | 0x3634, 0x1520, 0x2144, 0x2a10, 0x0658,
|
---|
1202 | 0x3734, 0x1620, 0x2244, 0x2b10, 0x0858,
|
---|
1203 | 0x3834, 0x1720, 0x2344, 0x2c10, 0x0a58,
|
---|
1204 | 0x0024, 0x1b10, 0x2734, 0x3000, 0x0c48,
|
---|
1205 | 0x0124, 0x1c10, 0x2834, 0x3100, 0x0d48,
|
---|
1206 | 0x0224, 0x1d10, 0x2934, 0x3200, 0x0e48,
|
---|
1207 | 0x0324, 0x1d14, 0x2938, 0x3300, 0x0f48,
|
---|
1208 | 0x0424, 0x1c14, 0x2838, 0x3400, 0x1048,
|
---|
1209 | 0x0524, 0x1b14, 0x2738, 0x3500, 0x1148,
|
---|
1210 | 0x0528, 0x1a14, 0x2638, 0x3504, 0x114c,
|
---|
1211 | 0x0428, 0x1914, 0x2538, 0x3404, 0x104c,
|
---|
1212 | 0x0328, 0x1814, 0x2438, 0x3304, 0x0f4c,
|
---|
1213 | 0x0228, 0x1818, 0x243c, 0x3204, 0x0e4c,
|
---|
1214 | 0x0128, 0x1918, 0x253c, 0x3104, 0x0d4c,
|
---|
1215 | 0x0028, 0x1a18, 0x263c, 0x3004, 0x0c4c,
|
---|
1216 | 0x002c, 0x1b18, 0x273c, 0x3008, 0x0c50,
|
---|
1217 | 0x012c, 0x1c18, 0x283c, 0x3108, 0x0d50,
|
---|
1218 | 0x022c, 0x1d18, 0x293c, 0x3208, 0x0e50,
|
---|
1219 | 0x032c, 0x1d1c, 0x2940, 0x3308, 0x0f50,
|
---|
1220 | 0x042c, 0x1c1c, 0x2840, 0x3408, 0x1050,
|
---|
1221 | 0x052c, 0x1b1c, 0x2740, 0x3508, 0x1150,
|
---|
1222 | 0x0530, 0x1a1c, 0x2640, 0x350c, 0x1154,
|
---|
1223 | 0x0430, 0x191c, 0x2540, 0x340c, 0x1054,
|
---|
1224 | 0x0330, 0x181c, 0x2440, 0x330c, 0x0f54,
|
---|
1225 | 0x0230, 0x1820, 0x2444, 0x320c, 0x0e54,
|
---|
1226 | 0x0130, 0x1920, 0x2544, 0x310c, 0x0d54,
|
---|
1227 | 0x0030, 0x1a20, 0x2644, 0x300c, 0x0c54,
|
---|
1228 | 0x0034, 0x1b20, 0x2744, 0x3010, 0x0c58,
|
---|
1229 | 0x0134, 0x1c20, 0x2844, 0x3110, 0x0e58,
|
---|
1230 | 0x0234, 0x1d20, 0x2944, 0x3210, 0x1058,
|
---|
1231 | 0x0624, 0x2110, 0x2d34, 0x3600, 0x1248,
|
---|
1232 | 0x0724, 0x2210, 0x2e34, 0x3700, 0x1348,
|
---|
1233 | 0x0824, 0x2310, 0x2f34, 0x3800, 0x1448,
|
---|
1234 | 0x0924, 0x2314, 0x2f38, 0x3900, 0x1548,
|
---|
1235 | 0x0a24, 0x2214, 0x2e38, 0x3a00, 0x1648,
|
---|
1236 | 0x0b24, 0x2114, 0x2d38, 0x3b00, 0x1748,
|
---|
1237 | 0x0b28, 0x2014, 0x2c38, 0x3b04, 0x174c,
|
---|
1238 | 0x0a28, 0x1f14, 0x2b38, 0x3a04, 0x164c,
|
---|
1239 | 0x0928, 0x1e14, 0x2a38, 0x3904, 0x154c,
|
---|
1240 | 0x0828, 0x1e18, 0x2a3c, 0x3804, 0x144c,
|
---|
1241 | 0x0728, 0x1f18, 0x2b3c, 0x3704, 0x134c,
|
---|
1242 | 0x0628, 0x2018, 0x2c3c, 0x3604, 0x124c,
|
---|
1243 | 0x062c, 0x2118, 0x2d3c, 0x3608, 0x1250,
|
---|
1244 | 0x072c, 0x2218, 0x2e3c, 0x3708, 0x1350,
|
---|
1245 | 0x082c, 0x2318, 0x2f3c, 0x3808, 0x1450,
|
---|
1246 | 0x092c, 0x231c, 0x2f40, 0x3908, 0x1550,
|
---|
1247 | 0x0a2c, 0x221c, 0x2e40, 0x3a08, 0x1650,
|
---|
1248 | 0x0b2c, 0x211c, 0x2d40, 0x3b08, 0x1750,
|
---|
1249 | 0x0b30, 0x201c, 0x2c40, 0x3b0c, 0x1754,
|
---|
1250 | 0x0a30, 0x1f1c, 0x2b40, 0x3a0c, 0x1654,
|
---|
1251 | 0x0930, 0x1e1c, 0x2a40, 0x390c, 0x1554,
|
---|
1252 | 0x0830, 0x1e20, 0x2a44, 0x380c, 0x1454,
|
---|
1253 | 0x0730, 0x1f20, 0x2b44, 0x370c, 0x1354,
|
---|
1254 | 0x0630, 0x2020, 0x2c44, 0x360c, 0x1254,
|
---|
1255 | 0x0634, 0x2120, 0x2d44, 0x3610, 0x1258,
|
---|
1256 | 0x0734, 0x2220, 0x2e44, 0x3710, 0x1458,
|
---|
1257 | 0x0834, 0x2320, 0x2f44, 0x3810, 0x1658,
|
---|
1258 | };
|
---|
1259 |
|
---|
1260 | /* 4:2:2 macroblock placement tables created by dvtables.py */
|
---|
1261 |
|
---|
1262 | /* 2 channels per frame, 10 DIF sequences per channel,
|
---|
1263 | 27 video segments per DIF sequence, 5 macroblocks per video segment */
|
---|
1264 | static const uint16_t dv_place_422_525[2*10*27*5] = {
|
---|
1265 | 0x0c48, 0x2424, 0x306c, 0x0000, 0x1890,
|
---|
1266 | 0x0d48, 0x2524, 0x316c, 0x0100, 0x1990,
|
---|
1267 | 0x0e48, 0x2624, 0x326c, 0x0200, 0x1a90,
|
---|
1268 | 0x0e4c, 0x2628, 0x3270, 0x0204, 0x1a94,
|
---|
1269 | 0x0d4c, 0x2528, 0x3170, 0x0104, 0x1994,
|
---|
1270 | 0x0c4c, 0x2428, 0x3070, 0x0004, 0x1894,
|
---|
1271 | 0x0c50, 0x242c, 0x3074, 0x0008, 0x1898,
|
---|
1272 | 0x0d50, 0x252c, 0x3174, 0x0108, 0x1998,
|
---|
1273 | 0x0e50, 0x262c, 0x3274, 0x0208, 0x1a98,
|
---|
1274 | 0x0e54, 0x2630, 0x3278, 0x020c, 0x1a9c,
|
---|
1275 | 0x0d54, 0x2530, 0x3178, 0x010c, 0x199c,
|
---|
1276 | 0x0c54, 0x2430, 0x3078, 0x000c, 0x189c,
|
---|
1277 | 0x0c58, 0x2434, 0x307c, 0x0010, 0x18a0,
|
---|
1278 | 0x0d58, 0x2534, 0x317c, 0x0110, 0x19a0,
|
---|
1279 | 0x0e58, 0x2634, 0x327c, 0x0210, 0x1aa0,
|
---|
1280 | 0x0e5c, 0x2638, 0x3280, 0x0214, 0x1aa4,
|
---|
1281 | 0x0d5c, 0x2538, 0x3180, 0x0114, 0x19a4,
|
---|
1282 | 0x0c5c, 0x2438, 0x3080, 0x0014, 0x18a4,
|
---|
1283 | 0x0c60, 0x243c, 0x3084, 0x0018, 0x18a8,
|
---|
1284 | 0x0d60, 0x253c, 0x3184, 0x0118, 0x19a8,
|
---|
1285 | 0x0e60, 0x263c, 0x3284, 0x0218, 0x1aa8,
|
---|
1286 | 0x0e64, 0x2640, 0x3288, 0x021c, 0x1aac,
|
---|
1287 | 0x0d64, 0x2540, 0x3188, 0x011c, 0x19ac,
|
---|
1288 | 0x0c64, 0x2440, 0x3088, 0x001c, 0x18ac,
|
---|
1289 | 0x0c68, 0x2444, 0x308c, 0x0020, 0x18b0,
|
---|
1290 | 0x0d68, 0x2544, 0x318c, 0x0120, 0x19b0,
|
---|
1291 | 0x0e68, 0x2644, 0x328c, 0x0220, 0x1ab0,
|
---|
1292 | 0x1248, 0x2a24, 0x366c, 0x0600, 0x1e90,
|
---|
1293 | 0x1348, 0x2b24, 0x376c, 0x0700, 0x1f90,
|
---|
1294 | 0x1448, 0x2c24, 0x386c, 0x0800, 0x2090,
|
---|
1295 | 0x144c, 0x2c28, 0x3870, 0x0804, 0x2094,
|
---|
1296 | 0x134c, 0x2b28, 0x3770, 0x0704, 0x1f94,
|
---|
1297 | 0x124c, 0x2a28, 0x3670, 0x0604, 0x1e94,
|
---|
1298 | 0x1250, 0x2a2c, 0x3674, 0x0608, 0x1e98,
|
---|
1299 | 0x1350, 0x2b2c, 0x3774, 0x0708, 0x1f98,
|
---|
1300 | 0x1450, 0x2c2c, 0x3874, 0x0808, 0x2098,
|
---|
1301 | 0x1454, 0x2c30, 0x3878, 0x080c, 0x209c,
|
---|
1302 | 0x1354, 0x2b30, 0x3778, 0x070c, 0x1f9c,
|
---|
1303 | 0x1254, 0x2a30, 0x3678, 0x060c, 0x1e9c,
|
---|
1304 | 0x1258, 0x2a34, 0x367c, 0x0610, 0x1ea0,
|
---|
1305 | 0x1358, 0x2b34, 0x377c, 0x0710, 0x1fa0,
|
---|
1306 | 0x1458, 0x2c34, 0x387c, 0x0810, 0x20a0,
|
---|
1307 | 0x145c, 0x2c38, 0x3880, 0x0814, 0x20a4,
|
---|
1308 | 0x135c, 0x2b38, 0x3780, 0x0714, 0x1fa4,
|
---|
1309 | 0x125c, 0x2a38, 0x3680, 0x0614, 0x1ea4,
|
---|
1310 | 0x1260, 0x2a3c, 0x3684, 0x0618, 0x1ea8,
|
---|
1311 | 0x1360, 0x2b3c, 0x3784, 0x0718, 0x1fa8,
|
---|
1312 | 0x1460, 0x2c3c, 0x3884, 0x0818, 0x20a8,
|
---|
1313 | 0x1464, 0x2c40, 0x3888, 0x081c, 0x20ac,
|
---|
1314 | 0x1364, 0x2b40, 0x3788, 0x071c, 0x1fac,
|
---|
1315 | 0x1264, 0x2a40, 0x3688, 0x061c, 0x1eac,
|
---|
1316 | 0x1268, 0x2a44, 0x368c, 0x0620, 0x1eb0,
|
---|
1317 | 0x1368, 0x2b44, 0x378c, 0x0720, 0x1fb0,
|
---|
1318 | 0x1468, 0x2c44, 0x388c, 0x0820, 0x20b0,
|
---|
1319 | 0x1848, 0x3024, 0x006c, 0x0c00, 0x2490,
|
---|
1320 | 0x1948, 0x3124, 0x016c, 0x0d00, 0x2590,
|
---|
1321 | 0x1a48, 0x3224, 0x026c, 0x0e00, 0x2690,
|
---|
1322 | 0x1a4c, 0x3228, 0x0270, 0x0e04, 0x2694,
|
---|
1323 | 0x194c, 0x3128, 0x0170, 0x0d04, 0x2594,
|
---|
1324 | 0x184c, 0x3028, 0x0070, 0x0c04, 0x2494,
|
---|
1325 | 0x1850, 0x302c, 0x0074, 0x0c08, 0x2498,
|
---|
1326 | 0x1950, 0x312c, 0x0174, 0x0d08, 0x2598,
|
---|
1327 | 0x1a50, 0x322c, 0x0274, 0x0e08, 0x2698,
|
---|
1328 | 0x1a54, 0x3230, 0x0278, 0x0e0c, 0x269c,
|
---|
1329 | 0x1954, 0x3130, 0x0178, 0x0d0c, 0x259c,
|
---|
1330 | 0x1854, 0x3030, 0x0078, 0x0c0c, 0x249c,
|
---|
1331 | 0x1858, 0x3034, 0x007c, 0x0c10, 0x24a0,
|
---|
1332 | 0x1958, 0x3134, 0x017c, 0x0d10, 0x25a0,
|
---|
1333 | 0x1a58, 0x3234, 0x027c, 0x0e10, 0x26a0,
|
---|
1334 | 0x1a5c, 0x3238, 0x0280, 0x0e14, 0x26a4,
|
---|
1335 | 0x195c, 0x3138, 0x0180, 0x0d14, 0x25a4,
|
---|
1336 | 0x185c, 0x3038, 0x0080, 0x0c14, 0x24a4,
|
---|
1337 | 0x1860, 0x303c, 0x0084, 0x0c18, 0x24a8,
|
---|
1338 | 0x1960, 0x313c, 0x0184, 0x0d18, 0x25a8,
|
---|
1339 | 0x1a60, 0x323c, 0x0284, 0x0e18, 0x26a8,
|
---|
1340 | 0x1a64, 0x3240, 0x0288, 0x0e1c, 0x26ac,
|
---|
1341 | 0x1964, 0x3140, 0x0188, 0x0d1c, 0x25ac,
|
---|
1342 | 0x1864, 0x3040, 0x0088, 0x0c1c, 0x24ac,
|
---|
1343 | 0x1868, 0x3044, 0x008c, 0x0c20, 0x24b0,
|
---|
1344 | 0x1968, 0x3144, 0x018c, 0x0d20, 0x25b0,
|
---|
1345 | 0x1a68, 0x3244, 0x028c, 0x0e20, 0x26b0,
|
---|
1346 | 0x1e48, 0x3624, 0x066c, 0x1200, 0x2a90,
|
---|
1347 | 0x1f48, 0x3724, 0x076c, 0x1300, 0x2b90,
|
---|
1348 | 0x2048, 0x3824, 0x086c, 0x1400, 0x2c90,
|
---|
1349 | 0x204c, 0x3828, 0x0870, 0x1404, 0x2c94,
|
---|
1350 | 0x1f4c, 0x3728, 0x0770, 0x1304, 0x2b94,
|
---|
1351 | 0x1e4c, 0x3628, 0x0670, 0x1204, 0x2a94,
|
---|
1352 | 0x1e50, 0x362c, 0x0674, 0x1208, 0x2a98,
|
---|
1353 | 0x1f50, 0x372c, 0x0774, 0x1308, 0x2b98,
|
---|
1354 | 0x2050, 0x382c, 0x0874, 0x1408, 0x2c98,
|
---|
1355 | 0x2054, 0x3830, 0x0878, 0x140c, 0x2c9c,
|
---|
1356 | 0x1f54, 0x3730, 0x0778, 0x130c, 0x2b9c,
|
---|
1357 | 0x1e54, 0x3630, 0x0678, 0x120c, 0x2a9c,
|
---|
1358 | 0x1e58, 0x3634, 0x067c, 0x1210, 0x2aa0,
|
---|
1359 | 0x1f58, 0x3734, 0x077c, 0x1310, 0x2ba0,
|
---|
1360 | 0x2058, 0x3834, 0x087c, 0x1410, 0x2ca0,
|
---|
1361 | 0x205c, 0x3838, 0x0880, 0x1414, 0x2ca4,
|
---|
1362 | 0x1f5c, 0x3738, 0x0780, 0x1314, 0x2ba4,
|
---|
1363 | 0x1e5c, 0x3638, 0x0680, 0x1214, 0x2aa4,
|
---|
1364 | 0x1e60, 0x363c, 0x0684, 0x1218, 0x2aa8,
|
---|
1365 | 0x1f60, 0x373c, 0x0784, 0x1318, 0x2ba8,
|
---|
1366 | 0x2060, 0x383c, 0x0884, 0x1418, 0x2ca8,
|
---|
1367 | 0x2064, 0x3840, 0x0888, 0x141c, 0x2cac,
|
---|
1368 | 0x1f64, 0x3740, 0x0788, 0x131c, 0x2bac,
|
---|
1369 | 0x1e64, 0x3640, 0x0688, 0x121c, 0x2aac,
|
---|
1370 | 0x1e68, 0x3644, 0x068c, 0x1220, 0x2ab0,
|
---|
1371 | 0x1f68, 0x3744, 0x078c, 0x1320, 0x2bb0,
|
---|
1372 | 0x2068, 0x3844, 0x088c, 0x1420, 0x2cb0,
|
---|
1373 | 0x2448, 0x0024, 0x0c6c, 0x1800, 0x3090,
|
---|
1374 | 0x2548, 0x0124, 0x0d6c, 0x1900, 0x3190,
|
---|
1375 | 0x2648, 0x0224, 0x0e6c, 0x1a00, 0x3290,
|
---|
1376 | 0x264c, 0x0228, 0x0e70, 0x1a04, 0x3294,
|
---|
1377 | 0x254c, 0x0128, 0x0d70, 0x1904, 0x3194,
|
---|
1378 | 0x244c, 0x0028, 0x0c70, 0x1804, 0x3094,
|
---|
1379 | 0x2450, 0x002c, 0x0c74, 0x1808, 0x3098,
|
---|
1380 | 0x2550, 0x012c, 0x0d74, 0x1908, 0x3198,
|
---|
1381 | 0x2650, 0x022c, 0x0e74, 0x1a08, 0x3298,
|
---|
1382 | 0x2654, 0x0230, 0x0e78, 0x1a0c, 0x329c,
|
---|
1383 | 0x2554, 0x0130, 0x0d78, 0x190c, 0x319c,
|
---|
1384 | 0x2454, 0x0030, 0x0c78, 0x180c, 0x309c,
|
---|
1385 | 0x2458, 0x0034, 0x0c7c, 0x1810, 0x30a0,
|
---|
1386 | 0x2558, 0x0134, 0x0d7c, 0x1910, 0x31a0,
|
---|
1387 | 0x2658, 0x0234, 0x0e7c, 0x1a10, 0x32a0,
|
---|
1388 | 0x265c, 0x0238, 0x0e80, 0x1a14, 0x32a4,
|
---|
1389 | 0x255c, 0x0138, 0x0d80, 0x1914, 0x31a4,
|
---|
1390 | 0x245c, 0x0038, 0x0c80, 0x1814, 0x30a4,
|
---|
1391 | 0x2460, 0x003c, 0x0c84, 0x1818, 0x30a8,
|
---|
1392 | 0x2560, 0x013c, 0x0d84, 0x1918, 0x31a8,
|
---|
1393 | 0x2660, 0x023c, 0x0e84, 0x1a18, 0x32a8,
|
---|
1394 | 0x2664, 0x0240, 0x0e88, 0x1a1c, 0x32ac,
|
---|
1395 | 0x2564, 0x0140, 0x0d88, 0x191c, 0x31ac,
|
---|
1396 | 0x2464, 0x0040, 0x0c88, 0x181c, 0x30ac,
|
---|
1397 | 0x2468, 0x0044, 0x0c8c, 0x1820, 0x30b0,
|
---|
1398 | 0x2568, 0x0144, 0x0d8c, 0x1920, 0x31b0,
|
---|
1399 | 0x2668, 0x0244, 0x0e8c, 0x1a20, 0x32b0,
|
---|
1400 | 0x2a48, 0x0624, 0x126c, 0x1e00, 0x3690,
|
---|
1401 | 0x2b48, 0x0724, 0x136c, 0x1f00, 0x3790,
|
---|
1402 | 0x2c48, 0x0824, 0x146c, 0x2000, 0x3890,
|
---|
1403 | 0x2c4c, 0x0828, 0x1470, 0x2004, 0x3894,
|
---|
1404 | 0x2b4c, 0x0728, 0x1370, 0x1f04, 0x3794,
|
---|
1405 | 0x2a4c, 0x0628, 0x1270, 0x1e04, 0x3694,
|
---|
1406 | 0x2a50, 0x062c, 0x1274, 0x1e08, 0x3698,
|
---|
1407 | 0x2b50, 0x072c, 0x1374, 0x1f08, 0x3798,
|
---|
1408 | 0x2c50, 0x082c, 0x1474, 0x2008, 0x3898,
|
---|
1409 | 0x2c54, 0x0830, 0x1478, 0x200c, 0x389c,
|
---|
1410 | 0x2b54, 0x0730, 0x1378, 0x1f0c, 0x379c,
|
---|
1411 | 0x2a54, 0x0630, 0x1278, 0x1e0c, 0x369c,
|
---|
1412 | 0x2a58, 0x0634, 0x127c, 0x1e10, 0x36a0,
|
---|
1413 | 0x2b58, 0x0734, 0x137c, 0x1f10, 0x37a0,
|
---|
1414 | 0x2c58, 0x0834, 0x147c, 0x2010, 0x38a0,
|
---|
1415 | 0x2c5c, 0x0838, 0x1480, 0x2014, 0x38a4,
|
---|
1416 | 0x2b5c, 0x0738, 0x1380, 0x1f14, 0x37a4,
|
---|
1417 | 0x2a5c, 0x0638, 0x1280, 0x1e14, 0x36a4,
|
---|
1418 | 0x2a60, 0x063c, 0x1284, 0x1e18, 0x36a8,
|
---|
1419 | 0x2b60, 0x073c, 0x1384, 0x1f18, 0x37a8,
|
---|
1420 | 0x2c60, 0x083c, 0x1484, 0x2018, 0x38a8,
|
---|
1421 | 0x2c64, 0x0840, 0x1488, 0x201c, 0x38ac,
|
---|
1422 | 0x2b64, 0x0740, 0x1388, 0x1f1c, 0x37ac,
|
---|
1423 | 0x2a64, 0x0640, 0x1288, 0x1e1c, 0x36ac,
|
---|
1424 | 0x2a68, 0x0644, 0x128c, 0x1e20, 0x36b0,
|
---|
1425 | 0x2b68, 0x0744, 0x138c, 0x1f20, 0x37b0,
|
---|
1426 | 0x2c68, 0x0844, 0x148c, 0x2020, 0x38b0,
|
---|
1427 | 0x3048, 0x0c24, 0x186c, 0x2400, 0x0090,
|
---|
1428 | 0x3148, 0x0d24, 0x196c, 0x2500, 0x0190,
|
---|
1429 | 0x3248, 0x0e24, 0x1a6c, 0x2600, 0x0290,
|
---|
1430 | 0x324c, 0x0e28, 0x1a70, 0x2604, 0x0294,
|
---|
1431 | 0x314c, 0x0d28, 0x1970, 0x2504, 0x0194,
|
---|
1432 | 0x304c, 0x0c28, 0x1870, 0x2404, 0x0094,
|
---|
1433 | 0x3050, 0x0c2c, 0x1874, 0x2408, 0x0098,
|
---|
1434 | 0x3150, 0x0d2c, 0x1974, 0x2508, 0x0198,
|
---|
1435 | 0x3250, 0x0e2c, 0x1a74, 0x2608, 0x0298,
|
---|
1436 | 0x3254, 0x0e30, 0x1a78, 0x260c, 0x029c,
|
---|
1437 | 0x3154, 0x0d30, 0x1978, 0x250c, 0x019c,
|
---|
1438 | 0x3054, 0x0c30, 0x1878, 0x240c, 0x009c,
|
---|
1439 | 0x3058, 0x0c34, 0x187c, 0x2410, 0x00a0,
|
---|
1440 | 0x3158, 0x0d34, 0x197c, 0x2510, 0x01a0,
|
---|
1441 | 0x3258, 0x0e34, 0x1a7c, 0x2610, 0x02a0,
|
---|
1442 | 0x325c, 0x0e38, 0x1a80, 0x2614, 0x02a4,
|
---|
1443 | 0x315c, 0x0d38, 0x1980, 0x2514, 0x01a4,
|
---|
1444 | 0x305c, 0x0c38, 0x1880, 0x2414, 0x00a4,
|
---|
1445 | 0x3060, 0x0c3c, 0x1884, 0x2418, 0x00a8,
|
---|
1446 | 0x3160, 0x0d3c, 0x1984, 0x2518, 0x01a8,
|
---|
1447 | 0x3260, 0x0e3c, 0x1a84, 0x2618, 0x02a8,
|
---|
1448 | 0x3264, 0x0e40, 0x1a88, 0x261c, 0x02ac,
|
---|
1449 | 0x3164, 0x0d40, 0x1988, 0x251c, 0x01ac,
|
---|
1450 | 0x3064, 0x0c40, 0x1888, 0x241c, 0x00ac,
|
---|
1451 | 0x3068, 0x0c44, 0x188c, 0x2420, 0x00b0,
|
---|
1452 | 0x3168, 0x0d44, 0x198c, 0x2520, 0x01b0,
|
---|
1453 | 0x3268, 0x0e44, 0x1a8c, 0x2620, 0x02b0,
|
---|
1454 | 0x3648, 0x1224, 0x1e6c, 0x2a00, 0x0690,
|
---|
1455 | 0x3748, 0x1324, 0x1f6c, 0x2b00, 0x0790,
|
---|
1456 | 0x3848, 0x1424, 0x206c, 0x2c00, 0x0890,
|
---|
1457 | 0x384c, 0x1428, 0x2070, 0x2c04, 0x0894,
|
---|
1458 | 0x374c, 0x1328, 0x1f70, 0x2b04, 0x0794,
|
---|
1459 | 0x364c, 0x1228, 0x1e70, 0x2a04, 0x0694,
|
---|
1460 | 0x3650, 0x122c, 0x1e74, 0x2a08, 0x0698,
|
---|
1461 | 0x3750, 0x132c, 0x1f74, 0x2b08, 0x0798,
|
---|
1462 | 0x3850, 0x142c, 0x2074, 0x2c08, 0x0898,
|
---|
1463 | 0x3854, 0x1430, 0x2078, 0x2c0c, 0x089c,
|
---|
1464 | 0x3754, 0x1330, 0x1f78, 0x2b0c, 0x079c,
|
---|
1465 | 0x3654, 0x1230, 0x1e78, 0x2a0c, 0x069c,
|
---|
1466 | 0x3658, 0x1234, 0x1e7c, 0x2a10, 0x06a0,
|
---|
1467 | 0x3758, 0x1334, 0x1f7c, 0x2b10, 0x07a0,
|
---|
1468 | 0x3858, 0x1434, 0x207c, 0x2c10, 0x08a0,
|
---|
1469 | 0x385c, 0x1438, 0x2080, 0x2c14, 0x08a4,
|
---|
1470 | 0x375c, 0x1338, 0x1f80, 0x2b14, 0x07a4,
|
---|
1471 | 0x365c, 0x1238, 0x1e80, 0x2a14, 0x06a4,
|
---|
1472 | 0x3660, 0x123c, 0x1e84, 0x2a18, 0x06a8,
|
---|
1473 | 0x3760, 0x133c, 0x1f84, 0x2b18, 0x07a8,
|
---|
1474 | 0x3860, 0x143c, 0x2084, 0x2c18, 0x08a8,
|
---|
1475 | 0x3864, 0x1440, 0x2088, 0x2c1c, 0x08ac,
|
---|
1476 | 0x3764, 0x1340, 0x1f88, 0x2b1c, 0x07ac,
|
---|
1477 | 0x3664, 0x1240, 0x1e88, 0x2a1c, 0x06ac,
|
---|
1478 | 0x3668, 0x1244, 0x1e8c, 0x2a20, 0x06b0,
|
---|
1479 | 0x3768, 0x1344, 0x1f8c, 0x2b20, 0x07b0,
|
---|
1480 | 0x3868, 0x1444, 0x208c, 0x2c20, 0x08b0,
|
---|
1481 | 0x0048, 0x1824, 0x246c, 0x3000, 0x0c90,
|
---|
1482 | 0x0148, 0x1924, 0x256c, 0x3100, 0x0d90,
|
---|
1483 | 0x0248, 0x1a24, 0x266c, 0x3200, 0x0e90,
|
---|
1484 | 0x024c, 0x1a28, 0x2670, 0x3204, 0x0e94,
|
---|
1485 | 0x014c, 0x1928, 0x2570, 0x3104, 0x0d94,
|
---|
1486 | 0x004c, 0x1828, 0x2470, 0x3004, 0x0c94,
|
---|
1487 | 0x0050, 0x182c, 0x2474, 0x3008, 0x0c98,
|
---|
1488 | 0x0150, 0x192c, 0x2574, 0x3108, 0x0d98,
|
---|
1489 | 0x0250, 0x1a2c, 0x2674, 0x3208, 0x0e98,
|
---|
1490 | 0x0254, 0x1a30, 0x2678, 0x320c, 0x0e9c,
|
---|
1491 | 0x0154, 0x1930, 0x2578, 0x310c, 0x0d9c,
|
---|
1492 | 0x0054, 0x1830, 0x2478, 0x300c, 0x0c9c,
|
---|
1493 | 0x0058, 0x1834, 0x247c, 0x3010, 0x0ca0,
|
---|
1494 | 0x0158, 0x1934, 0x257c, 0x3110, 0x0da0,
|
---|
1495 | 0x0258, 0x1a34, 0x267c, 0x3210, 0x0ea0,
|
---|
1496 | 0x025c, 0x1a38, 0x2680, 0x3214, 0x0ea4,
|
---|
1497 | 0x015c, 0x1938, 0x2580, 0x3114, 0x0da4,
|
---|
1498 | 0x005c, 0x1838, 0x2480, 0x3014, 0x0ca4,
|
---|
1499 | 0x0060, 0x183c, 0x2484, 0x3018, 0x0ca8,
|
---|
1500 | 0x0160, 0x193c, 0x2584, 0x3118, 0x0da8,
|
---|
1501 | 0x0260, 0x1a3c, 0x2684, 0x3218, 0x0ea8,
|
---|
1502 | 0x0264, 0x1a40, 0x2688, 0x321c, 0x0eac,
|
---|
1503 | 0x0164, 0x1940, 0x2588, 0x311c, 0x0dac,
|
---|
1504 | 0x0064, 0x1840, 0x2488, 0x301c, 0x0cac,
|
---|
1505 | 0x0068, 0x1844, 0x248c, 0x3020, 0x0cb0,
|
---|
1506 | 0x0168, 0x1944, 0x258c, 0x3120, 0x0db0,
|
---|
1507 | 0x0268, 0x1a44, 0x268c, 0x3220, 0x0eb0,
|
---|
1508 | 0x0648, 0x1e24, 0x2a6c, 0x3600, 0x1290,
|
---|
1509 | 0x0748, 0x1f24, 0x2b6c, 0x3700, 0x1390,
|
---|
1510 | 0x0848, 0x2024, 0x2c6c, 0x3800, 0x1490,
|
---|
1511 | 0x084c, 0x2028, 0x2c70, 0x3804, 0x1494,
|
---|
1512 | 0x074c, 0x1f28, 0x2b70, 0x3704, 0x1394,
|
---|
1513 | 0x064c, 0x1e28, 0x2a70, 0x3604, 0x1294,
|
---|
1514 | 0x0650, 0x1e2c, 0x2a74, 0x3608, 0x1298,
|
---|
1515 | 0x0750, 0x1f2c, 0x2b74, 0x3708, 0x1398,
|
---|
1516 | 0x0850, 0x202c, 0x2c74, 0x3808, 0x1498,
|
---|
1517 | 0x0854, 0x2030, 0x2c78, 0x380c, 0x149c,
|
---|
1518 | 0x0754, 0x1f30, 0x2b78, 0x370c, 0x139c,
|
---|
1519 | 0x0654, 0x1e30, 0x2a78, 0x360c, 0x129c,
|
---|
1520 | 0x0658, 0x1e34, 0x2a7c, 0x3610, 0x12a0,
|
---|
1521 | 0x0758, 0x1f34, 0x2b7c, 0x3710, 0x13a0,
|
---|
1522 | 0x0858, 0x2034, 0x2c7c, 0x3810, 0x14a0,
|
---|
1523 | 0x085c, 0x2038, 0x2c80, 0x3814, 0x14a4,
|
---|
1524 | 0x075c, 0x1f38, 0x2b80, 0x3714, 0x13a4,
|
---|
1525 | 0x065c, 0x1e38, 0x2a80, 0x3614, 0x12a4,
|
---|
1526 | 0x0660, 0x1e3c, 0x2a84, 0x3618, 0x12a8,
|
---|
1527 | 0x0760, 0x1f3c, 0x2b84, 0x3718, 0x13a8,
|
---|
1528 | 0x0860, 0x203c, 0x2c84, 0x3818, 0x14a8,
|
---|
1529 | 0x0864, 0x2040, 0x2c88, 0x381c, 0x14ac,
|
---|
1530 | 0x0764, 0x1f40, 0x2b88, 0x371c, 0x13ac,
|
---|
1531 | 0x0664, 0x1e40, 0x2a88, 0x361c, 0x12ac,
|
---|
1532 | 0x0668, 0x1e44, 0x2a8c, 0x3620, 0x12b0,
|
---|
1533 | 0x0768, 0x1f44, 0x2b8c, 0x3720, 0x13b0,
|
---|
1534 | 0x0868, 0x2044, 0x2c8c, 0x3820, 0x14b0,
|
---|
1535 | 0x0f48, 0x2724, 0x336c, 0x0300, 0x1b90,
|
---|
1536 | 0x1048, 0x2824, 0x346c, 0x0400, 0x1c90,
|
---|
1537 | 0x1148, 0x2924, 0x356c, 0x0500, 0x1d90,
|
---|
1538 | 0x114c, 0x2928, 0x3570, 0x0504, 0x1d94,
|
---|
1539 | 0x104c, 0x2828, 0x3470, 0x0404, 0x1c94,
|
---|
1540 | 0x0f4c, 0x2728, 0x3370, 0x0304, 0x1b94,
|
---|
1541 | 0x0f50, 0x272c, 0x3374, 0x0308, 0x1b98,
|
---|
1542 | 0x1050, 0x282c, 0x3474, 0x0408, 0x1c98,
|
---|
1543 | 0x1150, 0x292c, 0x3574, 0x0508, 0x1d98,
|
---|
1544 | 0x1154, 0x2930, 0x3578, 0x050c, 0x1d9c,
|
---|
1545 | 0x1054, 0x2830, 0x3478, 0x040c, 0x1c9c,
|
---|
1546 | 0x0f54, 0x2730, 0x3378, 0x030c, 0x1b9c,
|
---|
1547 | 0x0f58, 0x2734, 0x337c, 0x0310, 0x1ba0,
|
---|
1548 | 0x1058, 0x2834, 0x347c, 0x0410, 0x1ca0,
|
---|
1549 | 0x1158, 0x2934, 0x357c, 0x0510, 0x1da0,
|
---|
1550 | 0x115c, 0x2938, 0x3580, 0x0514, 0x1da4,
|
---|
1551 | 0x105c, 0x2838, 0x3480, 0x0414, 0x1ca4,
|
---|
1552 | 0x0f5c, 0x2738, 0x3380, 0x0314, 0x1ba4,
|
---|
1553 | 0x0f60, 0x273c, 0x3384, 0x0318, 0x1ba8,
|
---|
1554 | 0x1060, 0x283c, 0x3484, 0x0418, 0x1ca8,
|
---|
1555 | 0x1160, 0x293c, 0x3584, 0x0518, 0x1da8,
|
---|
1556 | 0x1164, 0x2940, 0x3588, 0x051c, 0x1dac,
|
---|
1557 | 0x1064, 0x2840, 0x3488, 0x041c, 0x1cac,
|
---|
1558 | 0x0f64, 0x2740, 0x3388, 0x031c, 0x1bac,
|
---|
1559 | 0x0f68, 0x2744, 0x338c, 0x0320, 0x1bb0,
|
---|
1560 | 0x1068, 0x2844, 0x348c, 0x0420, 0x1cb0,
|
---|
1561 | 0x1168, 0x2944, 0x358c, 0x0520, 0x1db0,
|
---|
1562 | 0x1548, 0x2d24, 0x396c, 0x0900, 0x2190,
|
---|
1563 | 0x1648, 0x2e24, 0x3a6c, 0x0a00, 0x2290,
|
---|
1564 | 0x1748, 0x2f24, 0x3b6c, 0x0b00, 0x2390,
|
---|
1565 | 0x174c, 0x2f28, 0x3b70, 0x0b04, 0x2394,
|
---|
1566 | 0x164c, 0x2e28, 0x3a70, 0x0a04, 0x2294,
|
---|
1567 | 0x154c, 0x2d28, 0x3970, 0x0904, 0x2194,
|
---|
1568 | 0x1550, 0x2d2c, 0x3974, 0x0908, 0x2198,
|
---|
1569 | 0x1650, 0x2e2c, 0x3a74, 0x0a08, 0x2298,
|
---|
1570 | 0x1750, 0x2f2c, 0x3b74, 0x0b08, 0x2398,
|
---|
1571 | 0x1754, 0x2f30, 0x3b78, 0x0b0c, 0x239c,
|
---|
1572 | 0x1654, 0x2e30, 0x3a78, 0x0a0c, 0x229c,
|
---|
1573 | 0x1554, 0x2d30, 0x3978, 0x090c, 0x219c,
|
---|
1574 | 0x1558, 0x2d34, 0x397c, 0x0910, 0x21a0,
|
---|
1575 | 0x1658, 0x2e34, 0x3a7c, 0x0a10, 0x22a0,
|
---|
1576 | 0x1758, 0x2f34, 0x3b7c, 0x0b10, 0x23a0,
|
---|
1577 | 0x175c, 0x2f38, 0x3b80, 0x0b14, 0x23a4,
|
---|
1578 | 0x165c, 0x2e38, 0x3a80, 0x0a14, 0x22a4,
|
---|
1579 | 0x155c, 0x2d38, 0x3980, 0x0914, 0x21a4,
|
---|
1580 | 0x1560, 0x2d3c, 0x3984, 0x0918, 0x21a8,
|
---|
1581 | 0x1660, 0x2e3c, 0x3a84, 0x0a18, 0x22a8,
|
---|
1582 | 0x1760, 0x2f3c, 0x3b84, 0x0b18, 0x23a8,
|
---|
1583 | 0x1764, 0x2f40, 0x3b88, 0x0b1c, 0x23ac,
|
---|
1584 | 0x1664, 0x2e40, 0x3a88, 0x0a1c, 0x22ac,
|
---|
1585 | 0x1564, 0x2d40, 0x3988, 0x091c, 0x21ac,
|
---|
1586 | 0x1568, 0x2d44, 0x398c, 0x0920, 0x21b0,
|
---|
1587 | 0x1668, 0x2e44, 0x3a8c, 0x0a20, 0x22b0,
|
---|
1588 | 0x1768, 0x2f44, 0x3b8c, 0x0b20, 0x23b0,
|
---|
1589 | 0x1b48, 0x3324, 0x036c, 0x0f00, 0x2790,
|
---|
1590 | 0x1c48, 0x3424, 0x046c, 0x1000, 0x2890,
|
---|
1591 | 0x1d48, 0x3524, 0x056c, 0x1100, 0x2990,
|
---|
1592 | 0x1d4c, 0x3528, 0x0570, 0x1104, 0x2994,
|
---|
1593 | 0x1c4c, 0x3428, 0x0470, 0x1004, 0x2894,
|
---|
1594 | 0x1b4c, 0x3328, 0x0370, 0x0f04, 0x2794,
|
---|
1595 | 0x1b50, 0x332c, 0x0374, 0x0f08, 0x2798,
|
---|
1596 | 0x1c50, 0x342c, 0x0474, 0x1008, 0x2898,
|
---|
1597 | 0x1d50, 0x352c, 0x0574, 0x1108, 0x2998,
|
---|
1598 | 0x1d54, 0x3530, 0x0578, 0x110c, 0x299c,
|
---|
1599 | 0x1c54, 0x3430, 0x0478, 0x100c, 0x289c,
|
---|
1600 | 0x1b54, 0x3330, 0x0378, 0x0f0c, 0x279c,
|
---|
1601 | 0x1b58, 0x3334, 0x037c, 0x0f10, 0x27a0,
|
---|
1602 | 0x1c58, 0x3434, 0x047c, 0x1010, 0x28a0,
|
---|
1603 | 0x1d58, 0x3534, 0x057c, 0x1110, 0x29a0,
|
---|
1604 | 0x1d5c, 0x3538, 0x0580, 0x1114, 0x29a4,
|
---|
1605 | 0x1c5c, 0x3438, 0x0480, 0x1014, 0x28a4,
|
---|
1606 | 0x1b5c, 0x3338, 0x0380, 0x0f14, 0x27a4,
|
---|
1607 | 0x1b60, 0x333c, 0x0384, 0x0f18, 0x27a8,
|
---|
1608 | 0x1c60, 0x343c, 0x0484, 0x1018, 0x28a8,
|
---|
1609 | 0x1d60, 0x353c, 0x0584, 0x1118, 0x29a8,
|
---|
1610 | 0x1d64, 0x3540, 0x0588, 0x111c, 0x29ac,
|
---|
1611 | 0x1c64, 0x3440, 0x0488, 0x101c, 0x28ac,
|
---|
1612 | 0x1b64, 0x3340, 0x0388, 0x0f1c, 0x27ac,
|
---|
1613 | 0x1b68, 0x3344, 0x038c, 0x0f20, 0x27b0,
|
---|
1614 | 0x1c68, 0x3444, 0x048c, 0x1020, 0x28b0,
|
---|
1615 | 0x1d68, 0x3544, 0x058c, 0x1120, 0x29b0,
|
---|
1616 | 0x2148, 0x3924, 0x096c, 0x1500, 0x2d90,
|
---|
1617 | 0x2248, 0x3a24, 0x0a6c, 0x1600, 0x2e90,
|
---|
1618 | 0x2348, 0x3b24, 0x0b6c, 0x1700, 0x2f90,
|
---|
1619 | 0x234c, 0x3b28, 0x0b70, 0x1704, 0x2f94,
|
---|
1620 | 0x224c, 0x3a28, 0x0a70, 0x1604, 0x2e94,
|
---|
1621 | 0x214c, 0x3928, 0x0970, 0x1504, 0x2d94,
|
---|
1622 | 0x2150, 0x392c, 0x0974, 0x1508, 0x2d98,
|
---|
1623 | 0x2250, 0x3a2c, 0x0a74, 0x1608, 0x2e98,
|
---|
1624 | 0x2350, 0x3b2c, 0x0b74, 0x1708, 0x2f98,
|
---|
1625 | 0x2354, 0x3b30, 0x0b78, 0x170c, 0x2f9c,
|
---|
1626 | 0x2254, 0x3a30, 0x0a78, 0x160c, 0x2e9c,
|
---|
1627 | 0x2154, 0x3930, 0x0978, 0x150c, 0x2d9c,
|
---|
1628 | 0x2158, 0x3934, 0x097c, 0x1510, 0x2da0,
|
---|
1629 | 0x2258, 0x3a34, 0x0a7c, 0x1610, 0x2ea0,
|
---|
1630 | 0x2358, 0x3b34, 0x0b7c, 0x1710, 0x2fa0,
|
---|
1631 | 0x235c, 0x3b38, 0x0b80, 0x1714, 0x2fa4,
|
---|
1632 | 0x225c, 0x3a38, 0x0a80, 0x1614, 0x2ea4,
|
---|
1633 | 0x215c, 0x3938, 0x0980, 0x1514, 0x2da4,
|
---|
1634 | 0x2160, 0x393c, 0x0984, 0x1518, 0x2da8,
|
---|
1635 | 0x2260, 0x3a3c, 0x0a84, 0x1618, 0x2ea8,
|
---|
1636 | 0x2360, 0x3b3c, 0x0b84, 0x1718, 0x2fa8,
|
---|
1637 | 0x2364, 0x3b40, 0x0b88, 0x171c, 0x2fac,
|
---|
1638 | 0x2264, 0x3a40, 0x0a88, 0x161c, 0x2eac,
|
---|
1639 | 0x2164, 0x3940, 0x0988, 0x151c, 0x2dac,
|
---|
1640 | 0x2168, 0x3944, 0x098c, 0x1520, 0x2db0,
|
---|
1641 | 0x2268, 0x3a44, 0x0a8c, 0x1620, 0x2eb0,
|
---|
1642 | 0x2368, 0x3b44, 0x0b8c, 0x1720, 0x2fb0,
|
---|
1643 | 0x2748, 0x0324, 0x0f6c, 0x1b00, 0x3390,
|
---|
1644 | 0x2848, 0x0424, 0x106c, 0x1c00, 0x3490,
|
---|
1645 | 0x2948, 0x0524, 0x116c, 0x1d00, 0x3590,
|
---|
1646 | 0x294c, 0x0528, 0x1170, 0x1d04, 0x3594,
|
---|
1647 | 0x284c, 0x0428, 0x1070, 0x1c04, 0x3494,
|
---|
1648 | 0x274c, 0x0328, 0x0f70, 0x1b04, 0x3394,
|
---|
1649 | 0x2750, 0x032c, 0x0f74, 0x1b08, 0x3398,
|
---|
1650 | 0x2850, 0x042c, 0x1074, 0x1c08, 0x3498,
|
---|
1651 | 0x2950, 0x052c, 0x1174, 0x1d08, 0x3598,
|
---|
1652 | 0x2954, 0x0530, 0x1178, 0x1d0c, 0x359c,
|
---|
1653 | 0x2854, 0x0430, 0x1078, 0x1c0c, 0x349c,
|
---|
1654 | 0x2754, 0x0330, 0x0f78, 0x1b0c, 0x339c,
|
---|
1655 | 0x2758, 0x0334, 0x0f7c, 0x1b10, 0x33a0,
|
---|
1656 | 0x2858, 0x0434, 0x107c, 0x1c10, 0x34a0,
|
---|
1657 | 0x2958, 0x0534, 0x117c, 0x1d10, 0x35a0,
|
---|
1658 | 0x295c, 0x0538, 0x1180, 0x1d14, 0x35a4,
|
---|
1659 | 0x285c, 0x0438, 0x1080, 0x1c14, 0x34a4,
|
---|
1660 | 0x275c, 0x0338, 0x0f80, 0x1b14, 0x33a4,
|
---|
1661 | 0x2760, 0x033c, 0x0f84, 0x1b18, 0x33a8,
|
---|
1662 | 0x2860, 0x043c, 0x1084, 0x1c18, 0x34a8,
|
---|
1663 | 0x2960, 0x053c, 0x1184, 0x1d18, 0x35a8,
|
---|
1664 | 0x2964, 0x0540, 0x1188, 0x1d1c, 0x35ac,
|
---|
1665 | 0x2864, 0x0440, 0x1088, 0x1c1c, 0x34ac,
|
---|
1666 | 0x2764, 0x0340, 0x0f88, 0x1b1c, 0x33ac,
|
---|
1667 | 0x2768, 0x0344, 0x0f8c, 0x1b20, 0x33b0,
|
---|
1668 | 0x2868, 0x0444, 0x108c, 0x1c20, 0x34b0,
|
---|
1669 | 0x2968, 0x0544, 0x118c, 0x1d20, 0x35b0,
|
---|
1670 | 0x2d48, 0x0924, 0x156c, 0x2100, 0x3990,
|
---|
1671 | 0x2e48, 0x0a24, 0x166c, 0x2200, 0x3a90,
|
---|
1672 | 0x2f48, 0x0b24, 0x176c, 0x2300, 0x3b90,
|
---|
1673 | 0x2f4c, 0x0b28, 0x1770, 0x2304, 0x3b94,
|
---|
1674 | 0x2e4c, 0x0a28, 0x1670, 0x2204, 0x3a94,
|
---|
1675 | 0x2d4c, 0x0928, 0x1570, 0x2104, 0x3994,
|
---|
1676 | 0x2d50, 0x092c, 0x1574, 0x2108, 0x3998,
|
---|
1677 | 0x2e50, 0x0a2c, 0x1674, 0x2208, 0x3a98,
|
---|
1678 | 0x2f50, 0x0b2c, 0x1774, 0x2308, 0x3b98,
|
---|
1679 | 0x2f54, 0x0b30, 0x1778, 0x230c, 0x3b9c,
|
---|
1680 | 0x2e54, 0x0a30, 0x1678, 0x220c, 0x3a9c,
|
---|
1681 | 0x2d54, 0x0930, 0x1578, 0x210c, 0x399c,
|
---|
1682 | 0x2d58, 0x0934, 0x157c, 0x2110, 0x39a0,
|
---|
1683 | 0x2e58, 0x0a34, 0x167c, 0x2210, 0x3aa0,
|
---|
1684 | 0x2f58, 0x0b34, 0x177c, 0x2310, 0x3ba0,
|
---|
1685 | 0x2f5c, 0x0b38, 0x1780, 0x2314, 0x3ba4,
|
---|
1686 | 0x2e5c, 0x0a38, 0x1680, 0x2214, 0x3aa4,
|
---|
1687 | 0x2d5c, 0x0938, 0x1580, 0x2114, 0x39a4,
|
---|
1688 | 0x2d60, 0x093c, 0x1584, 0x2118, 0x39a8,
|
---|
1689 | 0x2e60, 0x0a3c, 0x1684, 0x2218, 0x3aa8,
|
---|
1690 | 0x2f60, 0x0b3c, 0x1784, 0x2318, 0x3ba8,
|
---|
1691 | 0x2f64, 0x0b40, 0x1788, 0x231c, 0x3bac,
|
---|
1692 | 0x2e64, 0x0a40, 0x1688, 0x221c, 0x3aac,
|
---|
1693 | 0x2d64, 0x0940, 0x1588, 0x211c, 0x39ac,
|
---|
1694 | 0x2d68, 0x0944, 0x158c, 0x2120, 0x39b0,
|
---|
1695 | 0x2e68, 0x0a44, 0x168c, 0x2220, 0x3ab0,
|
---|
1696 | 0x2f68, 0x0b44, 0x178c, 0x2320, 0x3bb0,
|
---|
1697 | 0x3348, 0x0f24, 0x1b6c, 0x2700, 0x0390,
|
---|
1698 | 0x3448, 0x1024, 0x1c6c, 0x2800, 0x0490,
|
---|
1699 | 0x3548, 0x1124, 0x1d6c, 0x2900, 0x0590,
|
---|
1700 | 0x354c, 0x1128, 0x1d70, 0x2904, 0x0594,
|
---|
1701 | 0x344c, 0x1028, 0x1c70, 0x2804, 0x0494,
|
---|
1702 | 0x334c, 0x0f28, 0x1b70, 0x2704, 0x0394,
|
---|
1703 | 0x3350, 0x0f2c, 0x1b74, 0x2708, 0x0398,
|
---|
1704 | 0x3450, 0x102c, 0x1c74, 0x2808, 0x0498,
|
---|
1705 | 0x3550, 0x112c, 0x1d74, 0x2908, 0x0598,
|
---|
1706 | 0x3554, 0x1130, 0x1d78, 0x290c, 0x059c,
|
---|
1707 | 0x3454, 0x1030, 0x1c78, 0x280c, 0x049c,
|
---|
1708 | 0x3354, 0x0f30, 0x1b78, 0x270c, 0x039c,
|
---|
1709 | 0x3358, 0x0f34, 0x1b7c, 0x2710, 0x03a0,
|
---|
1710 | 0x3458, 0x1034, 0x1c7c, 0x2810, 0x04a0,
|
---|
1711 | 0x3558, 0x1134, 0x1d7c, 0x2910, 0x05a0,
|
---|
1712 | 0x355c, 0x1138, 0x1d80, 0x2914, 0x05a4,
|
---|
1713 | 0x345c, 0x1038, 0x1c80, 0x2814, 0x04a4,
|
---|
1714 | 0x335c, 0x0f38, 0x1b80, 0x2714, 0x03a4,
|
---|
1715 | 0x3360, 0x0f3c, 0x1b84, 0x2718, 0x03a8,
|
---|
1716 | 0x3460, 0x103c, 0x1c84, 0x2818, 0x04a8,
|
---|
1717 | 0x3560, 0x113c, 0x1d84, 0x2918, 0x05a8,
|
---|
1718 | 0x3564, 0x1140, 0x1d88, 0x291c, 0x05ac,
|
---|
1719 | 0x3464, 0x1040, 0x1c88, 0x281c, 0x04ac,
|
---|
1720 | 0x3364, 0x0f40, 0x1b88, 0x271c, 0x03ac,
|
---|
1721 | 0x3368, 0x0f44, 0x1b8c, 0x2720, 0x03b0,
|
---|
1722 | 0x3468, 0x1044, 0x1c8c, 0x2820, 0x04b0,
|
---|
1723 | 0x3568, 0x1144, 0x1d8c, 0x2920, 0x05b0,
|
---|
1724 | 0x3948, 0x1524, 0x216c, 0x2d00, 0x0990,
|
---|
1725 | 0x3a48, 0x1624, 0x226c, 0x2e00, 0x0a90,
|
---|
1726 | 0x3b48, 0x1724, 0x236c, 0x2f00, 0x0b90,
|
---|
1727 | 0x3b4c, 0x1728, 0x2370, 0x2f04, 0x0b94,
|
---|
1728 | 0x3a4c, 0x1628, 0x2270, 0x2e04, 0x0a94,
|
---|
1729 | 0x394c, 0x1528, 0x2170, 0x2d04, 0x0994,
|
---|
1730 | 0x3950, 0x152c, 0x2174, 0x2d08, 0x0998,
|
---|
1731 | 0x3a50, 0x162c, 0x2274, 0x2e08, 0x0a98,
|
---|
1732 | 0x3b50, 0x172c, 0x2374, 0x2f08, 0x0b98,
|
---|
1733 | 0x3b54, 0x1730, 0x2378, 0x2f0c, 0x0b9c,
|
---|
1734 | 0x3a54, 0x1630, 0x2278, 0x2e0c, 0x0a9c,
|
---|
1735 | 0x3954, 0x1530, 0x2178, 0x2d0c, 0x099c,
|
---|
1736 | 0x3958, 0x1534, 0x217c, 0x2d10, 0x09a0,
|
---|
1737 | 0x3a58, 0x1634, 0x227c, 0x2e10, 0x0aa0,
|
---|
1738 | 0x3b58, 0x1734, 0x237c, 0x2f10, 0x0ba0,
|
---|
1739 | 0x3b5c, 0x1738, 0x2380, 0x2f14, 0x0ba4,
|
---|
1740 | 0x3a5c, 0x1638, 0x2280, 0x2e14, 0x0aa4,
|
---|
1741 | 0x395c, 0x1538, 0x2180, 0x2d14, 0x09a4,
|
---|
1742 | 0x3960, 0x153c, 0x2184, 0x2d18, 0x09a8,
|
---|
1743 | 0x3a60, 0x163c, 0x2284, 0x2e18, 0x0aa8,
|
---|
1744 | 0x3b60, 0x173c, 0x2384, 0x2f18, 0x0ba8,
|
---|
1745 | 0x3b64, 0x1740, 0x2388, 0x2f1c, 0x0bac,
|
---|
1746 | 0x3a64, 0x1640, 0x2288, 0x2e1c, 0x0aac,
|
---|
1747 | 0x3964, 0x1540, 0x2188, 0x2d1c, 0x09ac,
|
---|
1748 | 0x3968, 0x1544, 0x218c, 0x2d20, 0x09b0,
|
---|
1749 | 0x3a68, 0x1644, 0x228c, 0x2e20, 0x0ab0,
|
---|
1750 | 0x3b68, 0x1744, 0x238c, 0x2f20, 0x0bb0,
|
---|
1751 | 0x0348, 0x1b24, 0x276c, 0x3300, 0x0f90,
|
---|
1752 | 0x0448, 0x1c24, 0x286c, 0x3400, 0x1090,
|
---|
1753 | 0x0548, 0x1d24, 0x296c, 0x3500, 0x1190,
|
---|
1754 | 0x054c, 0x1d28, 0x2970, 0x3504, 0x1194,
|
---|
1755 | 0x044c, 0x1c28, 0x2870, 0x3404, 0x1094,
|
---|
1756 | 0x034c, 0x1b28, 0x2770, 0x3304, 0x0f94,
|
---|
1757 | 0x0350, 0x1b2c, 0x2774, 0x3308, 0x0f98,
|
---|
1758 | 0x0450, 0x1c2c, 0x2874, 0x3408, 0x1098,
|
---|
1759 | 0x0550, 0x1d2c, 0x2974, 0x3508, 0x1198,
|
---|
1760 | 0x0554, 0x1d30, 0x2978, 0x350c, 0x119c,
|
---|
1761 | 0x0454, 0x1c30, 0x2878, 0x340c, 0x109c,
|
---|
1762 | 0x0354, 0x1b30, 0x2778, 0x330c, 0x0f9c,
|
---|
1763 | 0x0358, 0x1b34, 0x277c, 0x3310, 0x0fa0,
|
---|
1764 | 0x0458, 0x1c34, 0x287c, 0x3410, 0x10a0,
|
---|
1765 | 0x0558, 0x1d34, 0x297c, 0x3510, 0x11a0,
|
---|
1766 | 0x055c, 0x1d38, 0x2980, 0x3514, 0x11a4,
|
---|
1767 | 0x045c, 0x1c38, 0x2880, 0x3414, 0x10a4,
|
---|
1768 | 0x035c, 0x1b38, 0x2780, 0x3314, 0x0fa4,
|
---|
1769 | 0x0360, 0x1b3c, 0x2784, 0x3318, 0x0fa8,
|
---|
1770 | 0x0460, 0x1c3c, 0x2884, 0x3418, 0x10a8,
|
---|
1771 | 0x0560, 0x1d3c, 0x2984, 0x3518, 0x11a8,
|
---|
1772 | 0x0564, 0x1d40, 0x2988, 0x351c, 0x11ac,
|
---|
1773 | 0x0464, 0x1c40, 0x2888, 0x341c, 0x10ac,
|
---|
1774 | 0x0364, 0x1b40, 0x2788, 0x331c, 0x0fac,
|
---|
1775 | 0x0368, 0x1b44, 0x278c, 0x3320, 0x0fb0,
|
---|
1776 | 0x0468, 0x1c44, 0x288c, 0x3420, 0x10b0,
|
---|
1777 | 0x0568, 0x1d44, 0x298c, 0x3520, 0x11b0,
|
---|
1778 | 0x0948, 0x2124, 0x2d6c, 0x3900, 0x1590,
|
---|
1779 | 0x0a48, 0x2224, 0x2e6c, 0x3a00, 0x1690,
|
---|
1780 | 0x0b48, 0x2324, 0x2f6c, 0x3b00, 0x1790,
|
---|
1781 | 0x0b4c, 0x2328, 0x2f70, 0x3b04, 0x1794,
|
---|
1782 | 0x0a4c, 0x2228, 0x2e70, 0x3a04, 0x1694,
|
---|
1783 | 0x094c, 0x2128, 0x2d70, 0x3904, 0x1594,
|
---|
1784 | 0x0950, 0x212c, 0x2d74, 0x3908, 0x1598,
|
---|
1785 | 0x0a50, 0x222c, 0x2e74, 0x3a08, 0x1698,
|
---|
1786 | 0x0b50, 0x232c, 0x2f74, 0x3b08, 0x1798,
|
---|
1787 | 0x0b54, 0x2330, 0x2f78, 0x3b0c, 0x179c,
|
---|
1788 | 0x0a54, 0x2230, 0x2e78, 0x3a0c, 0x169c,
|
---|
1789 | 0x0954, 0x2130, 0x2d78, 0x390c, 0x159c,
|
---|
1790 | 0x0958, 0x2134, 0x2d7c, 0x3910, 0x15a0,
|
---|
1791 | 0x0a58, 0x2234, 0x2e7c, 0x3a10, 0x16a0,
|
---|
1792 | 0x0b58, 0x2334, 0x2f7c, 0x3b10, 0x17a0,
|
---|
1793 | 0x0b5c, 0x2338, 0x2f80, 0x3b14, 0x17a4,
|
---|
1794 | 0x0a5c, 0x2238, 0x2e80, 0x3a14, 0x16a4,
|
---|
1795 | 0x095c, 0x2138, 0x2d80, 0x3914, 0x15a4,
|
---|
1796 | 0x0960, 0x213c, 0x2d84, 0x3918, 0x15a8,
|
---|
1797 | 0x0a60, 0x223c, 0x2e84, 0x3a18, 0x16a8,
|
---|
1798 | 0x0b60, 0x233c, 0x2f84, 0x3b18, 0x17a8,
|
---|
1799 | 0x0b64, 0x2340, 0x2f88, 0x3b1c, 0x17ac,
|
---|
1800 | 0x0a64, 0x2240, 0x2e88, 0x3a1c, 0x16ac,
|
---|
1801 | 0x0964, 0x2140, 0x2d88, 0x391c, 0x15ac,
|
---|
1802 | 0x0968, 0x2144, 0x2d8c, 0x3920, 0x15b0,
|
---|
1803 | 0x0a68, 0x2244, 0x2e8c, 0x3a20, 0x16b0,
|
---|
1804 | 0x0b68, 0x2344, 0x2f8c, 0x3b20, 0x17b0,
|
---|
1805 | };
|
---|
1806 |
|
---|
1807 | /* 2 channels per frame, 12 DIF sequences per channel,
|
---|
1808 | 27 video segments per DIF sequence, 5 macroblocks per video segment */
|
---|
1809 | static const uint16_t dv_place_422_625[2*12*27*5] = {
|
---|
1810 | 0x0c48, 0x2424, 0x306c, 0x0000, 0x1890,
|
---|
1811 | 0x0d48, 0x2524, 0x316c, 0x0100, 0x1990,
|
---|
1812 | 0x0e48, 0x2624, 0x326c, 0x0200, 0x1a90,
|
---|
1813 | 0x0e4c, 0x2628, 0x3270, 0x0204, 0x1a94,
|
---|
1814 | 0x0d4c, 0x2528, 0x3170, 0x0104, 0x1994,
|
---|
1815 | 0x0c4c, 0x2428, 0x3070, 0x0004, 0x1894,
|
---|
1816 | 0x0c50, 0x242c, 0x3074, 0x0008, 0x1898,
|
---|
1817 | 0x0d50, 0x252c, 0x3174, 0x0108, 0x1998,
|
---|
1818 | 0x0e50, 0x262c, 0x3274, 0x0208, 0x1a98,
|
---|
1819 | 0x0e54, 0x2630, 0x3278, 0x020c, 0x1a9c,
|
---|
1820 | 0x0d54, 0x2530, 0x3178, 0x010c, 0x199c,
|
---|
1821 | 0x0c54, 0x2430, 0x3078, 0x000c, 0x189c,
|
---|
1822 | 0x0c58, 0x2434, 0x307c, 0x0010, 0x18a0,
|
---|
1823 | 0x0d58, 0x2534, 0x317c, 0x0110, 0x19a0,
|
---|
1824 | 0x0e58, 0x2634, 0x327c, 0x0210, 0x1aa0,
|
---|
1825 | 0x0e5c, 0x2638, 0x3280, 0x0214, 0x1aa4,
|
---|
1826 | 0x0d5c, 0x2538, 0x3180, 0x0114, 0x19a4,
|
---|
1827 | 0x0c5c, 0x2438, 0x3080, 0x0014, 0x18a4,
|
---|
1828 | 0x0c60, 0x243c, 0x3084, 0x0018, 0x18a8,
|
---|
1829 | 0x0d60, 0x253c, 0x3184, 0x0118, 0x19a8,
|
---|
1830 | 0x0e60, 0x263c, 0x3284, 0x0218, 0x1aa8,
|
---|
1831 | 0x0e64, 0x2640, 0x3288, 0x021c, 0x1aac,
|
---|
1832 | 0x0d64, 0x2540, 0x3188, 0x011c, 0x19ac,
|
---|
1833 | 0x0c64, 0x2440, 0x3088, 0x001c, 0x18ac,
|
---|
1834 | 0x0c68, 0x2444, 0x308c, 0x0020, 0x18b0,
|
---|
1835 | 0x0d68, 0x2544, 0x318c, 0x0120, 0x19b0,
|
---|
1836 | 0x0e68, 0x2644, 0x328c, 0x0220, 0x1ab0,
|
---|
1837 | 0x1248, 0x2a24, 0x366c, 0x0600, 0x1e90,
|
---|
1838 | 0x1348, 0x2b24, 0x376c, 0x0700, 0x1f90,
|
---|
1839 | 0x1448, 0x2c24, 0x386c, 0x0800, 0x2090,
|
---|
1840 | 0x144c, 0x2c28, 0x3870, 0x0804, 0x2094,
|
---|
1841 | 0x134c, 0x2b28, 0x3770, 0x0704, 0x1f94,
|
---|
1842 | 0x124c, 0x2a28, 0x3670, 0x0604, 0x1e94,
|
---|
1843 | 0x1250, 0x2a2c, 0x3674, 0x0608, 0x1e98,
|
---|
1844 | 0x1350, 0x2b2c, 0x3774, 0x0708, 0x1f98,
|
---|
1845 | 0x1450, 0x2c2c, 0x3874, 0x0808, 0x2098,
|
---|
1846 | 0x1454, 0x2c30, 0x3878, 0x080c, 0x209c,
|
---|
1847 | 0x1354, 0x2b30, 0x3778, 0x070c, 0x1f9c,
|
---|
1848 | 0x1254, 0x2a30, 0x3678, 0x060c, 0x1e9c,
|
---|
1849 | 0x1258, 0x2a34, 0x367c, 0x0610, 0x1ea0,
|
---|
1850 | 0x1358, 0x2b34, 0x377c, 0x0710, 0x1fa0,
|
---|
1851 | 0x1458, 0x2c34, 0x387c, 0x0810, 0x20a0,
|
---|
1852 | 0x145c, 0x2c38, 0x3880, 0x0814, 0x20a4,
|
---|
1853 | 0x135c, 0x2b38, 0x3780, 0x0714, 0x1fa4,
|
---|
1854 | 0x125c, 0x2a38, 0x3680, 0x0614, 0x1ea4,
|
---|
1855 | 0x1260, 0x2a3c, 0x3684, 0x0618, 0x1ea8,
|
---|
1856 | 0x1360, 0x2b3c, 0x3784, 0x0718, 0x1fa8,
|
---|
1857 | 0x1460, 0x2c3c, 0x3884, 0x0818, 0x20a8,
|
---|
1858 | 0x1464, 0x2c40, 0x3888, 0x081c, 0x20ac,
|
---|
1859 | 0x1364, 0x2b40, 0x3788, 0x071c, 0x1fac,
|
---|
1860 | 0x1264, 0x2a40, 0x3688, 0x061c, 0x1eac,
|
---|
1861 | 0x1268, 0x2a44, 0x368c, 0x0620, 0x1eb0,
|
---|
1862 | 0x1368, 0x2b44, 0x378c, 0x0720, 0x1fb0,
|
---|
1863 | 0x1468, 0x2c44, 0x388c, 0x0820, 0x20b0,
|
---|
1864 | 0x1848, 0x3024, 0x3c6c, 0x0c00, 0x2490,
|
---|
1865 | 0x1948, 0x3124, 0x3d6c, 0x0d00, 0x2590,
|
---|
1866 | 0x1a48, 0x3224, 0x3e6c, 0x0e00, 0x2690,
|
---|
1867 | 0x1a4c, 0x3228, 0x3e70, 0x0e04, 0x2694,
|
---|
1868 | 0x194c, 0x3128, 0x3d70, 0x0d04, 0x2594,
|
---|
1869 | 0x184c, 0x3028, 0x3c70, 0x0c04, 0x2494,
|
---|
1870 | 0x1850, 0x302c, 0x3c74, 0x0c08, 0x2498,
|
---|
1871 | 0x1950, 0x312c, 0x3d74, 0x0d08, 0x2598,
|
---|
1872 | 0x1a50, 0x322c, 0x3e74, 0x0e08, 0x2698,
|
---|
1873 | 0x1a54, 0x3230, 0x3e78, 0x0e0c, 0x269c,
|
---|
1874 | 0x1954, 0x3130, 0x3d78, 0x0d0c, 0x259c,
|
---|
1875 | 0x1854, 0x3030, 0x3c78, 0x0c0c, 0x249c,
|
---|
1876 | 0x1858, 0x3034, 0x3c7c, 0x0c10, 0x24a0,
|
---|
1877 | 0x1958, 0x3134, 0x3d7c, 0x0d10, 0x25a0,
|
---|
1878 | 0x1a58, 0x3234, 0x3e7c, 0x0e10, 0x26a0,
|
---|
1879 | 0x1a5c, 0x3238, 0x3e80, 0x0e14, 0x26a4,
|
---|
1880 | 0x195c, 0x3138, 0x3d80, 0x0d14, 0x25a4,
|
---|
1881 | 0x185c, 0x3038, 0x3c80, 0x0c14, 0x24a4,
|
---|
1882 | 0x1860, 0x303c, 0x3c84, 0x0c18, 0x24a8,
|
---|
1883 | 0x1960, 0x313c, 0x3d84, 0x0d18, 0x25a8,
|
---|
1884 | 0x1a60, 0x323c, 0x3e84, 0x0e18, 0x26a8,
|
---|
1885 | 0x1a64, 0x3240, 0x3e88, 0x0e1c, 0x26ac,
|
---|
1886 | 0x1964, 0x3140, 0x3d88, 0x0d1c, 0x25ac,
|
---|
1887 | 0x1864, 0x3040, 0x3c88, 0x0c1c, 0x24ac,
|
---|
1888 | 0x1868, 0x3044, 0x3c8c, 0x0c20, 0x24b0,
|
---|
1889 | 0x1968, 0x3144, 0x3d8c, 0x0d20, 0x25b0,
|
---|
1890 | 0x1a68, 0x3244, 0x3e8c, 0x0e20, 0x26b0,
|
---|
1891 | 0x1e48, 0x3624, 0x426c, 0x1200, 0x2a90,
|
---|
1892 | 0x1f48, 0x3724, 0x436c, 0x1300, 0x2b90,
|
---|
1893 | 0x2048, 0x3824, 0x446c, 0x1400, 0x2c90,
|
---|
1894 | 0x204c, 0x3828, 0x4470, 0x1404, 0x2c94,
|
---|
1895 | 0x1f4c, 0x3728, 0x4370, 0x1304, 0x2b94,
|
---|
1896 | 0x1e4c, 0x3628, 0x4270, 0x1204, 0x2a94,
|
---|
1897 | 0x1e50, 0x362c, 0x4274, 0x1208, 0x2a98,
|
---|
1898 | 0x1f50, 0x372c, 0x4374, 0x1308, 0x2b98,
|
---|
1899 | 0x2050, 0x382c, 0x4474, 0x1408, 0x2c98,
|
---|
1900 | 0x2054, 0x3830, 0x4478, 0x140c, 0x2c9c,
|
---|
1901 | 0x1f54, 0x3730, 0x4378, 0x130c, 0x2b9c,
|
---|
1902 | 0x1e54, 0x3630, 0x4278, 0x120c, 0x2a9c,
|
---|
1903 | 0x1e58, 0x3634, 0x427c, 0x1210, 0x2aa0,
|
---|
1904 | 0x1f58, 0x3734, 0x437c, 0x1310, 0x2ba0,
|
---|
1905 | 0x2058, 0x3834, 0x447c, 0x1410, 0x2ca0,
|
---|
1906 | 0x205c, 0x3838, 0x4480, 0x1414, 0x2ca4,
|
---|
1907 | 0x1f5c, 0x3738, 0x4380, 0x1314, 0x2ba4,
|
---|
1908 | 0x1e5c, 0x3638, 0x4280, 0x1214, 0x2aa4,
|
---|
1909 | 0x1e60, 0x363c, 0x4284, 0x1218, 0x2aa8,
|
---|
1910 | 0x1f60, 0x373c, 0x4384, 0x1318, 0x2ba8,
|
---|
1911 | 0x2060, 0x383c, 0x4484, 0x1418, 0x2ca8,
|
---|
1912 | 0x2064, 0x3840, 0x4488, 0x141c, 0x2cac,
|
---|
1913 | 0x1f64, 0x3740, 0x4388, 0x131c, 0x2bac,
|
---|
1914 | 0x1e64, 0x3640, 0x4288, 0x121c, 0x2aac,
|
---|
1915 | 0x1e68, 0x3644, 0x428c, 0x1220, 0x2ab0,
|
---|
1916 | 0x1f68, 0x3744, 0x438c, 0x1320, 0x2bb0,
|
---|
1917 | 0x2068, 0x3844, 0x448c, 0x1420, 0x2cb0,
|
---|
1918 | 0x2448, 0x3c24, 0x006c, 0x1800, 0x3090,
|
---|
1919 | 0x2548, 0x3d24, 0x016c, 0x1900, 0x3190,
|
---|
1920 | 0x2648, 0x3e24, 0x026c, 0x1a00, 0x3290,
|
---|
1921 | 0x264c, 0x3e28, 0x0270, 0x1a04, 0x3294,
|
---|
1922 | 0x254c, 0x3d28, 0x0170, 0x1904, 0x3194,
|
---|
1923 | 0x244c, 0x3c28, 0x0070, 0x1804, 0x3094,
|
---|
1924 | 0x2450, 0x3c2c, 0x0074, 0x1808, 0x3098,
|
---|
1925 | 0x2550, 0x3d2c, 0x0174, 0x1908, 0x3198,
|
---|
1926 | 0x2650, 0x3e2c, 0x0274, 0x1a08, 0x3298,
|
---|
1927 | 0x2654, 0x3e30, 0x0278, 0x1a0c, 0x329c,
|
---|
1928 | 0x2554, 0x3d30, 0x0178, 0x190c, 0x319c,
|
---|
1929 | 0x2454, 0x3c30, 0x0078, 0x180c, 0x309c,
|
---|
1930 | 0x2458, 0x3c34, 0x007c, 0x1810, 0x30a0,
|
---|
1931 | 0x2558, 0x3d34, 0x017c, 0x1910, 0x31a0,
|
---|
1932 | 0x2658, 0x3e34, 0x027c, 0x1a10, 0x32a0,
|
---|
1933 | 0x265c, 0x3e38, 0x0280, 0x1a14, 0x32a4,
|
---|
1934 | 0x255c, 0x3d38, 0x0180, 0x1914, 0x31a4,
|
---|
1935 | 0x245c, 0x3c38, 0x0080, 0x1814, 0x30a4,
|
---|
1936 | 0x2460, 0x3c3c, 0x0084, 0x1818, 0x30a8,
|
---|
1937 | 0x2560, 0x3d3c, 0x0184, 0x1918, 0x31a8,
|
---|
1938 | 0x2660, 0x3e3c, 0x0284, 0x1a18, 0x32a8,
|
---|
1939 | 0x2664, 0x3e40, 0x0288, 0x1a1c, 0x32ac,
|
---|
1940 | 0x2564, 0x3d40, 0x0188, 0x191c, 0x31ac,
|
---|
1941 | 0x2464, 0x3c40, 0x0088, 0x181c, 0x30ac,
|
---|
1942 | 0x2468, 0x3c44, 0x008c, 0x1820, 0x30b0,
|
---|
1943 | 0x2568, 0x3d44, 0x018c, 0x1920, 0x31b0,
|
---|
1944 | 0x2668, 0x3e44, 0x028c, 0x1a20, 0x32b0,
|
---|
1945 | 0x2a48, 0x4224, 0x066c, 0x1e00, 0x3690,
|
---|
1946 | 0x2b48, 0x4324, 0x076c, 0x1f00, 0x3790,
|
---|
1947 | 0x2c48, 0x4424, 0x086c, 0x2000, 0x3890,
|
---|
1948 | 0x2c4c, 0x4428, 0x0870, 0x2004, 0x3894,
|
---|
1949 | 0x2b4c, 0x4328, 0x0770, 0x1f04, 0x3794,
|
---|
1950 | 0x2a4c, 0x4228, 0x0670, 0x1e04, 0x3694,
|
---|
1951 | 0x2a50, 0x422c, 0x0674, 0x1e08, 0x3698,
|
---|
1952 | 0x2b50, 0x432c, 0x0774, 0x1f08, 0x3798,
|
---|
1953 | 0x2c50, 0x442c, 0x0874, 0x2008, 0x3898,
|
---|
1954 | 0x2c54, 0x4430, 0x0878, 0x200c, 0x389c,
|
---|
1955 | 0x2b54, 0x4330, 0x0778, 0x1f0c, 0x379c,
|
---|
1956 | 0x2a54, 0x4230, 0x0678, 0x1e0c, 0x369c,
|
---|
1957 | 0x2a58, 0x4234, 0x067c, 0x1e10, 0x36a0,
|
---|
1958 | 0x2b58, 0x4334, 0x077c, 0x1f10, 0x37a0,
|
---|
1959 | 0x2c58, 0x4434, 0x087c, 0x2010, 0x38a0,
|
---|
1960 | 0x2c5c, 0x4438, 0x0880, 0x2014, 0x38a4,
|
---|
1961 | 0x2b5c, 0x4338, 0x0780, 0x1f14, 0x37a4,
|
---|
1962 | 0x2a5c, 0x4238, 0x0680, 0x1e14, 0x36a4,
|
---|
1963 | 0x2a60, 0x423c, 0x0684, 0x1e18, 0x36a8,
|
---|
1964 | 0x2b60, 0x433c, 0x0784, 0x1f18, 0x37a8,
|
---|
1965 | 0x2c60, 0x443c, 0x0884, 0x2018, 0x38a8,
|
---|
1966 | 0x2c64, 0x4440, 0x0888, 0x201c, 0x38ac,
|
---|
1967 | 0x2b64, 0x4340, 0x0788, 0x1f1c, 0x37ac,
|
---|
1968 | 0x2a64, 0x4240, 0x0688, 0x1e1c, 0x36ac,
|
---|
1969 | 0x2a68, 0x4244, 0x068c, 0x1e20, 0x36b0,
|
---|
1970 | 0x2b68, 0x4344, 0x078c, 0x1f20, 0x37b0,
|
---|
1971 | 0x2c68, 0x4444, 0x088c, 0x2020, 0x38b0,
|
---|
1972 | 0x3048, 0x0024, 0x0c6c, 0x2400, 0x3c90,
|
---|
1973 | 0x3148, 0x0124, 0x0d6c, 0x2500, 0x3d90,
|
---|
1974 | 0x3248, 0x0224, 0x0e6c, 0x2600, 0x3e90,
|
---|
1975 | 0x324c, 0x0228, 0x0e70, 0x2604, 0x3e94,
|
---|
1976 | 0x314c, 0x0128, 0x0d70, 0x2504, 0x3d94,
|
---|
1977 | 0x304c, 0x0028, 0x0c70, 0x2404, 0x3c94,
|
---|
1978 | 0x3050, 0x002c, 0x0c74, 0x2408, 0x3c98,
|
---|
1979 | 0x3150, 0x012c, 0x0d74, 0x2508, 0x3d98,
|
---|
1980 | 0x3250, 0x022c, 0x0e74, 0x2608, 0x3e98,
|
---|
1981 | 0x3254, 0x0230, 0x0e78, 0x260c, 0x3e9c,
|
---|
1982 | 0x3154, 0x0130, 0x0d78, 0x250c, 0x3d9c,
|
---|
1983 | 0x3054, 0x0030, 0x0c78, 0x240c, 0x3c9c,
|
---|
1984 | 0x3058, 0x0034, 0x0c7c, 0x2410, 0x3ca0,
|
---|
1985 | 0x3158, 0x0134, 0x0d7c, 0x2510, 0x3da0,
|
---|
1986 | 0x3258, 0x0234, 0x0e7c, 0x2610, 0x3ea0,
|
---|
1987 | 0x325c, 0x0238, 0x0e80, 0x2614, 0x3ea4,
|
---|
1988 | 0x315c, 0x0138, 0x0d80, 0x2514, 0x3da4,
|
---|
1989 | 0x305c, 0x0038, 0x0c80, 0x2414, 0x3ca4,
|
---|
1990 | 0x3060, 0x003c, 0x0c84, 0x2418, 0x3ca8,
|
---|
1991 | 0x3160, 0x013c, 0x0d84, 0x2518, 0x3da8,
|
---|
1992 | 0x3260, 0x023c, 0x0e84, 0x2618, 0x3ea8,
|
---|
1993 | 0x3264, 0x0240, 0x0e88, 0x261c, 0x3eac,
|
---|
1994 | 0x3164, 0x0140, 0x0d88, 0x251c, 0x3dac,
|
---|
1995 | 0x3064, 0x0040, 0x0c88, 0x241c, 0x3cac,
|
---|
1996 | 0x3068, 0x0044, 0x0c8c, 0x2420, 0x3cb0,
|
---|
1997 | 0x3168, 0x0144, 0x0d8c, 0x2520, 0x3db0,
|
---|
1998 | 0x3268, 0x0244, 0x0e8c, 0x2620, 0x3eb0,
|
---|
1999 | 0x3648, 0x0624, 0x126c, 0x2a00, 0x4290,
|
---|
2000 | 0x3748, 0x0724, 0x136c, 0x2b00, 0x4390,
|
---|
2001 | 0x3848, 0x0824, 0x146c, 0x2c00, 0x4490,
|
---|
2002 | 0x384c, 0x0828, 0x1470, 0x2c04, 0x4494,
|
---|
2003 | 0x374c, 0x0728, 0x1370, 0x2b04, 0x4394,
|
---|
2004 | 0x364c, 0x0628, 0x1270, 0x2a04, 0x4294,
|
---|
2005 | 0x3650, 0x062c, 0x1274, 0x2a08, 0x4298,
|
---|
2006 | 0x3750, 0x072c, 0x1374, 0x2b08, 0x4398,
|
---|
2007 | 0x3850, 0x082c, 0x1474, 0x2c08, 0x4498,
|
---|
2008 | 0x3854, 0x0830, 0x1478, 0x2c0c, 0x449c,
|
---|
2009 | 0x3754, 0x0730, 0x1378, 0x2b0c, 0x439c,
|
---|
2010 | 0x3654, 0x0630, 0x1278, 0x2a0c, 0x429c,
|
---|
2011 | 0x3658, 0x0634, 0x127c, 0x2a10, 0x42a0,
|
---|
2012 | 0x3758, 0x0734, 0x137c, 0x2b10, 0x43a0,
|
---|
2013 | 0x3858, 0x0834, 0x147c, 0x2c10, 0x44a0,
|
---|
2014 | 0x385c, 0x0838, 0x1480, 0x2c14, 0x44a4,
|
---|
2015 | 0x375c, 0x0738, 0x1380, 0x2b14, 0x43a4,
|
---|
2016 | 0x365c, 0x0638, 0x1280, 0x2a14, 0x42a4,
|
---|
2017 | 0x3660, 0x063c, 0x1284, 0x2a18, 0x42a8,
|
---|
2018 | 0x3760, 0x073c, 0x1384, 0x2b18, 0x43a8,
|
---|
2019 | 0x3860, 0x083c, 0x1484, 0x2c18, 0x44a8,
|
---|
2020 | 0x3864, 0x0840, 0x1488, 0x2c1c, 0x44ac,
|
---|
2021 | 0x3764, 0x0740, 0x1388, 0x2b1c, 0x43ac,
|
---|
2022 | 0x3664, 0x0640, 0x1288, 0x2a1c, 0x42ac,
|
---|
2023 | 0x3668, 0x0644, 0x128c, 0x2a20, 0x42b0,
|
---|
2024 | 0x3768, 0x0744, 0x138c, 0x2b20, 0x43b0,
|
---|
2025 | 0x3868, 0x0844, 0x148c, 0x2c20, 0x44b0,
|
---|
2026 | 0x3c48, 0x0c24, 0x186c, 0x3000, 0x0090,
|
---|
2027 | 0x3d48, 0x0d24, 0x196c, 0x3100, 0x0190,
|
---|
2028 | 0x3e48, 0x0e24, 0x1a6c, 0x3200, 0x0290,
|
---|
2029 | 0x3e4c, 0x0e28, 0x1a70, 0x3204, 0x0294,
|
---|
2030 | 0x3d4c, 0x0d28, 0x1970, 0x3104, 0x0194,
|
---|
2031 | 0x3c4c, 0x0c28, 0x1870, 0x3004, 0x0094,
|
---|
2032 | 0x3c50, 0x0c2c, 0x1874, 0x3008, 0x0098,
|
---|
2033 | 0x3d50, 0x0d2c, 0x1974, 0x3108, 0x0198,
|
---|
2034 | 0x3e50, 0x0e2c, 0x1a74, 0x3208, 0x0298,
|
---|
2035 | 0x3e54, 0x0e30, 0x1a78, 0x320c, 0x029c,
|
---|
2036 | 0x3d54, 0x0d30, 0x1978, 0x310c, 0x019c,
|
---|
2037 | 0x3c54, 0x0c30, 0x1878, 0x300c, 0x009c,
|
---|
2038 | 0x3c58, 0x0c34, 0x187c, 0x3010, 0x00a0,
|
---|
2039 | 0x3d58, 0x0d34, 0x197c, 0x3110, 0x01a0,
|
---|
2040 | 0x3e58, 0x0e34, 0x1a7c, 0x3210, 0x02a0,
|
---|
2041 | 0x3e5c, 0x0e38, 0x1a80, 0x3214, 0x02a4,
|
---|
2042 | 0x3d5c, 0x0d38, 0x1980, 0x3114, 0x01a4,
|
---|
2043 | 0x3c5c, 0x0c38, 0x1880, 0x3014, 0x00a4,
|
---|
2044 | 0x3c60, 0x0c3c, 0x1884, 0x3018, 0x00a8,
|
---|
2045 | 0x3d60, 0x0d3c, 0x1984, 0x3118, 0x01a8,
|
---|
2046 | 0x3e60, 0x0e3c, 0x1a84, 0x3218, 0x02a8,
|
---|
2047 | 0x3e64, 0x0e40, 0x1a88, 0x321c, 0x02ac,
|
---|
2048 | 0x3d64, 0x0d40, 0x1988, 0x311c, 0x01ac,
|
---|
2049 | 0x3c64, 0x0c40, 0x1888, 0x301c, 0x00ac,
|
---|
2050 | 0x3c68, 0x0c44, 0x188c, 0x3020, 0x00b0,
|
---|
2051 | 0x3d68, 0x0d44, 0x198c, 0x3120, 0x01b0,
|
---|
2052 | 0x3e68, 0x0e44, 0x1a8c, 0x3220, 0x02b0,
|
---|
2053 | 0x4248, 0x1224, 0x1e6c, 0x3600, 0x0690,
|
---|
2054 | 0x4348, 0x1324, 0x1f6c, 0x3700, 0x0790,
|
---|
2055 | 0x4448, 0x1424, 0x206c, 0x3800, 0x0890,
|
---|
2056 | 0x444c, 0x1428, 0x2070, 0x3804, 0x0894,
|
---|
2057 | 0x434c, 0x1328, 0x1f70, 0x3704, 0x0794,
|
---|
2058 | 0x424c, 0x1228, 0x1e70, 0x3604, 0x0694,
|
---|
2059 | 0x4250, 0x122c, 0x1e74, 0x3608, 0x0698,
|
---|
2060 | 0x4350, 0x132c, 0x1f74, 0x3708, 0x0798,
|
---|
2061 | 0x4450, 0x142c, 0x2074, 0x3808, 0x0898,
|
---|
2062 | 0x4454, 0x1430, 0x2078, 0x380c, 0x089c,
|
---|
2063 | 0x4354, 0x1330, 0x1f78, 0x370c, 0x079c,
|
---|
2064 | 0x4254, 0x1230, 0x1e78, 0x360c, 0x069c,
|
---|
2065 | 0x4258, 0x1234, 0x1e7c, 0x3610, 0x06a0,
|
---|
2066 | 0x4358, 0x1334, 0x1f7c, 0x3710, 0x07a0,
|
---|
2067 | 0x4458, 0x1434, 0x207c, 0x3810, 0x08a0,
|
---|
2068 | 0x445c, 0x1438, 0x2080, 0x3814, 0x08a4,
|
---|
2069 | 0x435c, 0x1338, 0x1f80, 0x3714, 0x07a4,
|
---|
2070 | 0x425c, 0x1238, 0x1e80, 0x3614, 0x06a4,
|
---|
2071 | 0x4260, 0x123c, 0x1e84, 0x3618, 0x06a8,
|
---|
2072 | 0x4360, 0x133c, 0x1f84, 0x3718, 0x07a8,
|
---|
2073 | 0x4460, 0x143c, 0x2084, 0x3818, 0x08a8,
|
---|
2074 | 0x4464, 0x1440, 0x2088, 0x381c, 0x08ac,
|
---|
2075 | 0x4364, 0x1340, 0x1f88, 0x371c, 0x07ac,
|
---|
2076 | 0x4264, 0x1240, 0x1e88, 0x361c, 0x06ac,
|
---|
2077 | 0x4268, 0x1244, 0x1e8c, 0x3620, 0x06b0,
|
---|
2078 | 0x4368, 0x1344, 0x1f8c, 0x3720, 0x07b0,
|
---|
2079 | 0x4468, 0x1444, 0x208c, 0x3820, 0x08b0,
|
---|
2080 | 0x0048, 0x1824, 0x246c, 0x3c00, 0x0c90,
|
---|
2081 | 0x0148, 0x1924, 0x256c, 0x3d00, 0x0d90,
|
---|
2082 | 0x0248, 0x1a24, 0x266c, 0x3e00, 0x0e90,
|
---|
2083 | 0x024c, 0x1a28, 0x2670, 0x3e04, 0x0e94,
|
---|
2084 | 0x014c, 0x1928, 0x2570, 0x3d04, 0x0d94,
|
---|
2085 | 0x004c, 0x1828, 0x2470, 0x3c04, 0x0c94,
|
---|
2086 | 0x0050, 0x182c, 0x2474, 0x3c08, 0x0c98,
|
---|
2087 | 0x0150, 0x192c, 0x2574, 0x3d08, 0x0d98,
|
---|
2088 | 0x0250, 0x1a2c, 0x2674, 0x3e08, 0x0e98,
|
---|
2089 | 0x0254, 0x1a30, 0x2678, 0x3e0c, 0x0e9c,
|
---|
2090 | 0x0154, 0x1930, 0x2578, 0x3d0c, 0x0d9c,
|
---|
2091 | 0x0054, 0x1830, 0x2478, 0x3c0c, 0x0c9c,
|
---|
2092 | 0x0058, 0x1834, 0x247c, 0x3c10, 0x0ca0,
|
---|
2093 | 0x0158, 0x1934, 0x257c, 0x3d10, 0x0da0,
|
---|
2094 | 0x0258, 0x1a34, 0x267c, 0x3e10, 0x0ea0,
|
---|
2095 | 0x025c, 0x1a38, 0x2680, 0x3e14, 0x0ea4,
|
---|
2096 | 0x015c, 0x1938, 0x2580, 0x3d14, 0x0da4,
|
---|
2097 | 0x005c, 0x1838, 0x2480, 0x3c14, 0x0ca4,
|
---|
2098 | 0x0060, 0x183c, 0x2484, 0x3c18, 0x0ca8,
|
---|
2099 | 0x0160, 0x193c, 0x2584, 0x3d18, 0x0da8,
|
---|
2100 | 0x0260, 0x1a3c, 0x2684, 0x3e18, 0x0ea8,
|
---|
2101 | 0x0264, 0x1a40, 0x2688, 0x3e1c, 0x0eac,
|
---|
2102 | 0x0164, 0x1940, 0x2588, 0x3d1c, 0x0dac,
|
---|
2103 | 0x0064, 0x1840, 0x2488, 0x3c1c, 0x0cac,
|
---|
2104 | 0x0068, 0x1844, 0x248c, 0x3c20, 0x0cb0,
|
---|
2105 | 0x0168, 0x1944, 0x258c, 0x3d20, 0x0db0,
|
---|
2106 | 0x0268, 0x1a44, 0x268c, 0x3e20, 0x0eb0,
|
---|
2107 | 0x0648, 0x1e24, 0x2a6c, 0x4200, 0x1290,
|
---|
2108 | 0x0748, 0x1f24, 0x2b6c, 0x4300, 0x1390,
|
---|
2109 | 0x0848, 0x2024, 0x2c6c, 0x4400, 0x1490,
|
---|
2110 | 0x084c, 0x2028, 0x2c70, 0x4404, 0x1494,
|
---|
2111 | 0x074c, 0x1f28, 0x2b70, 0x4304, 0x1394,
|
---|
2112 | 0x064c, 0x1e28, 0x2a70, 0x4204, 0x1294,
|
---|
2113 | 0x0650, 0x1e2c, 0x2a74, 0x4208, 0x1298,
|
---|
2114 | 0x0750, 0x1f2c, 0x2b74, 0x4308, 0x1398,
|
---|
2115 | 0x0850, 0x202c, 0x2c74, 0x4408, 0x1498,
|
---|
2116 | 0x0854, 0x2030, 0x2c78, 0x440c, 0x149c,
|
---|
2117 | 0x0754, 0x1f30, 0x2b78, 0x430c, 0x139c,
|
---|
2118 | 0x0654, 0x1e30, 0x2a78, 0x420c, 0x129c,
|
---|
2119 | 0x0658, 0x1e34, 0x2a7c, 0x4210, 0x12a0,
|
---|
2120 | 0x0758, 0x1f34, 0x2b7c, 0x4310, 0x13a0,
|
---|
2121 | 0x0858, 0x2034, 0x2c7c, 0x4410, 0x14a0,
|
---|
2122 | 0x085c, 0x2038, 0x2c80, 0x4414, 0x14a4,
|
---|
2123 | 0x075c, 0x1f38, 0x2b80, 0x4314, 0x13a4,
|
---|
2124 | 0x065c, 0x1e38, 0x2a80, 0x4214, 0x12a4,
|
---|
2125 | 0x0660, 0x1e3c, 0x2a84, 0x4218, 0x12a8,
|
---|
2126 | 0x0760, 0x1f3c, 0x2b84, 0x4318, 0x13a8,
|
---|
2127 | 0x0860, 0x203c, 0x2c84, 0x4418, 0x14a8,
|
---|
2128 | 0x0864, 0x2040, 0x2c88, 0x441c, 0x14ac,
|
---|
2129 | 0x0764, 0x1f40, 0x2b88, 0x431c, 0x13ac,
|
---|
2130 | 0x0664, 0x1e40, 0x2a88, 0x421c, 0x12ac,
|
---|
2131 | 0x0668, 0x1e44, 0x2a8c, 0x4220, 0x12b0,
|
---|
2132 | 0x0768, 0x1f44, 0x2b8c, 0x4320, 0x13b0,
|
---|
2133 | 0x0868, 0x2044, 0x2c8c, 0x4420, 0x14b0,
|
---|
2134 | 0x0f48, 0x2724, 0x336c, 0x0300, 0x1b90,
|
---|
2135 | 0x1048, 0x2824, 0x346c, 0x0400, 0x1c90,
|
---|
2136 | 0x1148, 0x2924, 0x356c, 0x0500, 0x1d90,
|
---|
2137 | 0x114c, 0x2928, 0x3570, 0x0504, 0x1d94,
|
---|
2138 | 0x104c, 0x2828, 0x3470, 0x0404, 0x1c94,
|
---|
2139 | 0x0f4c, 0x2728, 0x3370, 0x0304, 0x1b94,
|
---|
2140 | 0x0f50, 0x272c, 0x3374, 0x0308, 0x1b98,
|
---|
2141 | 0x1050, 0x282c, 0x3474, 0x0408, 0x1c98,
|
---|
2142 | 0x1150, 0x292c, 0x3574, 0x0508, 0x1d98,
|
---|
2143 | 0x1154, 0x2930, 0x3578, 0x050c, 0x1d9c,
|
---|
2144 | 0x1054, 0x2830, 0x3478, 0x040c, 0x1c9c,
|
---|
2145 | 0x0f54, 0x2730, 0x3378, 0x030c, 0x1b9c,
|
---|
2146 | 0x0f58, 0x2734, 0x337c, 0x0310, 0x1ba0,
|
---|
2147 | 0x1058, 0x2834, 0x347c, 0x0410, 0x1ca0,
|
---|
2148 | 0x1158, 0x2934, 0x357c, 0x0510, 0x1da0,
|
---|
2149 | 0x115c, 0x2938, 0x3580, 0x0514, 0x1da4,
|
---|
2150 | 0x105c, 0x2838, 0x3480, 0x0414, 0x1ca4,
|
---|
2151 | 0x0f5c, 0x2738, 0x3380, 0x0314, 0x1ba4,
|
---|
2152 | 0x0f60, 0x273c, 0x3384, 0x0318, 0x1ba8,
|
---|
2153 | 0x1060, 0x283c, 0x3484, 0x0418, 0x1ca8,
|
---|
2154 | 0x1160, 0x293c, 0x3584, 0x0518, 0x1da8,
|
---|
2155 | 0x1164, 0x2940, 0x3588, 0x051c, 0x1dac,
|
---|
2156 | 0x1064, 0x2840, 0x3488, 0x041c, 0x1cac,
|
---|
2157 | 0x0f64, 0x2740, 0x3388, 0x031c, 0x1bac,
|
---|
2158 | 0x0f68, 0x2744, 0x338c, 0x0320, 0x1bb0,
|
---|
2159 | 0x1068, 0x2844, 0x348c, 0x0420, 0x1cb0,
|
---|
2160 | 0x1168, 0x2944, 0x358c, 0x0520, 0x1db0,
|
---|
2161 | 0x1548, 0x2d24, 0x396c, 0x0900, 0x2190,
|
---|
2162 | 0x1648, 0x2e24, 0x3a6c, 0x0a00, 0x2290,
|
---|
2163 | 0x1748, 0x2f24, 0x3b6c, 0x0b00, 0x2390,
|
---|
2164 | 0x174c, 0x2f28, 0x3b70, 0x0b04, 0x2394,
|
---|
2165 | 0x164c, 0x2e28, 0x3a70, 0x0a04, 0x2294,
|
---|
2166 | 0x154c, 0x2d28, 0x3970, 0x0904, 0x2194,
|
---|
2167 | 0x1550, 0x2d2c, 0x3974, 0x0908, 0x2198,
|
---|
2168 | 0x1650, 0x2e2c, 0x3a74, 0x0a08, 0x2298,
|
---|
2169 | 0x1750, 0x2f2c, 0x3b74, 0x0b08, 0x2398,
|
---|
2170 | 0x1754, 0x2f30, 0x3b78, 0x0b0c, 0x239c,
|
---|
2171 | 0x1654, 0x2e30, 0x3a78, 0x0a0c, 0x229c,
|
---|
2172 | 0x1554, 0x2d30, 0x3978, 0x090c, 0x219c,
|
---|
2173 | 0x1558, 0x2d34, 0x397c, 0x0910, 0x21a0,
|
---|
2174 | 0x1658, 0x2e34, 0x3a7c, 0x0a10, 0x22a0,
|
---|
2175 | 0x1758, 0x2f34, 0x3b7c, 0x0b10, 0x23a0,
|
---|
2176 | 0x175c, 0x2f38, 0x3b80, 0x0b14, 0x23a4,
|
---|
2177 | 0x165c, 0x2e38, 0x3a80, 0x0a14, 0x22a4,
|
---|
2178 | 0x155c, 0x2d38, 0x3980, 0x0914, 0x21a4,
|
---|
2179 | 0x1560, 0x2d3c, 0x3984, 0x0918, 0x21a8,
|
---|
2180 | 0x1660, 0x2e3c, 0x3a84, 0x0a18, 0x22a8,
|
---|
2181 | 0x1760, 0x2f3c, 0x3b84, 0x0b18, 0x23a8,
|
---|
2182 | 0x1764, 0x2f40, 0x3b88, 0x0b1c, 0x23ac,
|
---|
2183 | 0x1664, 0x2e40, 0x3a88, 0x0a1c, 0x22ac,
|
---|
2184 | 0x1564, 0x2d40, 0x3988, 0x091c, 0x21ac,
|
---|
2185 | 0x1568, 0x2d44, 0x398c, 0x0920, 0x21b0,
|
---|
2186 | 0x1668, 0x2e44, 0x3a8c, 0x0a20, 0x22b0,
|
---|
2187 | 0x1768, 0x2f44, 0x3b8c, 0x0b20, 0x23b0,
|
---|
2188 | 0x1b48, 0x3324, 0x3f6c, 0x0f00, 0x2790,
|
---|
2189 | 0x1c48, 0x3424, 0x406c, 0x1000, 0x2890,
|
---|
2190 | 0x1d48, 0x3524, 0x416c, 0x1100, 0x2990,
|
---|
2191 | 0x1d4c, 0x3528, 0x4170, 0x1104, 0x2994,
|
---|
2192 | 0x1c4c, 0x3428, 0x4070, 0x1004, 0x2894,
|
---|
2193 | 0x1b4c, 0x3328, 0x3f70, 0x0f04, 0x2794,
|
---|
2194 | 0x1b50, 0x332c, 0x3f74, 0x0f08, 0x2798,
|
---|
2195 | 0x1c50, 0x342c, 0x4074, 0x1008, 0x2898,
|
---|
2196 | 0x1d50, 0x352c, 0x4174, 0x1108, 0x2998,
|
---|
2197 | 0x1d54, 0x3530, 0x4178, 0x110c, 0x299c,
|
---|
2198 | 0x1c54, 0x3430, 0x4078, 0x100c, 0x289c,
|
---|
2199 | 0x1b54, 0x3330, 0x3f78, 0x0f0c, 0x279c,
|
---|
2200 | 0x1b58, 0x3334, 0x3f7c, 0x0f10, 0x27a0,
|
---|
2201 | 0x1c58, 0x3434, 0x407c, 0x1010, 0x28a0,
|
---|
2202 | 0x1d58, 0x3534, 0x417c, 0x1110, 0x29a0,
|
---|
2203 | 0x1d5c, 0x3538, 0x4180, 0x1114, 0x29a4,
|
---|
2204 | 0x1c5c, 0x3438, 0x4080, 0x1014, 0x28a4,
|
---|
2205 | 0x1b5c, 0x3338, 0x3f80, 0x0f14, 0x27a4,
|
---|
2206 | 0x1b60, 0x333c, 0x3f84, 0x0f18, 0x27a8,
|
---|
2207 | 0x1c60, 0x343c, 0x4084, 0x1018, 0x28a8,
|
---|
2208 | 0x1d60, 0x353c, 0x4184, 0x1118, 0x29a8,
|
---|
2209 | 0x1d64, 0x3540, 0x4188, 0x111c, 0x29ac,
|
---|
2210 | 0x1c64, 0x3440, 0x4088, 0x101c, 0x28ac,
|
---|
2211 | 0x1b64, 0x3340, 0x3f88, 0x0f1c, 0x27ac,
|
---|
2212 | 0x1b68, 0x3344, 0x3f8c, 0x0f20, 0x27b0,
|
---|
2213 | 0x1c68, 0x3444, 0x408c, 0x1020, 0x28b0,
|
---|
2214 | 0x1d68, 0x3544, 0x418c, 0x1120, 0x29b0,
|
---|
2215 | 0x2148, 0x3924, 0x456c, 0x1500, 0x2d90,
|
---|
2216 | 0x2248, 0x3a24, 0x466c, 0x1600, 0x2e90,
|
---|
2217 | 0x2348, 0x3b24, 0x476c, 0x1700, 0x2f90,
|
---|
2218 | 0x234c, 0x3b28, 0x4770, 0x1704, 0x2f94,
|
---|
2219 | 0x224c, 0x3a28, 0x4670, 0x1604, 0x2e94,
|
---|
2220 | 0x214c, 0x3928, 0x4570, 0x1504, 0x2d94,
|
---|
2221 | 0x2150, 0x392c, 0x4574, 0x1508, 0x2d98,
|
---|
2222 | 0x2250, 0x3a2c, 0x4674, 0x1608, 0x2e98,
|
---|
2223 | 0x2350, 0x3b2c, 0x4774, 0x1708, 0x2f98,
|
---|
2224 | 0x2354, 0x3b30, 0x4778, 0x170c, 0x2f9c,
|
---|
2225 | 0x2254, 0x3a30, 0x4678, 0x160c, 0x2e9c,
|
---|
2226 | 0x2154, 0x3930, 0x4578, 0x150c, 0x2d9c,
|
---|
2227 | 0x2158, 0x3934, 0x457c, 0x1510, 0x2da0,
|
---|
2228 | 0x2258, 0x3a34, 0x467c, 0x1610, 0x2ea0,
|
---|
2229 | 0x2358, 0x3b34, 0x477c, 0x1710, 0x2fa0,
|
---|
2230 | 0x235c, 0x3b38, 0x4780, 0x1714, 0x2fa4,
|
---|
2231 | 0x225c, 0x3a38, 0x4680, 0x1614, 0x2ea4,
|
---|
2232 | 0x215c, 0x3938, 0x4580, 0x1514, 0x2da4,
|
---|
2233 | 0x2160, 0x393c, 0x4584, 0x1518, 0x2da8,
|
---|
2234 | 0x2260, 0x3a3c, 0x4684, 0x1618, 0x2ea8,
|
---|
2235 | 0x2360, 0x3b3c, 0x4784, 0x1718, 0x2fa8,
|
---|
2236 | 0x2364, 0x3b40, 0x4788, 0x171c, 0x2fac,
|
---|
2237 | 0x2264, 0x3a40, 0x4688, 0x161c, 0x2eac,
|
---|
2238 | 0x2164, 0x3940, 0x4588, 0x151c, 0x2dac,
|
---|
2239 | 0x2168, 0x3944, 0x458c, 0x1520, 0x2db0,
|
---|
2240 | 0x2268, 0x3a44, 0x468c, 0x1620, 0x2eb0,
|
---|
2241 | 0x2368, 0x3b44, 0x478c, 0x1720, 0x2fb0,
|
---|
2242 | 0x2748, 0x3f24, 0x036c, 0x1b00, 0x3390,
|
---|
2243 | 0x2848, 0x4024, 0x046c, 0x1c00, 0x3490,
|
---|
2244 | 0x2948, 0x4124, 0x056c, 0x1d00, 0x3590,
|
---|
2245 | 0x294c, 0x4128, 0x0570, 0x1d04, 0x3594,
|
---|
2246 | 0x284c, 0x4028, 0x0470, 0x1c04, 0x3494,
|
---|
2247 | 0x274c, 0x3f28, 0x0370, 0x1b04, 0x3394,
|
---|
2248 | 0x2750, 0x3f2c, 0x0374, 0x1b08, 0x3398,
|
---|
2249 | 0x2850, 0x402c, 0x0474, 0x1c08, 0x3498,
|
---|
2250 | 0x2950, 0x412c, 0x0574, 0x1d08, 0x3598,
|
---|
2251 | 0x2954, 0x4130, 0x0578, 0x1d0c, 0x359c,
|
---|
2252 | 0x2854, 0x4030, 0x0478, 0x1c0c, 0x349c,
|
---|
2253 | 0x2754, 0x3f30, 0x0378, 0x1b0c, 0x339c,
|
---|
2254 | 0x2758, 0x3f34, 0x037c, 0x1b10, 0x33a0,
|
---|
2255 | 0x2858, 0x4034, 0x047c, 0x1c10, 0x34a0,
|
---|
2256 | 0x2958, 0x4134, 0x057c, 0x1d10, 0x35a0,
|
---|
2257 | 0x295c, 0x4138, 0x0580, 0x1d14, 0x35a4,
|
---|
2258 | 0x285c, 0x4038, 0x0480, 0x1c14, 0x34a4,
|
---|
2259 | 0x275c, 0x3f38, 0x0380, 0x1b14, 0x33a4,
|
---|
2260 | 0x2760, 0x3f3c, 0x0384, 0x1b18, 0x33a8,
|
---|
2261 | 0x2860, 0x403c, 0x0484, 0x1c18, 0x34a8,
|
---|
2262 | 0x2960, 0x413c, 0x0584, 0x1d18, 0x35a8,
|
---|
2263 | 0x2964, 0x4140, 0x0588, 0x1d1c, 0x35ac,
|
---|
2264 | 0x2864, 0x4040, 0x0488, 0x1c1c, 0x34ac,
|
---|
2265 | 0x2764, 0x3f40, 0x0388, 0x1b1c, 0x33ac,
|
---|
2266 | 0x2768, 0x3f44, 0x038c, 0x1b20, 0x33b0,
|
---|
2267 | 0x2868, 0x4044, 0x048c, 0x1c20, 0x34b0,
|
---|
2268 | 0x2968, 0x4144, 0x058c, 0x1d20, 0x35b0,
|
---|
2269 | 0x2d48, 0x4524, 0x096c, 0x2100, 0x3990,
|
---|
2270 | 0x2e48, 0x4624, 0x0a6c, 0x2200, 0x3a90,
|
---|
2271 | 0x2f48, 0x4724, 0x0b6c, 0x2300, 0x3b90,
|
---|
2272 | 0x2f4c, 0x4728, 0x0b70, 0x2304, 0x3b94,
|
---|
2273 | 0x2e4c, 0x4628, 0x0a70, 0x2204, 0x3a94,
|
---|
2274 | 0x2d4c, 0x4528, 0x0970, 0x2104, 0x3994,
|
---|
2275 | 0x2d50, 0x452c, 0x0974, 0x2108, 0x3998,
|
---|
2276 | 0x2e50, 0x462c, 0x0a74, 0x2208, 0x3a98,
|
---|
2277 | 0x2f50, 0x472c, 0x0b74, 0x2308, 0x3b98,
|
---|
2278 | 0x2f54, 0x4730, 0x0b78, 0x230c, 0x3b9c,
|
---|
2279 | 0x2e54, 0x4630, 0x0a78, 0x220c, 0x3a9c,
|
---|
2280 | 0x2d54, 0x4530, 0x0978, 0x210c, 0x399c,
|
---|
2281 | 0x2d58, 0x4534, 0x097c, 0x2110, 0x39a0,
|
---|
2282 | 0x2e58, 0x4634, 0x0a7c, 0x2210, 0x3aa0,
|
---|
2283 | 0x2f58, 0x4734, 0x0b7c, 0x2310, 0x3ba0,
|
---|
2284 | 0x2f5c, 0x4738, 0x0b80, 0x2314, 0x3ba4,
|
---|
2285 | 0x2e5c, 0x4638, 0x0a80, 0x2214, 0x3aa4,
|
---|
2286 | 0x2d5c, 0x4538, 0x0980, 0x2114, 0x39a4,
|
---|
2287 | 0x2d60, 0x453c, 0x0984, 0x2118, 0x39a8,
|
---|
2288 | 0x2e60, 0x463c, 0x0a84, 0x2218, 0x3aa8,
|
---|
2289 | 0x2f60, 0x473c, 0x0b84, 0x2318, 0x3ba8,
|
---|
2290 | 0x2f64, 0x4740, 0x0b88, 0x231c, 0x3bac,
|
---|
2291 | 0x2e64, 0x4640, 0x0a88, 0x221c, 0x3aac,
|
---|
2292 | 0x2d64, 0x4540, 0x0988, 0x211c, 0x39ac,
|
---|
2293 | 0x2d68, 0x4544, 0x098c, 0x2120, 0x39b0,
|
---|
2294 | 0x2e68, 0x4644, 0x0a8c, 0x2220, 0x3ab0,
|
---|
2295 | 0x2f68, 0x4744, 0x0b8c, 0x2320, 0x3bb0,
|
---|
2296 | 0x3348, 0x0324, 0x0f6c, 0x2700, 0x3f90,
|
---|
2297 | 0x3448, 0x0424, 0x106c, 0x2800, 0x4090,
|
---|
2298 | 0x3548, 0x0524, 0x116c, 0x2900, 0x4190,
|
---|
2299 | 0x354c, 0x0528, 0x1170, 0x2904, 0x4194,
|
---|
2300 | 0x344c, 0x0428, 0x1070, 0x2804, 0x4094,
|
---|
2301 | 0x334c, 0x0328, 0x0f70, 0x2704, 0x3f94,
|
---|
2302 | 0x3350, 0x032c, 0x0f74, 0x2708, 0x3f98,
|
---|
2303 | 0x3450, 0x042c, 0x1074, 0x2808, 0x4098,
|
---|
2304 | 0x3550, 0x052c, 0x1174, 0x2908, 0x4198,
|
---|
2305 | 0x3554, 0x0530, 0x1178, 0x290c, 0x419c,
|
---|
2306 | 0x3454, 0x0430, 0x1078, 0x280c, 0x409c,
|
---|
2307 | 0x3354, 0x0330, 0x0f78, 0x270c, 0x3f9c,
|
---|
2308 | 0x3358, 0x0334, 0x0f7c, 0x2710, 0x3fa0,
|
---|
2309 | 0x3458, 0x0434, 0x107c, 0x2810, 0x40a0,
|
---|
2310 | 0x3558, 0x0534, 0x117c, 0x2910, 0x41a0,
|
---|
2311 | 0x355c, 0x0538, 0x1180, 0x2914, 0x41a4,
|
---|
2312 | 0x345c, 0x0438, 0x1080, 0x2814, 0x40a4,
|
---|
2313 | 0x335c, 0x0338, 0x0f80, 0x2714, 0x3fa4,
|
---|
2314 | 0x3360, 0x033c, 0x0f84, 0x2718, 0x3fa8,
|
---|
2315 | 0x3460, 0x043c, 0x1084, 0x2818, 0x40a8,
|
---|
2316 | 0x3560, 0x053c, 0x1184, 0x2918, 0x41a8,
|
---|
2317 | 0x3564, 0x0540, 0x1188, 0x291c, 0x41ac,
|
---|
2318 | 0x3464, 0x0440, 0x1088, 0x281c, 0x40ac,
|
---|
2319 | 0x3364, 0x0340, 0x0f88, 0x271c, 0x3fac,
|
---|
2320 | 0x3368, 0x0344, 0x0f8c, 0x2720, 0x3fb0,
|
---|
2321 | 0x3468, 0x0444, 0x108c, 0x2820, 0x40b0,
|
---|
2322 | 0x3568, 0x0544, 0x118c, 0x2920, 0x41b0,
|
---|
2323 | 0x3948, 0x0924, 0x156c, 0x2d00, 0x4590,
|
---|
2324 | 0x3a48, 0x0a24, 0x166c, 0x2e00, 0x4690,
|
---|
2325 | 0x3b48, 0x0b24, 0x176c, 0x2f00, 0x4790,
|
---|
2326 | 0x3b4c, 0x0b28, 0x1770, 0x2f04, 0x4794,
|
---|
2327 | 0x3a4c, 0x0a28, 0x1670, 0x2e04, 0x4694,
|
---|
2328 | 0x394c, 0x0928, 0x1570, 0x2d04, 0x4594,
|
---|
2329 | 0x3950, 0x092c, 0x1574, 0x2d08, 0x4598,
|
---|
2330 | 0x3a50, 0x0a2c, 0x1674, 0x2e08, 0x4698,
|
---|
2331 | 0x3b50, 0x0b2c, 0x1774, 0x2f08, 0x4798,
|
---|
2332 | 0x3b54, 0x0b30, 0x1778, 0x2f0c, 0x479c,
|
---|
2333 | 0x3a54, 0x0a30, 0x1678, 0x2e0c, 0x469c,
|
---|
2334 | 0x3954, 0x0930, 0x1578, 0x2d0c, 0x459c,
|
---|
2335 | 0x3958, 0x0934, 0x157c, 0x2d10, 0x45a0,
|
---|
2336 | 0x3a58, 0x0a34, 0x167c, 0x2e10, 0x46a0,
|
---|
2337 | 0x3b58, 0x0b34, 0x177c, 0x2f10, 0x47a0,
|
---|
2338 | 0x3b5c, 0x0b38, 0x1780, 0x2f14, 0x47a4,
|
---|
2339 | 0x3a5c, 0x0a38, 0x1680, 0x2e14, 0x46a4,
|
---|
2340 | 0x395c, 0x0938, 0x1580, 0x2d14, 0x45a4,
|
---|
2341 | 0x3960, 0x093c, 0x1584, 0x2d18, 0x45a8,
|
---|
2342 | 0x3a60, 0x0a3c, 0x1684, 0x2e18, 0x46a8,
|
---|
2343 | 0x3b60, 0x0b3c, 0x1784, 0x2f18, 0x47a8,
|
---|
2344 | 0x3b64, 0x0b40, 0x1788, 0x2f1c, 0x47ac,
|
---|
2345 | 0x3a64, 0x0a40, 0x1688, 0x2e1c, 0x46ac,
|
---|
2346 | 0x3964, 0x0940, 0x1588, 0x2d1c, 0x45ac,
|
---|
2347 | 0x3968, 0x0944, 0x158c, 0x2d20, 0x45b0,
|
---|
2348 | 0x3a68, 0x0a44, 0x168c, 0x2e20, 0x46b0,
|
---|
2349 | 0x3b68, 0x0b44, 0x178c, 0x2f20, 0x47b0,
|
---|
2350 | 0x3f48, 0x0f24, 0x1b6c, 0x3300, 0x0390,
|
---|
2351 | 0x4048, 0x1024, 0x1c6c, 0x3400, 0x0490,
|
---|
2352 | 0x4148, 0x1124, 0x1d6c, 0x3500, 0x0590,
|
---|
2353 | 0x414c, 0x1128, 0x1d70, 0x3504, 0x0594,
|
---|
2354 | 0x404c, 0x1028, 0x1c70, 0x3404, 0x0494,
|
---|
2355 | 0x3f4c, 0x0f28, 0x1b70, 0x3304, 0x0394,
|
---|
2356 | 0x3f50, 0x0f2c, 0x1b74, 0x3308, 0x0398,
|
---|
2357 | 0x4050, 0x102c, 0x1c74, 0x3408, 0x0498,
|
---|
2358 | 0x4150, 0x112c, 0x1d74, 0x3508, 0x0598,
|
---|
2359 | 0x4154, 0x1130, 0x1d78, 0x350c, 0x059c,
|
---|
2360 | 0x4054, 0x1030, 0x1c78, 0x340c, 0x049c,
|
---|
2361 | 0x3f54, 0x0f30, 0x1b78, 0x330c, 0x039c,
|
---|
2362 | 0x3f58, 0x0f34, 0x1b7c, 0x3310, 0x03a0,
|
---|
2363 | 0x4058, 0x1034, 0x1c7c, 0x3410, 0x04a0,
|
---|
2364 | 0x4158, 0x1134, 0x1d7c, 0x3510, 0x05a0,
|
---|
2365 | 0x415c, 0x1138, 0x1d80, 0x3514, 0x05a4,
|
---|
2366 | 0x405c, 0x1038, 0x1c80, 0x3414, 0x04a4,
|
---|
2367 | 0x3f5c, 0x0f38, 0x1b80, 0x3314, 0x03a4,
|
---|
2368 | 0x3f60, 0x0f3c, 0x1b84, 0x3318, 0x03a8,
|
---|
2369 | 0x4060, 0x103c, 0x1c84, 0x3418, 0x04a8,
|
---|
2370 | 0x4160, 0x113c, 0x1d84, 0x3518, 0x05a8,
|
---|
2371 | 0x4164, 0x1140, 0x1d88, 0x351c, 0x05ac,
|
---|
2372 | 0x4064, 0x1040, 0x1c88, 0x341c, 0x04ac,
|
---|
2373 | 0x3f64, 0x0f40, 0x1b88, 0x331c, 0x03ac,
|
---|
2374 | 0x3f68, 0x0f44, 0x1b8c, 0x3320, 0x03b0,
|
---|
2375 | 0x4068, 0x1044, 0x1c8c, 0x3420, 0x04b0,
|
---|
2376 | 0x4168, 0x1144, 0x1d8c, 0x3520, 0x05b0,
|
---|
2377 | 0x4548, 0x1524, 0x216c, 0x3900, 0x0990,
|
---|
2378 | 0x4648, 0x1624, 0x226c, 0x3a00, 0x0a90,
|
---|
2379 | 0x4748, 0x1724, 0x236c, 0x3b00, 0x0b90,
|
---|
2380 | 0x474c, 0x1728, 0x2370, 0x3b04, 0x0b94,
|
---|
2381 | 0x464c, 0x1628, 0x2270, 0x3a04, 0x0a94,
|
---|
2382 | 0x454c, 0x1528, 0x2170, 0x3904, 0x0994,
|
---|
2383 | 0x4550, 0x152c, 0x2174, 0x3908, 0x0998,
|
---|
2384 | 0x4650, 0x162c, 0x2274, 0x3a08, 0x0a98,
|
---|
2385 | 0x4750, 0x172c, 0x2374, 0x3b08, 0x0b98,
|
---|
2386 | 0x4754, 0x1730, 0x2378, 0x3b0c, 0x0b9c,
|
---|
2387 | 0x4654, 0x1630, 0x2278, 0x3a0c, 0x0a9c,
|
---|
2388 | 0x4554, 0x1530, 0x2178, 0x390c, 0x099c,
|
---|
2389 | 0x4558, 0x1534, 0x217c, 0x3910, 0x09a0,
|
---|
2390 | 0x4658, 0x1634, 0x227c, 0x3a10, 0x0aa0,
|
---|
2391 | 0x4758, 0x1734, 0x237c, 0x3b10, 0x0ba0,
|
---|
2392 | 0x475c, 0x1738, 0x2380, 0x3b14, 0x0ba4,
|
---|
2393 | 0x465c, 0x1638, 0x2280, 0x3a14, 0x0aa4,
|
---|
2394 | 0x455c, 0x1538, 0x2180, 0x3914, 0x09a4,
|
---|
2395 | 0x4560, 0x153c, 0x2184, 0x3918, 0x09a8,
|
---|
2396 | 0x4660, 0x163c, 0x2284, 0x3a18, 0x0aa8,
|
---|
2397 | 0x4760, 0x173c, 0x2384, 0x3b18, 0x0ba8,
|
---|
2398 | 0x4764, 0x1740, 0x2388, 0x3b1c, 0x0bac,
|
---|
2399 | 0x4664, 0x1640, 0x2288, 0x3a1c, 0x0aac,
|
---|
2400 | 0x4564, 0x1540, 0x2188, 0x391c, 0x09ac,
|
---|
2401 | 0x4568, 0x1544, 0x218c, 0x3920, 0x09b0,
|
---|
2402 | 0x4668, 0x1644, 0x228c, 0x3a20, 0x0ab0,
|
---|
2403 | 0x4768, 0x1744, 0x238c, 0x3b20, 0x0bb0,
|
---|
2404 | 0x0348, 0x1b24, 0x276c, 0x3f00, 0x0f90,
|
---|
2405 | 0x0448, 0x1c24, 0x286c, 0x4000, 0x1090,
|
---|
2406 | 0x0548, 0x1d24, 0x296c, 0x4100, 0x1190,
|
---|
2407 | 0x054c, 0x1d28, 0x2970, 0x4104, 0x1194,
|
---|
2408 | 0x044c, 0x1c28, 0x2870, 0x4004, 0x1094,
|
---|
2409 | 0x034c, 0x1b28, 0x2770, 0x3f04, 0x0f94,
|
---|
2410 | 0x0350, 0x1b2c, 0x2774, 0x3f08, 0x0f98,
|
---|
2411 | 0x0450, 0x1c2c, 0x2874, 0x4008, 0x1098,
|
---|
2412 | 0x0550, 0x1d2c, 0x2974, 0x4108, 0x1198,
|
---|
2413 | 0x0554, 0x1d30, 0x2978, 0x410c, 0x119c,
|
---|
2414 | 0x0454, 0x1c30, 0x2878, 0x400c, 0x109c,
|
---|
2415 | 0x0354, 0x1b30, 0x2778, 0x3f0c, 0x0f9c,
|
---|
2416 | 0x0358, 0x1b34, 0x277c, 0x3f10, 0x0fa0,
|
---|
2417 | 0x0458, 0x1c34, 0x287c, 0x4010, 0x10a0,
|
---|
2418 | 0x0558, 0x1d34, 0x297c, 0x4110, 0x11a0,
|
---|
2419 | 0x055c, 0x1d38, 0x2980, 0x4114, 0x11a4,
|
---|
2420 | 0x045c, 0x1c38, 0x2880, 0x4014, 0x10a4,
|
---|
2421 | 0x035c, 0x1b38, 0x2780, 0x3f14, 0x0fa4,
|
---|
2422 | 0x0360, 0x1b3c, 0x2784, 0x3f18, 0x0fa8,
|
---|
2423 | 0x0460, 0x1c3c, 0x2884, 0x4018, 0x10a8,
|
---|
2424 | 0x0560, 0x1d3c, 0x2984, 0x4118, 0x11a8,
|
---|
2425 | 0x0564, 0x1d40, 0x2988, 0x411c, 0x11ac,
|
---|
2426 | 0x0464, 0x1c40, 0x2888, 0x401c, 0x10ac,
|
---|
2427 | 0x0364, 0x1b40, 0x2788, 0x3f1c, 0x0fac,
|
---|
2428 | 0x0368, 0x1b44, 0x278c, 0x3f20, 0x0fb0,
|
---|
2429 | 0x0468, 0x1c44, 0x288c, 0x4020, 0x10b0,
|
---|
2430 | 0x0568, 0x1d44, 0x298c, 0x4120, 0x11b0,
|
---|
2431 | 0x0948, 0x2124, 0x2d6c, 0x4500, 0x1590,
|
---|
2432 | 0x0a48, 0x2224, 0x2e6c, 0x4600, 0x1690,
|
---|
2433 | 0x0b48, 0x2324, 0x2f6c, 0x4700, 0x1790,
|
---|
2434 | 0x0b4c, 0x2328, 0x2f70, 0x4704, 0x1794,
|
---|
2435 | 0x0a4c, 0x2228, 0x2e70, 0x4604, 0x1694,
|
---|
2436 | 0x094c, 0x2128, 0x2d70, 0x4504, 0x1594,
|
---|
2437 | 0x0950, 0x212c, 0x2d74, 0x4508, 0x1598,
|
---|
2438 | 0x0a50, 0x222c, 0x2e74, 0x4608, 0x1698,
|
---|
2439 | 0x0b50, 0x232c, 0x2f74, 0x4708, 0x1798,
|
---|
2440 | 0x0b54, 0x2330, 0x2f78, 0x470c, 0x179c,
|
---|
2441 | 0x0a54, 0x2230, 0x2e78, 0x460c, 0x169c,
|
---|
2442 | 0x0954, 0x2130, 0x2d78, 0x450c, 0x159c,
|
---|
2443 | 0x0958, 0x2134, 0x2d7c, 0x4510, 0x15a0,
|
---|
2444 | 0x0a58, 0x2234, 0x2e7c, 0x4610, 0x16a0,
|
---|
2445 | 0x0b58, 0x2334, 0x2f7c, 0x4710, 0x17a0,
|
---|
2446 | 0x0b5c, 0x2338, 0x2f80, 0x4714, 0x17a4,
|
---|
2447 | 0x0a5c, 0x2238, 0x2e80, 0x4614, 0x16a4,
|
---|
2448 | 0x095c, 0x2138, 0x2d80, 0x4514, 0x15a4,
|
---|
2449 | 0x0960, 0x213c, 0x2d84, 0x4518, 0x15a8,
|
---|
2450 | 0x0a60, 0x223c, 0x2e84, 0x4618, 0x16a8,
|
---|
2451 | 0x0b60, 0x233c, 0x2f84, 0x4718, 0x17a8,
|
---|
2452 | 0x0b64, 0x2340, 0x2f88, 0x471c, 0x17ac,
|
---|
2453 | 0x0a64, 0x2240, 0x2e88, 0x461c, 0x16ac,
|
---|
2454 | 0x0964, 0x2140, 0x2d88, 0x451c, 0x15ac,
|
---|
2455 | 0x0968, 0x2144, 0x2d8c, 0x4520, 0x15b0,
|
---|
2456 | 0x0a68, 0x2244, 0x2e8c, 0x4620, 0x16b0,
|
---|
2457 | 0x0b68, 0x2344, 0x2f8c, 0x4720, 0x17b0,
|
---|
2458 | };
|
---|
2459 |
|
---|
2460 | /* DV25/50 DCT coefficient weights and inverse weights */
|
---|
2461 | /* created by dvtables.py */
|
---|
2462 | static const int dv_weight_bits = 18;
|
---|
2463 | static const int dv_weight_88[64] = {
|
---|
2464 | 131072, 257107, 257107, 242189, 252167, 242189, 235923, 237536,
|
---|
2465 | 237536, 235923, 229376, 231390, 223754, 231390, 229376, 222935,
|
---|
2466 | 224969, 217965, 217965, 224969, 222935, 200636, 218652, 211916,
|
---|
2467 | 212325, 211916, 218652, 200636, 188995, 196781, 205965, 206433,
|
---|
2468 | 206433, 205965, 196781, 188995, 185364, 185364, 200636, 200704,
|
---|
2469 | 200636, 185364, 185364, 174609, 180568, 195068, 195068, 180568,
|
---|
2470 | 174609, 170091, 175557, 189591, 175557, 170091, 165371, 170627,
|
---|
2471 | 170627, 165371, 160727, 153560, 160727, 144651, 144651, 136258,
|
---|
2472 | };
|
---|
2473 | static const int dv_weight_248[64] = {
|
---|
2474 | 131072, 242189, 257107, 237536, 229376, 200636, 242189, 223754,
|
---|
2475 | 224969, 196781, 262144, 242189, 229376, 200636, 257107, 237536,
|
---|
2476 | 211916, 185364, 235923, 217965, 229376, 211916, 206433, 180568,
|
---|
2477 | 242189, 223754, 224969, 196781, 211916, 185364, 235923, 217965,
|
---|
2478 | 200704, 175557, 222935, 205965, 200636, 185364, 195068, 170627,
|
---|
2479 | 229376, 211916, 206433, 180568, 200704, 175557, 222935, 205965,
|
---|
2480 | 175557, 153560, 188995, 174609, 165371, 144651, 200636, 185364,
|
---|
2481 | 195068, 170627, 175557, 153560, 188995, 174609, 165371, 144651,
|
---|
2482 | };
|
---|
2483 | static const int dv_iweight_bits = 14;
|
---|
2484 | static const int dv_iweight_88[64] = {
|
---|
2485 | 32768, 16710, 16710, 17735, 17015, 17735, 18197, 18079,
|
---|
2486 | 18079, 18197, 18725, 18559, 19196, 18559, 18725, 19284,
|
---|
2487 | 19108, 19692, 19692, 19108, 19284, 21400, 19645, 20262,
|
---|
2488 | 20214, 20262, 19645, 21400, 22733, 21845, 20867, 20815,
|
---|
2489 | 20815, 20867, 21845, 22733, 23173, 23173, 21400, 21400,
|
---|
2490 | 21400, 23173, 23173, 24600, 23764, 22017, 22017, 23764,
|
---|
2491 | 24600, 25267, 24457, 22672, 24457, 25267, 25971, 25191,
|
---|
2492 | 25191, 25971, 26715, 27962, 26715, 29642, 29642, 31536,
|
---|
2493 | };
|
---|
2494 | static const int dv_iweight_248[64] = {
|
---|
2495 | 32768, 17735, 16710, 18079, 18725, 21400, 17735, 19196,
|
---|
2496 | 19108, 21845, 16384, 17735, 18725, 21400, 16710, 18079,
|
---|
2497 | 20262, 23173, 18197, 19692, 18725, 20262, 20815, 23764,
|
---|
2498 | 17735, 19196, 19108, 21845, 20262, 23173, 18197, 19692,
|
---|
2499 | 21400, 24457, 19284, 20867, 21400, 23173, 22017, 25191,
|
---|
2500 | 18725, 20262, 20815, 23764, 21400, 24457, 19284, 20867,
|
---|
2501 | 24457, 27962, 22733, 24600, 25971, 29642, 21400, 23173,
|
---|
2502 | 22017, 25191, 24457, 27962, 22733, 24600, 25971, 29642,
|
---|
2503 | };
|
---|
2504 |
|
---|
2505 | static const uint16_t dv_audio_shuffle525[10][9] = {
|
---|
2506 | { 0, 30, 60, 20, 50, 80, 10, 40, 70 }, /* 1st channel */
|
---|
2507 | { 6, 36, 66, 26, 56, 86, 16, 46, 76 },
|
---|
2508 | { 12, 42, 72, 2, 32, 62, 22, 52, 82 },
|
---|
2509 | { 18, 48, 78, 8, 38, 68, 28, 58, 88 },
|
---|
2510 | { 24, 54, 84, 14, 44, 74, 4, 34, 64 },
|
---|
2511 |
|
---|
2512 | { 1, 31, 61, 21, 51, 81, 11, 41, 71 }, /* 2nd channel */
|
---|
2513 | { 7, 37, 67, 27, 57, 87, 17, 47, 77 },
|
---|
2514 | { 13, 43, 73, 3, 33, 63, 23, 53, 83 },
|
---|
2515 | { 19, 49, 79, 9, 39, 69, 29, 59, 89 },
|
---|
2516 | { 25, 55, 85, 15, 45, 75, 5, 35, 65 },
|
---|
2517 | };
|
---|
2518 |
|
---|
2519 | static const uint16_t dv_audio_shuffle625[12][9] = {
|
---|
2520 | { 0, 36, 72, 26, 62, 98, 16, 52, 88}, /* 1st channel */
|
---|
2521 | { 6, 42, 78, 32, 68, 104, 22, 58, 94},
|
---|
2522 | { 12, 48, 84, 2, 38, 74, 28, 64, 100},
|
---|
2523 | { 18, 54, 90, 8, 44, 80, 34, 70, 106},
|
---|
2524 | { 24, 60, 96, 14, 50, 86, 4, 40, 76},
|
---|
2525 | { 30, 66, 102, 20, 56, 92, 10, 46, 82},
|
---|
2526 |
|
---|
2527 | { 1, 37, 73, 27, 63, 99, 17, 53, 89}, /* 2nd channel */
|
---|
2528 | { 7, 43, 79, 33, 69, 105, 23, 59, 95},
|
---|
2529 | { 13, 49, 85, 3, 39, 75, 29, 65, 101},
|
---|
2530 | { 19, 55, 91, 9, 45, 81, 35, 71, 107},
|
---|
2531 | { 25, 61, 97, 15, 51, 87, 5, 41, 77},
|
---|
2532 | { 31, 67, 103, 21, 57, 93, 11, 47, 83},
|
---|
2533 | };
|
---|
2534 |
|
---|
2535 | static const __attribute__((unused)) int dv_audio_frequency[3] = {
|
---|
2536 | 48000, 44100, 32000,
|
---|
2537 | };
|
---|
2538 |
|
---|
2539 | static const DVprofile dv_profiles[] = {
|
---|
2540 | { .dsf = 0,
|
---|
2541 | .frame_size = 120000, /* IEC 61834, SMPTE-314M - 525/60 (NTSC) */
|
---|
2542 | .difseg_size = 10,
|
---|
2543 | .n_difchan = 1,
|
---|
2544 | .frame_rate = 30000,
|
---|
2545 | .ltc_divisor = 30,
|
---|
2546 | .frame_rate_base = 1001,
|
---|
2547 | .height = 480,
|
---|
2548 | .width = 720,
|
---|
2549 | .sar = {{10, 11}, {40, 33}},
|
---|
2550 | .video_place = dv_place_411,
|
---|
2551 | .pix_fmt = PIX_FMT_YUV411P,
|
---|
2552 | .audio_stride = 90,
|
---|
2553 | .audio_min_samples = { 1580, 1452, 1053 }, /* for 48, 44.1 and 32Khz */
|
---|
2554 | .audio_samples_dist = { 1600, 1602, 1602, 1602, 1602 }, /* per SMPTE-314M */
|
---|
2555 | .audio_shuffle = dv_audio_shuffle525,
|
---|
2556 | },
|
---|
2557 | { .dsf = 1,
|
---|
2558 | .frame_size = 144000, /* IEC 61834 - 625/50 (PAL) */
|
---|
2559 | .difseg_size = 12,
|
---|
2560 | .n_difchan = 1,
|
---|
2561 | .frame_rate = 25,
|
---|
2562 | .frame_rate_base = 1,
|
---|
2563 | .ltc_divisor = 25,
|
---|
2564 | .height = 576,
|
---|
2565 | .width = 720,
|
---|
2566 | .sar = {{59, 54}, {118, 81}},
|
---|
2567 | .video_place = dv_place_420,
|
---|
2568 | .pix_fmt = PIX_FMT_YUV420P,
|
---|
2569 | .audio_stride = 108,
|
---|
2570 | .audio_min_samples = { 1896, 1742, 1264 }, /* for 48, 44.1 and 32Khz */
|
---|
2571 | .audio_samples_dist = { 1920, 1920, 1920, 1920, 1920 },
|
---|
2572 | .audio_shuffle = dv_audio_shuffle625,
|
---|
2573 | },
|
---|
2574 | { .dsf = 1,
|
---|
2575 | .frame_size = 144000, /* SMPTE-314M - 625/50 (PAL) */
|
---|
2576 | .difseg_size = 12,
|
---|
2577 | .n_difchan = 1,
|
---|
2578 | .frame_rate = 25,
|
---|
2579 | .frame_rate_base = 1,
|
---|
2580 | .ltc_divisor = 25,
|
---|
2581 | .height = 576,
|
---|
2582 | .width = 720,
|
---|
2583 | .sar = {{59, 54}, {118, 81}},
|
---|
2584 | .video_place = dv_place_411P,
|
---|
2585 | .pix_fmt = PIX_FMT_YUV411P,
|
---|
2586 | .audio_stride = 108,
|
---|
2587 | .audio_min_samples = { 1896, 1742, 1264 }, /* for 48, 44.1 and 32Khz */
|
---|
2588 | .audio_samples_dist = { 1920, 1920, 1920, 1920, 1920 },
|
---|
2589 | .audio_shuffle = dv_audio_shuffle625,
|
---|
2590 | },
|
---|
2591 | { .dsf = 0,
|
---|
2592 | .frame_size = 240000, /* SMPTE-314M - 525/60 (NTSC) 50 Mbps */
|
---|
2593 | .difseg_size = 10, /* also known as "DVCPRO50" */
|
---|
2594 | .n_difchan = 2,
|
---|
2595 | .frame_rate = 30000,
|
---|
2596 | .ltc_divisor = 30,
|
---|
2597 | .frame_rate_base = 1001,
|
---|
2598 | .height = 480,
|
---|
2599 | .width = 720,
|
---|
2600 | .sar = {{10, 11}, {40, 33}},
|
---|
2601 | .video_place = dv_place_422_525,
|
---|
2602 | .pix_fmt = PIX_FMT_YUV422P,
|
---|
2603 | .audio_stride = 90,
|
---|
2604 | .audio_min_samples = { 1580, 1452, 1053 }, /* for 48, 44.1 and 32Khz */
|
---|
2605 | .audio_samples_dist = { 1600, 1602, 1602, 1602, 1602 }, /* per SMPTE-314M */
|
---|
2606 | .audio_shuffle = dv_audio_shuffle525,
|
---|
2607 | },
|
---|
2608 | { .dsf = 1,
|
---|
2609 | .frame_size = 288000, /* SMPTE-314M - 625/50 (PAL) 50 Mbps */
|
---|
2610 | .difseg_size = 12, /* also known as "DVCPRO50" */
|
---|
2611 | .n_difchan = 2,
|
---|
2612 | .frame_rate = 25,
|
---|
2613 | .frame_rate_base = 1,
|
---|
2614 | .ltc_divisor = 25,
|
---|
2615 | .height = 576,
|
---|
2616 | .width = 720,
|
---|
2617 | .sar = {{59, 54}, {118, 81}},
|
---|
2618 | .video_place = dv_place_422_625,
|
---|
2619 | .pix_fmt = PIX_FMT_YUV422P,
|
---|
2620 | .audio_stride = 108,
|
---|
2621 | .audio_min_samples = { 1896, 1742, 1264 }, /* for 48, 44.1 and 32Khz */
|
---|
2622 | .audio_samples_dist = { 1920, 1920, 1920, 1920, 1920 },
|
---|
2623 | .audio_shuffle = dv_audio_shuffle625,
|
---|
2624 | }
|
---|
2625 | };
|
---|
2626 |
|
---|
2627 | /* minimum number of bytes to read from a DV stream in order to determine the profile */
|
---|
2628 | #define DV_PROFILE_BYTES (6*80) /* 6 DIF blocks */
|
---|
2629 |
|
---|
2630 | /* largest possible DV frame, in bytes (PAL 50Mbps) */
|
---|
2631 | #define DV_MAX_FRAME_SIZE 288000
|
---|
2632 |
|
---|
2633 | static inline const DVprofile* dv_frame_profile(uint8_t* frame)
|
---|
2634 | {
|
---|
2635 | if ((frame[3] & 0x80) == 0) { /* DSF flag */
|
---|
2636 | /* it's an NTSC format */
|
---|
2637 | if ((frame[80*5 + 48 + 3] & 0x4)) { /* 4:2:2 sampling */
|
---|
2638 | return &dv_profiles[3]; /* NTSC 50Mbps */
|
---|
2639 | } else { /* 4:1:1 sampling */
|
---|
2640 | return &dv_profiles[0]; /* NTSC 25Mbps */
|
---|
2641 | }
|
---|
2642 | } else {
|
---|
2643 | /* it's a PAL format */
|
---|
2644 | if ((frame[80*5 + 48 + 3] & 0x4)) { /* 4:2:2 sampling */
|
---|
2645 | return &dv_profiles[4]; /* PAL 50Mbps */
|
---|
2646 | } else if ((frame[5] & 0x07) == 0) { /* APT flag */
|
---|
2647 | return &dv_profiles[1]; /* PAL 25Mbps 4:2:0 */
|
---|
2648 | } else
|
---|
2649 | return &dv_profiles[2]; /* PAL 25Mbps 4:1:1 */
|
---|
2650 | }
|
---|
2651 | }
|
---|
2652 |
|
---|
2653 | static inline const DVprofile* dv_codec_profile(AVCodecContext* codec)
|
---|
2654 | {
|
---|
2655 | int i;
|
---|
2656 |
|
---|
2657 | if (codec->width != 720)
|
---|
2658 | return NULL;
|
---|
2659 |
|
---|
2660 | for (i=0; i<sizeof(dv_profiles)/sizeof(DVprofile); i++)
|
---|
2661 | if (codec->height == dv_profiles[i].height && codec->pix_fmt == dv_profiles[i].pix_fmt)
|
---|
2662 | return &dv_profiles[i];
|
---|
2663 |
|
---|
2664 | return NULL;
|
---|
2665 | }
|
---|