FFmpeg
Loading...
Searching...
No Matches
vp3data.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2003 The FFmpeg project
3 *
4 * This file is part of FFmpeg.
5 *
6 * FFmpeg is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either
9 * version 2.1 of the License, or (at your option) any later version.
10 *
11 * FFmpeg is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * Lesser General Public License for more details.
15 *
16 * You should have received a copy of the GNU Lesser General Public
17 * License along with FFmpeg; if not, write to the Free Software
18 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19 */
20
21#ifndef AVCODEC_VP3DATA_H
22#define AVCODEC_VP3DATA_H
23
24#include <stdint.h>
25#include <stdlib.h>
26
27/* these coefficients dequantize intraframe Y plane coefficients
28 * (note: almost the same as JPEG) */
29static const uint8_t vp31_intra_y_dequant[64] = {
30 16, 11, 10, 16, 24, 40, 51, 61,
31 12, 12, 14, 19, 26, 58, 60, 55,
32 14, 13, 16, 24, 40, 57, 69, 56,
33 14, 17, 22, 29, 51, 87, 80, 62,
34 18, 22, 37, 58, 68, 109, 103, 77,
35 24, 35, 55, 64, 81, 104, 113, 92,
36 49, 64, 78, 87, 103, 121, 120, 101,
37 72, 92, 95, 98, 112, 100, 103, 99
38};
39
40/* these coefficients dequantize interframe coefficients (all planes) */
41static const uint8_t vp31_inter_dequant[64] = {
42 16, 16, 16, 20, 24, 28, 32, 40,
43 16, 16, 20, 24, 28, 32, 40, 48,
44 16, 20, 24, 28, 32, 40, 48, 64,
45 20, 24, 28, 32, 40, 48, 64, 64,
46 24, 28, 32, 40, 48, 64, 64, 64,
47 28, 32, 40, 48, 64, 64, 64, 96,
48 32, 40, 48, 64, 64, 64, 96, 128,
49 40, 48, 64, 64, 64, 96, 128, 128
50};
51
52static const uint8_t vp31_dc_scale_factor[64] = {
53 220, 200, 190, 180, 170, 170, 160, 160,
54 150, 150, 140, 140, 130, 130, 120, 120,
55 110, 110, 100, 100, 90, 90, 90, 80,
56 80, 80, 70, 70, 70, 60, 60, 60,
57 60, 50, 50, 50, 50, 40, 40, 40,
58 40, 40, 30, 30, 30, 30, 30, 30,
59 30, 20, 20, 20, 20, 20, 20, 20,
60 20, 10, 10, 10, 10, 10, 10, 10
61};
62
63static const uint16_t vp31_ac_scale_factor[64] = {
64 500, 450, 400, 370, 340, 310, 285, 265,
65 245, 225, 210, 195, 185, 180, 170, 160,
66 150, 145, 135, 130, 125, 115, 110, 107,
67 100, 96, 93, 89, 85, 82, 75, 74,
68 70, 68, 64, 60, 57, 56, 52, 50,
69 49, 45, 44, 43, 40, 38, 37, 35,
70 33, 32, 30, 29, 28, 25, 24, 22,
71 21, 19, 18, 17, 15, 13, 12, 10
72};
73
74static const uint8_t vp31_filter_limit_values[64] = {
75 30, 25, 20, 20, 15, 15, 14, 14,
76 13, 13, 12, 12, 11, 11, 10, 10,
77 9, 9, 8, 8, 7, 7, 7, 7,
78 6, 6, 6, 6, 5, 5, 5, 5,
79 4, 4, 4, 4, 3, 3, 3, 3,
80 2, 2, 2, 2, 2, 2, 2, 2,
81 0, 0, 0, 0, 0, 0, 0, 0,
82 0, 0, 0, 0, 0, 0, 0, 0
83};
84
85static const uint8_t superblock_run_length_vlc_lens[34] = {
86 1, 3, 3, 4, 4, 6, 6, 6, 6, 8, 8, 8, 8, 8, 8, 8, 8, 10, 10,
87 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
88 6, /* This last value is a special case for reading 12 more
89 * bits from the stream and adding the value 34. */
90};
91
92static const uint8_t fragment_run_length_vlc_len[30] = {
93 2, 2, 3, 3, 4, 4, 6, 6, 6, 6, 7, 7, 7, 7, 9, 9, 9, 9, 9,
94 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
95};
96
97static const uint8_t mode_code_vlc_len[8] = {
98 1, 2, 3, 4, 5, 6, 7, 7,
99};
100
101static const uint8_t motion_vector_vlc_table[63][2] = {
102 { 31, 3 }, { 32, 3 }, { 30, 3 }, { 33, 4 }, { 29, 4 }, { 34, 4 },
103 { 28, 4 }, { 35, 6 }, { 27, 6 }, { 36, 6 }, { 26, 6 }, { 37, 6 },
104 { 25, 6 }, { 38, 6 }, { 24, 6 }, { 39, 7 }, { 23, 7 }, { 40, 7 },
105 { 22, 7 }, { 41, 7 }, { 21, 7 }, { 42, 7 }, { 20, 7 }, { 43, 7 },
106 { 19, 7 }, { 44, 7 }, { 18, 7 }, { 45, 7 }, { 17, 7 }, { 46, 7 },
107 { 16, 7 }, { 47, 8 }, { 15, 8 }, { 48, 8 }, { 14, 8 }, { 49, 8 },
108 { 13, 8 }, { 50, 8 }, { 12, 8 }, { 51, 8 }, { 11, 8 }, { 52, 8 },
109 { 10, 8 }, { 53, 8 }, { 9, 8 }, { 54, 8 }, { 8, 8 }, { 55, 8 },
110 { 7, 8 }, { 56, 8 }, { 6, 8 }, { 57, 8 }, { 5, 8 }, { 58, 8 },
111 { 4, 8 }, { 59, 8 }, { 3, 8 }, { 60, 8 }, { 2, 8 }, { 61, 8 },
112 { 1, 8 }, { 62, 8 }, { 0, 8 },
113};
114
115static const int8_t fixed_motion_vector_table[64] = {
116 0, 0, 1, -1, 2, -2, 3, -3,
117 4, -4, 5, -5, 6, -6, 7, -7,
118 8, -8, 9, -9, 10, -10, 11, -11,
119 12, -12, 13, -13, 14, -14, 15, -15,
120 16, -16, 17, -17, 18, -18, 19, -19,
121 20, -20, 21, -21, 22, -22, 23, -23,
122 24, -24, 25, -25, 26, -26, 27, -27,
123 28, -28, 29, -29, 30, -30, 31, -31
124};
125
126/* only tokens 0..6 indicate eob runs */
127static const struct {
128 uint8_t base, bits;
129} eob_run_table[7] = {
130 {1, 0}, {2, 0}, {3, 0}, {4, 2}, {8, 3}, {16, 4}, {0, 12}
132
133static const uint8_t zero_run_base[32] = {
134 0, 0, 0, 0, 0, 0, 0, /* 0..6 are never used */
135 0, 0, /* 7..8 */
136 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 9..22 */
137 1, 2, 3, 4, 5, /* 23..27 */
138 6, 10, 1, 2 /* 28..31 */
139};
140static const uint8_t zero_run_get_bits[32] = {
141 0, 0, 0, 0, 0, 0, 0, /* 0..6 are never used */
142 3, 6, /* 7..8 */
143 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 9..22 */
144 0, 0, 0, 0, 0, /* 23..27 */
145 2, 3, 0, 1 /* 28..31 */
146};
147
148static const uint8_t coeff_get_bits[32] = {
149 0, 0, 0, 0, 0, 0, 0, /* 0..6 are never used */
150 0, 0, 0, 0, 0, 0, /* 7..12 use constant coeffs */
151 1, 1, 1, 1, /* 13..16 are constants but still need sign bit */
152 2, 3, 4, 5, 6,10, /* 17..22, for reading large coeffs */
153 1, 1, 1, 1, 1, 1, 1, /* 23..29 are constants but still need sign bit */
154 2, 2 /* 30..31 */
155};
156
157static const int16_t coeff_table_token_7_8[1] = { 0 };
158static const int16_t coeff_table_token_9[1] = { 1 };
159static const int16_t coeff_table_token_10[1] = { -1 };
160static const int16_t coeff_table_token_11[1] = { 2 };
161static const int16_t coeff_table_token_12[1] = { -2 };
162
163static const int16_t coeff_table_token_13[2] = { 3, -3 };
164static const int16_t coeff_table_token_14[2] = { 4, -4 };
165static const int16_t coeff_table_token_15[2] = { 5, -5 };
166static const int16_t coeff_table_token_16[2] = { 6, -6 };
167
168static const int16_t coeff_table_token_23_24_25_26_27_28_29[2] = { 1, -1 };
169static const int16_t coeff_table_token_30_31[4] = { 2, 3, -2, -3 };
170
171static const int16_t coeff_table_token_17[4] = {
172 7, 8, -7, -8
173};
174
175static const int16_t coeff_table_token_18[8] = {
176 9, 10, 11, 12, -9, -10, -11, -12
177};
178
179static const int16_t coeff_table_token_19[16] = {
180 13, 14, 15, 16, 17, 18, 19, 20, -13, -14, -15, -16, -17, -18, -19, -20
181};
182
183static const int16_t coeff_table_token_20[32] = {
184 21, 22, 23, 24, 25, 26, 27, 28,
185 29, 30, 31, 32, 33, 34, 35, 36,
186 -21, -22, -23, -24, -25, -26, -27, -28,
187 -29, -30, -31, -32, -33, -34, -35, -36
188};
189
190static const int16_t coeff_table_token_21[64] = {
191 37, 38, 39, 40, 41, 42, 43, 44,
192 45, 46, 47, 48, 49, 50, 51, 52,
193 53, 54, 55, 56, 57, 58, 59, 60,
194 61, 62, 63, 64, 65, 66, 67, 68,
195 -37, -38, -39, -40, -41, -42, -43, -44,
196 -45, -46, -47, -48, -49, -50, -51, -52,
197 -53, -54, -55, -56, -57, -58, -59, -60,
198 -61, -62, -63, -64, -65, -66, -67, -68
199};
200
201static const int16_t coeff_table_token_22[1024] = {
202 69, 70, 71, 72, 73, 74, 75, 76,
203 77, 78, 79, 80, 81, 82, 83, 84,
204 85, 86, 87, 88, 89, 90, 91, 92,
205 93, 94, 95, 96, 97, 98, 99, 100,
206 101, 102, 103, 104, 105, 106, 107, 108,
207 109, 110, 111, 112, 113, 114, 115, 116,
208 117, 118, 119, 120, 121, 122, 123, 124,
209 125, 126, 127, 128, 129, 130, 131, 132,
210 133, 134, 135, 136, 137, 138, 139, 140,
211 141, 142, 143, 144, 145, 146, 147, 148,
212 149, 150, 151, 152, 153, 154, 155, 156,
213 157, 158, 159, 160, 161, 162, 163, 164,
214 165, 166, 167, 168, 169, 170, 171, 172,
215 173, 174, 175, 176, 177, 178, 179, 180,
216 181, 182, 183, 184, 185, 186, 187, 188,
217 189, 190, 191, 192, 193, 194, 195, 196,
218 197, 198, 199, 200, 201, 202, 203, 204,
219 205, 206, 207, 208, 209, 210, 211, 212,
220 213, 214, 215, 216, 217, 218, 219, 220,
221 221, 222, 223, 224, 225, 226, 227, 228,
222 229, 230, 231, 232, 233, 234, 235, 236,
223 237, 238, 239, 240, 241, 242, 243, 244,
224 245, 246, 247, 248, 249, 250, 251, 252,
225 253, 254, 255, 256, 257, 258, 259, 260,
226 261, 262, 263, 264, 265, 266, 267, 268,
227 269, 270, 271, 272, 273, 274, 275, 276,
228 277, 278, 279, 280, 281, 282, 283, 284,
229 285, 286, 287, 288, 289, 290, 291, 292,
230 293, 294, 295, 296, 297, 298, 299, 300,
231 301, 302, 303, 304, 305, 306, 307, 308,
232 309, 310, 311, 312, 313, 314, 315, 316,
233 317, 318, 319, 320, 321, 322, 323, 324,
234 325, 326, 327, 328, 329, 330, 331, 332,
235 333, 334, 335, 336, 337, 338, 339, 340,
236 341, 342, 343, 344, 345, 346, 347, 348,
237 349, 350, 351, 352, 353, 354, 355, 356,
238 357, 358, 359, 360, 361, 362, 363, 364,
239 365, 366, 367, 368, 369, 370, 371, 372,
240 373, 374, 375, 376, 377, 378, 379, 380,
241 381, 382, 383, 384, 385, 386, 387, 388,
242 389, 390, 391, 392, 393, 394, 395, 396,
243 397, 398, 399, 400, 401, 402, 403, 404,
244 405, 406, 407, 408, 409, 410, 411, 412,
245 413, 414, 415, 416, 417, 418, 419, 420,
246 421, 422, 423, 424, 425, 426, 427, 428,
247 429, 430, 431, 432, 433, 434, 435, 436,
248 437, 438, 439, 440, 441, 442, 443, 444,
249 445, 446, 447, 448, 449, 450, 451, 452,
250 453, 454, 455, 456, 457, 458, 459, 460,
251 461, 462, 463, 464, 465, 466, 467, 468,
252 469, 470, 471, 472, 473, 474, 475, 476,
253 477, 478, 479, 480, 481, 482, 483, 484,
254 485, 486, 487, 488, 489, 490, 491, 492,
255 493, 494, 495, 496, 497, 498, 499, 500,
256 501, 502, 503, 504, 505, 506, 507, 508,
257 509, 510, 511, 512, 513, 514, 515, 516,
258 517, 518, 519, 520, 521, 522, 523, 524,
259 525, 526, 527, 528, 529, 530, 531, 532,
260 533, 534, 535, 536, 537, 538, 539, 540,
261 541, 542, 543, 544, 545, 546, 547, 548,
262 549, 550, 551, 552, 553, 554, 555, 556,
263 557, 558, 559, 560, 561, 562, 563, 564,
264 565, 566, 567, 568, 569, 570, 571, 572,
265 573, 574, 575, 576, 577, 578, 579, 580,
266 -69, -70, -71, -72, -73, -74, -75, -76,
267 -77, -78, -79, -80, -81, -82, -83, -84,
268 -85, -86, -87, -88, -89, -90, -91, -92,
269 -93, -94, -95, -96, -97, -98, -99, -100,
270 -101, -102, -103, -104, -105, -106, -107, -108,
271 -109, -110, -111, -112, -113, -114, -115, -116,
272 -117, -118, -119, -120, -121, -122, -123, -124,
273 -125, -126, -127, -128, -129, -130, -131, -132,
274 -133, -134, -135, -136, -137, -138, -139, -140,
275 -141, -142, -143, -144, -145, -146, -147, -148,
276 -149, -150, -151, -152, -153, -154, -155, -156,
277 -157, -158, -159, -160, -161, -162, -163, -164,
278 -165, -166, -167, -168, -169, -170, -171, -172,
279 -173, -174, -175, -176, -177, -178, -179, -180,
280 -181, -182, -183, -184, -185, -186, -187, -188,
281 -189, -190, -191, -192, -193, -194, -195, -196,
282 -197, -198, -199, -200, -201, -202, -203, -204,
283 -205, -206, -207, -208, -209, -210, -211, -212,
284 -213, -214, -215, -216, -217, -218, -219, -220,
285 -221, -222, -223, -224, -225, -226, -227, -228,
286 -229, -230, -231, -232, -233, -234, -235, -236,
287 -237, -238, -239, -240, -241, -242, -243, -244,
288 -245, -246, -247, -248, -249, -250, -251, -252,
289 -253, -254, -255, -256, -257, -258, -259, -260,
290 -261, -262, -263, -264, -265, -266, -267, -268,
291 -269, -270, -271, -272, -273, -274, -275, -276,
292 -277, -278, -279, -280, -281, -282, -283, -284,
293 -285, -286, -287, -288, -289, -290, -291, -292,
294 -293, -294, -295, -296, -297, -298, -299, -300,
295 -301, -302, -303, -304, -305, -306, -307, -308,
296 -309, -310, -311, -312, -313, -314, -315, -316,
297 -317, -318, -319, -320, -321, -322, -323, -324,
298 -325, -326, -327, -328, -329, -330, -331, -332,
299 -333, -334, -335, -336, -337, -338, -339, -340,
300 -341, -342, -343, -344, -345, -346, -347, -348,
301 -349, -350, -351, -352, -353, -354, -355, -356,
302 -357, -358, -359, -360, -361, -362, -363, -364,
303 -365, -366, -367, -368, -369, -370, -371, -372,
304 -373, -374, -375, -376, -377, -378, -379, -380,
305 -381, -382, -383, -384, -385, -386, -387, -388,
306 -389, -390, -391, -392, -393, -394, -395, -396,
307 -397, -398, -399, -400, -401, -402, -403, -404,
308 -405, -406, -407, -408, -409, -410, -411, -412,
309 -413, -414, -415, -416, -417, -418, -419, -420,
310 -421, -422, -423, -424, -425, -426, -427, -428,
311 -429, -430, -431, -432, -433, -434, -435, -436,
312 -437, -438, -439, -440, -441, -442, -443, -444,
313 -445, -446, -447, -448, -449, -450, -451, -452,
314 -453, -454, -455, -456, -457, -458, -459, -460,
315 -461, -462, -463, -464, -465, -466, -467, -468,
316 -469, -470, -471, -472, -473, -474, -475, -476,
317 -477, -478, -479, -480, -481, -482, -483, -484,
318 -485, -486, -487, -488, -489, -490, -491, -492,
319 -493, -494, -495, -496, -497, -498, -499, -500,
320 -501, -502, -503, -504, -505, -506, -507, -508,
321 -509, -510, -511, -512, -513, -514, -515, -516,
322 -517, -518, -519, -520, -521, -522, -523, -524,
323 -525, -526, -527, -528, -529, -530, -531, -532,
324 -533, -534, -535, -536, -537, -538, -539, -540,
325 -541, -542, -543, -544, -545, -546, -547, -548,
326 -549, -550, -551, -552, -553, -554, -555, -556,
327 -557, -558, -559, -560, -561, -562, -563, -564,
328 -565, -566, -567, -568, -569, -570, -571, -572,
329 -573, -574, -575, -576, -577, -578, -579, -580
330};
331
369
370static const uint8_t vp3_bias[5 * 16][32][2] = {
371 { /* DC bias table 0 */
372 { 20, 3 }, { 19, 3 }, { 7, 5 }, { 30, 6 }, { 1, 7 }, { 3, 8 },
373 { 28, 9 }, { 26, 12 }, { 8, 12 }, { 6, 11 }, { 29, 10 }, { 14, 4 },
374 { 12, 4 }, { 17, 4 }, { 13, 4 }, { 21, 4 }, { 24, 6 }, { 23, 6 },
375 { 16, 5 }, { 31, 7 }, { 25, 8 }, { 2, 9 }, { 4, 10 }, { 5, 11 },
376 { 27, 11 }, { 0, 6 }, { 22, 5 }, { 18, 4 }, { 15, 5 }, { 11, 5 },
377 { 10, 4 }, { 9, 4 },
378 },
379 { /* DC bias table 1 */
380 { 20, 3 }, { 19, 3 }, { 11, 4 }, { 12, 4 }, { 14, 4 }, { 17, 4 },
381 { 0, 5 }, { 7, 6 }, { 3, 8 }, { 29, 13 }, { 8, 13 }, { 26, 12 },
382 { 6, 11 }, { 5, 11 }, { 28, 11 }, { 25, 9 }, { 1, 7 }, { 13, 4 },
383 { 21, 4 }, { 16, 5 }, { 22, 5 }, { 18, 4 }, { 10, 4 }, { 9, 4 },
384 { 15, 5 }, { 30, 7 }, { 23, 7 }, { 24, 7 }, { 31, 8 }, { 4, 10 },
385 { 27, 10 }, { 2, 9 },
386 },
387 { /* DC bias table 2 */
388 { 20, 3 }, { 19, 3 }, { 11, 4 }, { 12, 4 }, { 14, 4 }, { 17, 4 },
389 { 1, 6 }, { 30, 7 }, { 2, 8 }, { 3, 8 }, { 16, 5 }, { 21, 4 },
390 { 13, 4 }, { 0, 5 }, { 22, 5 }, { 18, 4 }, { 15, 5 }, { 31, 8 },
391 { 25, 10 }, { 27, 11 }, { 6, 11 }, { 5, 11 }, { 26, 12 }, { 29, 14 },
392 { 8, 14 }, { 28, 13 }, { 4, 10 }, { 24, 7 }, { 7, 7 }, { 23, 7 },
393 { 10, 4 }, { 9, 4 },
394 },
395 { /* DC bias table 3 */
396 { 0, 4 }, { 17, 4 }, { 14, 4 }, { 21, 5 }, { 7, 6 }, { 23, 6 },
397 { 10, 3 }, { 9, 3 }, { 11, 4 }, { 12, 4 }, { 20, 4 }, { 3, 7 },
398 { 25, 9 }, { 6, 10 }, { 5, 10 }, { 29, 13 }, { 8, 13 }, { 28, 12 },
399 { 26, 11 }, { 27, 10 }, { 4, 9 }, { 1, 6 }, { 16, 5 }, { 18, 4 },
400 { 13, 4 }, { 19, 4 }, { 22, 7 }, { 30, 7 }, { 24, 7 }, { 31, 8 },
401 { 2, 8 }, { 15, 5 },
402 },
403 { /* DC bias table 4 */
404 { 15, 4 }, { 5, 9 }, { 25, 9 }, { 22, 8 }, { 31, 7 }, { 24, 6 },
405 { 7, 6 }, { 27, 9 }, { 6, 10 }, { 29, 13 }, { 8, 13 }, { 28, 12 },
406 { 26, 11 }, { 4, 8 }, { 2, 7 }, { 17, 4 }, { 0, 4 }, { 14, 4 },
407 { 11, 4 }, { 12, 4 }, { 19, 4 }, { 9, 3 }, { 10, 3 }, { 21, 6 },
408 { 23, 6 }, { 16, 5 }, { 18, 4 }, { 13, 4 }, { 1, 6 }, { 3, 7 },
409 { 30, 7 }, { 20, 5 },
410 },
411 { /* DC bias table 5 */
412 { 15, 4 }, { 1, 5 }, { 7, 6 }, { 3, 6 }, { 17, 4 }, { 19, 4 },
413 { 14, 4 }, { 18, 4 }, { 20, 5 }, { 27, 9 }, { 5, 9 }, { 29, 13 },
414 { 8, 13 }, { 28, 12 }, { 26, 11 }, { 25, 10 }, { 6, 10 }, { 22, 10 },
415 { 21, 7 }, { 23, 6 }, { 12, 4 }, { 11, 4 }, { 0, 4 }, { 9, 3 },
416 { 10, 3 }, { 16, 5 }, { 2, 7 }, { 30, 7 }, { 4, 8 }, { 31, 8 },
417 { 24, 7 }, { 13, 4 },
418 },
419 { /* DC bias table 6 */
420 { 13, 3 }, { 17, 4 }, { 18, 4 }, { 30, 6 }, { 24, 6 }, { 2, 6 },
421 { 27, 9 }, { 6, 9 }, { 21, 8 }, { 31, 7 }, { 14, 4 }, { 1, 5 },
422 { 20, 6 }, { 3, 6 }, { 16, 5 }, { 19, 5 }, { 12, 4 }, { 11, 4 },
423 { 0, 4 }, { 23, 6 }, { 7, 7 }, { 5, 9 }, { 25, 10 }, { 8, 13 },
424 { 29, 14 }, { 22, 14 }, { 28, 12 }, { 26, 11 }, { 4, 8 }, { 15, 5 },
425 { 10, 3 }, { 9, 3 },
426 },
427 { /* DC bias table 7 */
428 { 10, 2 }, { 3, 5 }, { 19, 5 }, { 24, 6 }, { 7, 7 }, { 5, 8 },
429 { 21, 9 }, { 6, 9 }, { 16, 5 }, { 14, 4 }, { 23, 6 }, { 2, 6 },
430 { 1, 5 }, { 11, 4 }, { 12, 4 }, { 20, 7 }, { 4, 7 }, { 25, 10 },
431 { 28, 12 }, { 8, 13 }, { 29, 14 }, { 22, 14 }, { 26, 11 }, { 27, 9 },
432 { 31, 8 }, { 30, 7 }, { 18, 5 }, { 17, 5 }, { 15, 5 }, { 13, 4 },
433 { 0, 4 }, { 9, 3 },
434 },
435 { /* DC bias table 8 */
436 { 29, 5 }, { 7, 5 }, { 0, 4 }, { 13, 4 }, { 26, 6 }, { 19, 6 },
437 { 14, 5 }, { 24, 4 }, { 12, 4 }, { 11, 4 }, { 17, 6 }, { 1, 6 },
438 { 28, 5 }, { 18, 6 }, { 8, 6 }, { 25, 5 }, { 20, 7 }, { 21, 8 },
439 { 6, 11 }, { 5, 11 }, { 4, 10 }, { 22, 9 }, { 15, 6 }, { 31, 5 },
440 { 10, 3 }, { 9, 3 }, { 23, 4 }, { 27, 6 }, { 3, 8 }, { 2, 8 },
441 { 16, 7 }, { 30, 5 },
442 },
443 { /* DC bias table 9 */
444 { 30, 4 }, { 7, 5 }, { 6, 10 }, { 5, 10 }, { 4, 9 }, { 22, 8 },
445 { 3, 7 }, { 16, 6 }, { 13, 4 }, { 24, 4 }, { 19, 6 }, { 26, 6 },
446 { 14, 5 }, { 0, 4 }, { 12, 4 }, { 11, 4 }, { 2, 7 }, { 20, 7 },
447 { 17, 6 }, { 25, 5 }, { 18, 6 }, { 15, 6 }, { 31, 5 }, { 10, 3 },
448 { 9, 3 }, { 23, 4 }, { 1, 6 }, { 21, 8 }, { 8, 8 }, { 29, 7 },
449 { 28, 6 }, { 27, 6 },
450 },
451 { /* DC bias table 10 */
452 { 22, 7 }, { 8, 7 }, { 2, 6 }, { 31, 5 }, { 24, 4 }, { 29, 6 },
453 { 3, 6 }, { 25, 5 }, { 30, 5 }, { 1, 5 }, { 23, 4 }, { 16, 6 },
454 { 7, 6 }, { 19, 6 }, { 26, 6 }, { 13, 4 }, { 12, 4 }, { 11, 4 },
455 { 14, 5 }, { 6, 10 }, { 5, 10 }, { 4, 9 }, { 21, 8 }, { 20, 7 },
456 { 17, 6 }, { 0, 4 }, { 28, 6 }, { 18, 6 }, { 27, 6 }, { 15, 6 },
457 { 10, 3 }, { 9, 3 },
458 },
459 { /* DC bias table 11 */
460 { 0, 3 }, { 4, 7 }, { 21, 7 }, { 30, 6 }, { 15, 5 }, { 25, 5 },
461 { 29, 6 }, { 7, 7 }, { 6, 10 }, { 5, 10 }, { 22, 9 }, { 8, 8 },
462 { 23, 4 }, { 26, 6 }, { 19, 6 }, { 16, 6 }, { 2, 6 }, { 13, 4 },
463 { 1, 5 }, { 14, 5 }, { 12, 4 }, { 11, 4 }, { 20, 7 }, { 31, 7 },
464 { 17, 6 }, { 3, 6 }, { 18, 6 }, { 27, 6 }, { 28, 6 }, { 24, 5 },
465 { 10, 3 }, { 9, 3 },
466 },
467 { /* DC bias table 12 */
468 { 9, 2 }, { 0, 3 }, { 14, 5 }, { 3, 5 }, { 26, 6 }, { 18, 6 },
469 { 17, 6 }, { 8, 8 }, { 21, 8 }, { 30, 7 }, { 12, 4 }, { 11, 4 },
470 { 15, 6 }, { 7, 8 }, { 6, 10 }, { 5, 10 }, { 22, 9 }, { 4, 7 },
471 { 28, 6 }, { 27, 6 }, { 24, 5 }, { 25, 6 }, { 2, 6 }, { 1, 5 },
472 { 23, 5 }, { 29, 7 }, { 19, 7 }, { 16, 7 }, { 31, 8 }, { 20, 8 },
473 { 13, 5 }, { 10, 3 },
474 },
475 { /* DC bias table 13 */
476 { 9, 2 }, { 0, 3 }, { 2, 5 }, { 14, 5 }, { 24, 5 }, { 17, 6 },
477 { 29, 7 }, { 21, 8 }, { 5, 8 }, { 12, 4 }, { 11, 4 }, { 28, 6 },
478 { 4, 6 }, { 15, 6 }, { 27, 6 }, { 23, 5 }, { 25, 6 }, { 6, 10 },
479 { 22, 10 }, { 8, 9 }, { 30, 8 }, { 19, 7 }, { 3, 5 }, { 16, 7 },
480 { 26, 7 }, { 7, 9 }, { 31, 9 }, { 20, 8 }, { 18, 7 }, { 13, 5 },
481 { 1, 5 }, { 10, 3 },
482 },
483 { /* DC bias table 14 */
484 { 9, 2 }, { 0, 3 }, { 3, 4 }, { 1, 4 }, { 12, 4 }, { 11, 4 },
485 { 23, 5 }, { 15, 6 }, { 30, 8 }, { 21, 8 }, { 7, 9 }, { 6, 9 },
486 { 31, 9 }, { 22, 10 }, { 8, 10 }, { 2, 5 }, { 5, 7 }, { 19, 7 },
487 { 16, 7 }, { 26, 7 }, { 13, 5 }, { 18, 7 }, { 29, 8 }, { 20, 8 },
488 { 24, 6 }, { 14, 6 }, { 17, 7 }, { 28, 7 }, { 4, 6 }, { 25, 7 },
489 { 27, 7 }, { 10, 3 },
490 },
491 { /* DC bias table 15 */
492 { 10, 2 }, { 9, 2 }, { 12, 4 }, { 11, 4 }, { 15, 6 }, { 5, 6 },
493 { 30, 9 }, { 29, 9 }, { 28, 8 }, { 22, 12 }, { 8, 12 }, { 7, 11 },
494 { 31, 10 }, { 21, 9 }, { 26, 8 }, { 19, 7 }, { 16, 7 }, { 3, 4 },
495 { 2, 5 }, { 4, 5 }, { 18, 7 }, { 24, 7 }, { 17, 7 }, { 6, 8 },
496 { 25, 8 }, { 13, 5 }, { 14, 6 }, { 27, 8 }, { 20, 8 }, { 23, 7 },
497 { 1, 5 }, { 0, 4 },
498 },
499 { /* AC bias group 1, table 0 */
500 { 15, 4 }, { 11, 4 }, { 12, 4 }, { 21, 4 }, { 0, 5 }, { 26, 7 },
501 { 1, 7 }, { 24, 6 }, { 22, 5 }, { 30, 5 }, { 14, 4 }, { 10, 4 },
502 { 9, 4 }, { 17, 4 }, { 13, 4 }, { 23, 5 }, { 28, 7 }, { 25, 7 },
503 { 27, 8 }, { 2, 9 }, { 29, 11 }, { 5, 13 }, { 8, 14 }, { 6, 14 },
504 { 4, 12 }, { 3, 10 }, { 31, 7 }, { 20, 4 }, { 18, 4 }, { 16, 5 },
505 { 7, 5 }, { 19, 4 },
506 },
507 { /* AC bias group 1, table 1 */
508 { 15, 4 }, { 7, 4 }, { 11, 4 }, { 12, 4 }, { 1, 6 }, { 31, 6 },
509 { 26, 7 }, { 27, 8 }, { 2, 8 }, { 22, 6 }, { 17, 4 }, { 14, 4 },
510 { 30, 5 }, { 0, 5 }, { 9, 4 }, { 10, 4 }, { 20, 4 }, { 13, 4 },
511 { 24, 6 }, { 25, 7 }, { 3, 8 }, { 6, 12 }, { 5, 12 }, { 29, 12 },
512 { 8, 12 }, { 4, 10 }, { 28, 9 }, { 21, 5 }, { 18, 4 }, { 16, 5 },
513 { 23, 5 }, { 19, 4 },
514 },
515 { /* AC bias group 1, table 2 */
516 { 21, 5 }, { 25, 6 }, { 1, 6 }, { 15, 4 }, { 20, 4 }, { 7, 4 },
517 { 11, 4 }, { 12, 4 }, { 17, 4 }, { 14, 4 }, { 3, 7 }, { 22, 7 },
518 { 31, 6 }, { 24, 6 }, { 27, 8 }, { 2, 8 }, { 6, 12 }, { 29, 13 },
519 { 8, 13 }, { 5, 11 }, { 4, 10 }, { 28, 9 }, { 26, 8 }, { 10, 4 },
520 { 9, 4 }, { 19, 4 }, { 18, 4 }, { 30, 5 }, { 0, 5 }, { 13, 4 },
521 { 16, 5 }, { 23, 5 },
522 },
523 { /* AC bias group 1, table 3 */
524 { 28, 7 }, { 27, 7 }, { 22, 8 }, { 8, 12 }, { 6, 12 }, { 29, 11 },
525 { 5, 10 }, { 4, 9 }, { 2, 7 }, { 21, 6 }, { 1, 6 }, { 15, 4 },
526 { 23, 4 }, { 7, 4 }, { 11, 4 }, { 17, 4 }, { 12, 4 }, { 19, 4 },
527 { 25, 6 }, { 26, 7 }, { 3, 7 }, { 20, 5 }, { 18, 4 }, { 14, 4 },
528 { 31, 6 }, { 24, 6 }, { 30, 5 }, { 10, 4 }, { 9, 4 }, { 13, 4 },
529 { 16, 5 }, { 0, 5 },
530 },
531 { /* AC bias group 1, table 4 */
532 { 30, 4 }, { 15, 4 }, { 17, 4 }, { 0, 4 }, { 7, 4 }, { 18, 4 },
533 { 23, 4 }, { 21, 7 }, { 27, 7 }, { 2, 7 }, { 26, 7 }, { 25, 6 },
534 { 1, 6 }, { 12, 4 }, { 11, 4 }, { 14, 4 }, { 16, 5 }, { 28, 8 },
535 { 5, 10 }, { 22, 11 }, { 8, 13 }, { 6, 13 }, { 29, 12 }, { 4, 9 },
536 { 3, 7 }, { 20, 6 }, { 13, 4 }, { 19, 5 }, { 31, 6 }, { 24, 6 },
537 { 10, 4 }, { 9, 4 },
538 },
539 { /* AC bias group 1, table 5 */
540 { 9, 3 }, { 30, 4 }, { 3, 6 }, { 28, 7 }, { 27, 7 }, { 31, 5 },
541 { 7, 4 }, { 24, 5 }, { 19, 5 }, { 0, 4 }, { 12, 4 }, { 11, 4 },
542 { 14, 4 }, { 23, 4 }, { 16, 5 }, { 21, 9 }, { 6, 11 }, { 22, 13 },
543 { 8, 13 }, { 29, 12 }, { 5, 10 }, { 4, 8 }, { 2, 7 }, { 20, 7 },
544 { 26, 7 }, { 13, 4 }, { 18, 5 }, { 25, 6 }, { 1, 6 }, { 17, 5 },
545 { 15, 5 }, { 10, 4 },
546 },
547 { /* AC bias group 1, table 6 */
548 { 10, 3 }, { 9, 3 }, { 18, 5 }, { 25, 5 }, { 26, 6 }, { 19, 6 },
549 { 1, 5 }, { 31, 5 }, { 17, 5 }, { 14, 4 }, { 24, 5 }, { 3, 6 },
550 { 6, 10 }, { 8, 12 }, { 22, 13 }, { 21, 13 }, { 29, 11 }, { 5, 9 },
551 { 20, 8 }, { 27, 7 }, { 12, 4 }, { 11, 4 }, { 13, 4 }, { 0, 4 },
552 { 23, 4 }, { 15, 5 }, { 7, 5 }, { 4, 8 }, { 28, 8 }, { 2, 7 },
553 { 16, 6 }, { 30, 5 },
554 },
555 { /* AC bias group 1, table 7 */
556 { 0, 3 }, { 10, 3 }, { 9, 3 }, { 3, 5 }, { 27, 6 }, { 16, 6 },
557 { 13, 4 }, { 31, 5 }, { 17, 6 }, { 4, 7 }, { 28, 7 }, { 11, 4 },
558 { 12, 4 }, { 24, 5 }, { 7, 5 }, { 25, 5 }, { 26, 6 }, { 2, 6 },
559 { 1, 5 }, { 14, 5 }, { 23, 4 }, { 19, 8 }, { 20, 13 }, { 8, 13 },
560 { 22, 13 }, { 21, 13 }, { 29, 11 }, { 6, 10 }, { 5, 9 }, { 18, 7 },
561 { 15, 6 }, { 30, 5 },
562 },
563 { /* AC bias group 1, table 8 */
564 { 9, 3 }, { 24, 4 }, { 7, 4 }, { 17, 5 }, { 19, 6 }, { 20, 7 },
565 { 2, 8 }, { 3, 9 }, { 4, 11 }, { 6, 13 }, { 5, 13 }, { 22, 12 },
566 { 21, 10 }, { 14, 4 }, { 25, 5 }, { 15, 5 }, { 27, 6 }, { 29, 6 },
567 { 28, 5 }, { 30, 4 }, { 13, 4 }, { 12, 4 }, { 11, 4 }, { 8, 7 },
568 { 1, 7 }, { 16, 6 }, { 31, 5 }, { 23, 4 }, { 18, 6 }, { 26, 6 },
569 { 0, 5 }, { 10, 4 },
570 },
571 { /* AC bias group 1, table 9 */
572 { 10, 3 }, { 9, 3 }, { 27, 6 }, { 20, 7 }, { 6, 12 }, { 5, 12 },
573 { 22, 11 }, { 4, 10 }, { 21, 9 }, { 8, 8 }, { 25, 5 }, { 14, 4 },
574 { 19, 6 }, { 1, 6 }, { 15, 5 }, { 0, 4 }, { 30, 4 }, { 13, 4 },
575 { 31, 5 }, { 29, 7 }, { 3, 8 }, { 2, 8 }, { 26, 6 }, { 12, 4 },
576 { 11, 4 }, { 28, 6 }, { 16, 6 }, { 7, 5 }, { 23, 4 }, { 18, 6 },
577 { 17, 6 }, { 24, 5 },
578 },
579 { /* AC bias group 1, table 10 */
580 { 9, 3 }, { 2, 6 }, { 8, 7 }, { 22, 12 }, { 6, 12 }, { 5, 11 },
581 { 21, 10 }, { 4, 9 }, { 20, 8 }, { 1, 5 }, { 15, 5 }, { 26, 5 },
582 { 24, 4 }, { 29, 6 }, { 18, 6 }, { 28, 5 }, { 13, 4 }, { 16, 6 },
583 { 27, 6 }, { 25, 5 }, { 30, 4 }, { 12, 4 }, { 11, 4 }, { 17, 6 },
584 { 19, 7 }, { 3, 7 }, { 31, 5 }, { 0, 4 }, { 7, 5 }, { 14, 5 },
585 { 23, 4 }, { 10, 4 },
586 },
587 { /* AC bias group 1, table 11 */
588 { 12, 4 }, { 11, 4 }, { 10, 3 }, { 9, 3 }, { 23, 3 }, { 7, 5 },
589 { 14, 5 }, { 3, 6 }, { 6, 11 }, { 22, 12 }, { 21, 12 }, { 5, 10 },
590 { 20, 9 }, { 4, 8 }, { 18, 7 }, { 1, 5 }, { 24, 4 }, { 15, 6 },
591 { 29, 6 }, { 28, 5 }, { 26, 5 }, { 8, 8 }, { 19, 8 }, { 16, 7 },
592 { 27, 6 }, { 13, 5 }, { 30, 5 }, { 25, 5 }, { 17, 7 }, { 2, 7 },
593 { 31, 6 }, { 0, 4 },
594 },
595 { /* AC bias group 1, table 12 */
596 { 10, 3 }, { 9, 3 }, { 25, 4 }, { 4, 7 }, { 18, 7 }, { 16, 7 },
597 { 17, 7 }, { 28, 5 }, { 0, 3 }, { 23, 3 }, { 24, 4 }, { 29, 6 },
598 { 2, 6 }, { 13, 5 }, { 26, 5 }, { 30, 5 }, { 1, 5 }, { 27, 6 },
599 { 7, 6 }, { 3, 6 }, { 8, 8 }, { 22, 13 }, { 21, 13 }, { 6, 12 },
600 { 20, 11 }, { 5, 10 }, { 19, 9 }, { 15, 7 }, { 14, 6 }, { 31, 6 },
601 { 12, 5 }, { 11, 5 },
602 },
603 { /* AC bias group 1, table 13 */
604 { 10, 3 }, { 9, 3 }, { 1, 4 }, { 13, 5 }, { 29, 6 }, { 7, 6 },
605 { 23, 3 }, { 0, 3 }, { 24, 4 }, { 30, 5 }, { 3, 5 }, { 28, 5 },
606 { 14, 6 }, { 31, 6 }, { 12, 5 }, { 11, 5 }, { 26, 5 }, { 15, 7 },
607 { 4, 7 }, { 27, 6 }, { 25, 5 }, { 16, 8 }, { 17, 8 }, { 20, 12 },
608 { 22, 13 }, { 21, 13 }, { 6, 11 }, { 19, 10 }, { 5, 9 }, { 8, 9 },
609 { 18, 9 }, { 2, 6 },
610 },
611 { /* AC bias group 1, table 14 */
612 { 10, 3 }, { 9, 3 }, { 23, 3 }, { 19, 10 }, { 20, 11 }, { 22, 12 },
613 { 21, 12 }, { 18, 9 }, { 17, 8 }, { 5, 7 }, { 14, 6 }, { 30, 5 },
614 { 1, 4 }, { 0, 3 }, { 24, 4 }, { 28, 5 }, { 15, 7 }, { 16, 8 },
615 { 8, 9 }, { 6, 9 }, { 31, 6 }, { 2, 5 }, { 12, 5 }, { 11, 5 },
616 { 4, 6 }, { 27, 6 }, { 26, 5 }, { 13, 6 }, { 29, 7 }, { 7, 7 },
617 { 3, 5 }, { 25, 5 },
618 },
619 { /* AC bias group 1, table 15 */
620 { 0, 3 }, { 10, 3 }, { 9, 3 }, { 24, 4 }, { 29, 7 }, { 17, 10 },
621 { 22, 13 }, { 21, 13 }, { 18, 13 }, { 20, 14 }, { 19, 14 }, { 8, 11 },
622 { 16, 9 }, { 15, 8 }, { 27, 6 }, { 12, 5 }, { 23, 3 }, { 1, 4 },
623 { 11, 5 }, { 13, 6 }, { 7, 7 }, { 14, 7 }, { 3, 4 }, { 2, 5 },
624 { 26, 5 }, { 28, 6 }, { 5, 6 }, { 4, 5 }, { 6, 7 }, { 31, 7 },
625 { 30, 6 }, { 25, 5 },
626 },
627 { /* AC bias group 2, table 0 */
628 { 24, 5 }, { 28, 6 }, { 21, 6 }, { 23, 4 }, { 7, 4 }, { 15, 4 },
629 { 17, 4 }, { 25, 6 }, { 2, 8 }, { 22, 9 }, { 8, 9 }, { 1, 7 },
630 { 0, 5 }, { 19, 4 }, { 11, 4 }, { 12, 4 }, { 9, 4 }, { 10, 4 },
631 { 18, 4 }, { 14, 4 }, { 20, 5 }, { 26, 7 }, { 27, 8 }, { 6, 12 },
632 { 5, 12 }, { 4, 11 }, { 29, 10 }, { 3, 9 }, { 31, 6 }, { 30, 5 },
633 { 16, 5 }, { 13, 4 },
634 },
635 { /* AC bias group 2, table 1 */
636 { 30, 4 }, { 1, 6 }, { 28, 6 }, { 24, 5 }, { 17, 4 }, { 15, 4 },
637 { 18, 4 }, { 23, 4 }, { 31, 5 }, { 27, 7 }, { 3, 8 }, { 21, 8 },
638 { 25, 6 }, { 7, 4 }, { 12, 4 }, { 11, 4 }, { 14, 4 }, { 20, 6 },
639 { 26, 7 }, { 2, 8 }, { 6, 13 }, { 5, 13 }, { 22, 12 }, { 4, 11 },
640 { 29, 10 }, { 8, 9 }, { 16, 5 }, { 9, 4 }, { 10, 4 }, { 19, 5 },
641 { 0, 5 }, { 13, 4 },
642 },
643 { /* AC bias group 2, table 2 */
644 { 13, 3 }, { 15, 4 }, { 0, 4 }, { 30, 4 }, { 24, 5 }, { 31, 5 },
645 { 23, 4 }, { 7, 4 }, { 20, 7 }, { 8, 8 }, { 4, 10 }, { 5, 12 },
646 { 22, 13 }, { 6, 13 }, { 21, 11 }, { 29, 9 }, { 28, 6 }, { 16, 5 },
647 { 14, 4 }, { 3, 8 }, { 2, 8 }, { 27, 7 }, { 25, 6 }, { 18, 5 },
648 { 11, 4 }, { 12, 4 }, { 10, 4 }, { 9, 4 }, { 17, 5 }, { 19, 6 },
649 { 26, 7 }, { 1, 7 },
650 },
651 { /* AC bias group 2, table 3 */
652 { 30, 4 }, { 18, 5 }, { 16, 5 }, { 9, 3 }, { 10, 3 }, { 31, 5 },
653 { 26, 6 }, { 1, 6 }, { 0, 4 }, { 14, 4 }, { 17, 5 }, { 24, 5 },
654 { 23, 4 }, { 11, 4 }, { 12, 4 }, { 13, 4 }, { 15, 5 }, { 5, 11 },
655 { 6, 12 }, { 22, 13 }, { 21, 13 }, { 4, 10 }, { 20, 9 }, { 3, 8 },
656 { 19, 7 }, { 25, 6 }, { 28, 6 }, { 27, 7 }, { 2, 8 }, { 29, 9 },
657 { 8, 9 }, { 7, 5 },
658 },
659 { /* AC bias group 2, table 4 */
660 { 30, 4 }, { 14, 4 }, { 9, 3 }, { 10, 3 }, { 25, 5 }, { 18, 6 },
661 { 20, 10 }, { 5, 11 }, { 6, 12 }, { 22, 13 }, { 21, 13 }, { 4, 9 },
662 { 29, 8 }, { 3, 7 }, { 31, 5 }, { 15, 5 }, { 27, 6 }, { 2, 7 },
663 { 8, 8 }, { 19, 8 }, { 28, 5 }, { 26, 6 }, { 16, 6 }, { 24, 5 },
664 { 13, 4 }, { 12, 4 }, { 11, 4 }, { 0, 4 }, { 23, 4 }, { 17, 6 },
665 { 1, 6 }, { 7, 5 },
666 },
667 { /* AC bias group 2, table 5 */
668 { 0, 3 }, { 30, 4 }, { 31, 5 }, { 25, 5 }, { 9, 3 }, { 10, 3 },
669 { 13, 4 }, { 1, 5 }, { 7, 5 }, { 27, 6 }, { 29, 8 }, { 8, 8 },
670 { 19, 10 }, { 20, 13 }, { 6, 13 }, { 22, 13 }, { 21, 13 }, { 5, 11 },
671 { 4, 9 }, { 18, 8 }, { 26, 6 }, { 15, 6 }, { 11, 4 }, { 12, 4 },
672 { 14, 5 }, { 28, 5 }, { 24, 5 }, { 17, 7 }, { 16, 7 }, { 2, 7 },
673 { 3, 7 }, { 23, 4 },
674 },
675 { /* AC bias group 2, table 6 */
676 { 23, 3 }, { 7, 5 }, { 31, 5 }, { 14, 5 }, { 25, 5 }, { 0, 3 },
677 { 10, 3 }, { 9, 3 }, { 18, 9 }, { 22, 12 }, { 21, 12 }, { 6, 12 },
678 { 20, 13 }, { 19, 13 }, { 5, 10 }, { 8, 8 }, { 17, 8 }, { 16, 8 },
679 { 27, 6 }, { 26, 6 }, { 2, 6 }, { 11, 4 }, { 12, 4 }, { 1, 5 },
680 { 30, 5 }, { 28, 5 }, { 3, 6 }, { 29, 8 }, { 4, 8 }, { 15, 7 },
681 { 24, 5 }, { 13, 5 },
682 },
683 { /* AC bias group 2, table 7 */
684 { 23, 3 }, { 1, 4 }, { 13, 5 }, { 15, 8 }, { 8, 9 }, { 18, 12 },
685 { 20, 13 }, { 19, 13 }, { 22, 13 }, { 21, 13 }, { 17, 12 }, { 16, 11 },
686 { 6, 11 }, { 7, 7 }, { 27, 6 }, { 0, 3 }, { 11, 4 }, { 12, 4 },
687 { 9, 3 }, { 10, 3 }, { 2, 5 }, { 30, 5 }, { 26, 6 }, { 4, 6 },
688 { 25, 5 }, { 31, 6 }, { 5, 8 }, { 29, 8 }, { 14, 7 }, { 3, 5 },
689 { 28, 5 }, { 24, 5 },
690 },
691 { /* AC bias group 2, table 8 */
692 { 10, 3 }, { 9, 3 }, { 26, 5 }, { 15, 5 }, { 24, 4 }, { 7, 4 },
693 { 16, 6 }, { 17, 6 }, { 25, 5 }, { 30, 4 }, { 13, 4 }, { 1, 7 },
694 { 8, 7 }, { 27, 6 }, { 31, 5 }, { 0, 5 }, { 19, 8 }, { 2, 9 },
695 { 22, 13 }, { 21, 13 }, { 4, 13 }, { 6, 14 }, { 5, 14 }, { 20, 11 },
696 { 3, 10 }, { 18, 7 }, { 29, 6 }, { 12, 4 }, { 11, 4 }, { 14, 5 },
697 { 28, 5 }, { 23, 4 },
698 },
699 { /* AC bias group 2, table 9 */
700 { 9, 3 }, { 23, 3 }, { 28, 4 }, { 24, 4 }, { 13, 4 }, { 30, 4 },
701 { 2, 7 }, { 18, 7 }, { 1, 6 }, { 14, 5 }, { 0, 4 }, { 25, 5 },
702 { 15, 6 }, { 4, 10 }, { 6, 13 }, { 5, 13 }, { 22, 13 }, { 21, 13 },
703 { 20, 11 }, { 19, 9 }, { 3, 8 }, { 16, 7 }, { 31, 5 }, { 27, 6 },
704 { 17, 7 }, { 8, 7 }, { 12, 4 }, { 11, 4 }, { 7, 5 }, { 29, 6 },
705 { 26, 6 }, { 10, 4 },
706 },
707 { /* AC bias group 2, table 10 */
708 { 9, 3 }, { 30, 4 }, { 17, 7 }, { 4, 9 }, { 22, 12 }, { 21, 12 },
709 { 5, 12 }, { 20, 13 }, { 6, 13 }, { 19, 10 }, { 18, 8 }, { 8, 6 },
710 { 1, 5 }, { 23, 3 }, { 24, 4 }, { 26, 5 }, { 29, 5 }, { 31, 5 },
711 { 16, 7 }, { 3, 7 }, { 2, 7 }, { 15, 7 }, { 28, 4 }, { 11, 4 },
712 { 12, 4 }, { 7, 5 }, { 25, 5 }, { 13, 5 }, { 14, 6 }, { 27, 6 },
713 { 0, 4 }, { 10, 4 },
714 },
715 { /* AC bias group 2, table 11 */
716 { 23, 3 }, { 10, 3 }, { 9, 3 }, { 0, 3 }, { 27, 5 }, { 14, 6 },
717 { 2, 6 }, { 24, 4 }, { 13, 5 }, { 26, 5 }, { 30, 5 }, { 29, 5 },
718 { 1, 5 }, { 15, 7 }, { 4, 9 }, { 19, 11 }, { 22, 13 }, { 21, 13 },
719 { 5, 13 }, { 20, 14 }, { 6, 14 }, { 18, 10 }, { 17, 9 }, { 16, 9 },
720 { 31, 6 }, { 28, 4 }, { 25, 5 }, { 7, 6 }, { 8, 7 }, { 3, 7 },
721 { 12, 5 }, { 11, 5 },
722 },
723 { /* AC bias group 2, table 12 */
724 { 23, 3 }, { 10, 3 }, { 9, 3 }, { 1, 4 }, { 24, 4 }, { 3, 5 },
725 { 26, 5 }, { 4, 7 }, { 15, 8 }, { 16, 9 }, { 17, 10 }, { 18, 11 },
726 { 22, 14 }, { 21, 14 }, { 6, 14 }, { 20, 15 }, { 19, 15 }, { 5, 12 },
727 { 31, 6 }, { 29, 5 }, { 0, 3 }, { 25, 5 }, { 7, 6 }, { 14, 7 },
728 { 8, 7 }, { 13, 6 }, { 30, 6 }, { 11, 5 }, { 28, 4 }, { 12, 5 },
729 { 2, 6 }, { 27, 6 },
730 },
731 { /* AC bias group 2, table 13 */
732 { 28, 3 }, { 9, 3 }, { 10, 3 }, { 24, 4 }, { 4, 6 }, { 15, 8 },
733 { 5, 9 }, { 16, 10 }, { 22, 13 }, { 21, 13 }, { 18, 14 }, { 6, 14 },
734 { 20, 14 }, { 19, 14 }, { 17, 11 }, { 14, 7 }, { 7, 6 }, { 13, 6 },
735 { 1, 4 }, { 2, 5 }, { 25, 5 }, { 0, 3 }, { 29, 5 }, { 30, 6 },
736 { 8, 7 }, { 31, 7 }, { 12, 5 }, { 11, 5 }, { 3, 5 }, { 27, 6 },
737 { 26, 6 }, { 23, 4 },
738 },
739 { /* AC bias group 2, table 14 */
740 { 28, 3 }, { 10, 3 }, { 9, 3 }, { 13, 6 }, { 30, 6 }, { 4, 5 },
741 { 25, 5 }, { 29, 5 }, { 0, 3 }, { 1, 4 }, { 12, 5 }, { 11, 5 },
742 { 3, 4 }, { 15, 9 }, { 6, 11 }, { 18, 12 }, { 20, 13 }, { 19, 13 },
743 { 16, 11 }, { 22, 13 }, { 21, 13 }, { 17, 12 }, { 14, 8 }, { 31, 7 },
744 { 26, 6 }, { 2, 5 }, { 27, 6 }, { 7, 7 }, { 5, 8 }, { 8, 8 },
745 { 24, 5 }, { 23, 4 },
746 },
747 { /* AC bias group 2, table 15 */
748 { 3, 3 }, { 25, 5 }, { 14, 9 }, { 6, 9 }, { 15, 10 }, { 16, 12 },
749 { 18, 13 }, { 17, 13 }, { 20, 13 }, { 19, 13 }, { 22, 13 }, { 21, 13 },
750 { 8, 9 }, { 13, 7 }, { 29, 6 }, { 4, 4 }, { 10, 3 }, { 0, 3 },
751 { 9, 3 }, { 26, 6 }, { 27, 6 }, { 12, 5 }, { 11, 5 }, { 5, 6 },
752 { 7, 8 }, { 31, 8 }, { 30, 7 }, { 1, 4 }, { 24, 5 }, { 2, 5 },
753 { 23, 4 }, { 28, 4 },
754 },
755 { /* AC bias group 3, table 0 */
756 { 9, 3 }, { 29, 6 }, { 1, 6 }, { 20, 7 }, { 8, 7 }, { 26, 6 },
757 { 0, 4 }, { 7, 4 }, { 16, 5 }, { 24, 5 }, { 31, 5 }, { 18, 5 },
758 { 30, 4 }, { 23, 4 }, { 14, 4 }, { 17, 5 }, { 19, 6 }, { 25, 6 },
759 { 11, 4 }, { 12, 4 }, { 2, 8 }, { 4, 10 }, { 5, 12 }, { 22, 13 },
760 { 6, 13 }, { 21, 11 }, { 3, 9 }, { 27, 7 }, { 28, 6 }, { 15, 5 },
761 { 13, 4 }, { 10, 4 },
762 },
763 { /* AC bias group 3, table 1 */
764 { 10, 3 }, { 9, 3 }, { 14, 4 }, { 18, 6 }, { 27, 6 }, { 28, 5 },
765 { 3, 7 }, { 6, 12 }, { 5, 12 }, { 22, 12 }, { 21, 12 }, { 20, 10 },
766 { 4, 9 }, { 19, 8 }, { 2, 7 }, { 8, 7 }, { 15, 5 }, { 30, 4 },
767 { 31, 5 }, { 26, 6 }, { 29, 6 }, { 24, 5 }, { 16, 6 }, { 17, 6 },
768 { 0, 4 }, { 23, 4 }, { 13, 4 }, { 12, 4 }, { 11, 4 }, { 1, 6 },
769 { 25, 6 }, { 7, 5 },
770 },
771 { /* AC bias group 3, table 2 */
772 { 10, 3 }, { 9, 3 }, { 3, 6 }, { 4, 8 }, { 5, 10 }, { 20, 12 },
773 { 6, 12 }, { 22, 12 }, { 21, 12 }, { 19, 9 }, { 8, 7 }, { 15, 5 },
774 { 25, 5 }, { 17, 6 }, { 16, 6 }, { 1, 5 }, { 28, 5 }, { 30, 4 },
775 { 27, 6 }, { 18, 7 }, { 2, 7 }, { 31, 5 }, { 13, 4 }, { 29, 6 },
776 { 26, 6 }, { 24, 5 }, { 23, 4 }, { 7, 5 }, { 14, 5 }, { 12, 4 },
777 { 11, 4 }, { 0, 4 },
778 },
779 { /* AC bias group 3, table 3 */
780 { 8, 7 }, { 17, 7 }, { 15, 6 }, { 31, 5 }, { 7, 5 }, { 25, 5 },
781 { 0, 3 }, { 9, 3 }, { 10, 3 }, { 13, 4 }, { 14, 5 }, { 28, 5 },
782 { 4, 8 }, { 19, 11 }, { 20, 13 }, { 6, 13 }, { 22, 13 }, { 21, 13 },
783 { 5, 10 }, { 18, 9 }, { 16, 7 }, { 2, 6 }, { 3, 6 }, { 27, 6 },
784 { 12, 4 }, { 11, 4 }, { 1, 5 }, { 29, 6 }, { 26, 6 }, { 24, 5 },
785 { 30, 5 }, { 23, 4 },
786 },
787 { /* AC bias group 3, table 4 */
788 { 23, 3 }, { 26, 5 }, { 17, 8 }, { 18, 10 }, { 6, 11 }, { 20, 13 },
789 { 19, 13 }, { 22, 13 }, { 21, 13 }, { 5, 9 }, { 8, 8 }, { 16, 8 },
790 { 4, 7 }, { 15, 7 }, { 3, 5 }, { 25, 5 }, { 9, 3 }, { 10, 3 },
791 { 0, 3 }, { 28, 5 }, { 30, 5 }, { 11, 4 }, { 12, 4 }, { 7, 6 },
792 { 27, 6 }, { 29, 6 }, { 14, 6 }, { 13, 5 }, { 24, 5 }, { 31, 6 },
793 { 2, 6 }, { 1, 5 },
794 },
795 { /* AC bias group 3, table 5 */
796 { 23, 3 }, { 7, 6 }, { 4, 6 }, { 30, 5 }, { 25, 5 }, { 2, 5 },
797 { 10, 3 }, { 9, 3 }, { 0, 3 }, { 1, 4 }, { 29, 6 }, { 31, 6 },
798 { 13, 5 }, { 12, 4 }, { 11, 4 }, { 27, 6 }, { 26, 6 }, { 3, 5 },
799 { 24, 5 }, { 8, 9 }, { 22, 13 }, { 21, 13 }, { 18, 13 }, { 20, 14 },
800 { 19, 14 }, { 17, 11 }, { 16, 11 }, { 6, 11 }, { 15, 9 }, { 5, 9 },
801 { 14, 7 }, { 28, 6 },
802 },
803 { /* AC bias group 3, table 6 */
804 { 23, 3 }, { 31, 6 }, { 7, 7 }, { 14, 8 }, { 20, 13 }, { 19, 13 },
805 { 22, 13 }, { 21, 13 }, { 16, 13 }, { 8, 13 }, { 18, 13 }, { 17, 13 },
806 { 15, 10 }, { 6, 9 }, { 4, 5 }, { 3, 4 }, { 0, 3 }, { 25, 5 },
807 { 29, 7 }, { 5, 7 }, { 30, 6 }, { 1, 4 }, { 10, 3 }, { 9, 3 },
808 { 2, 5 }, { 28, 6 }, { 13, 6 }, { 11, 4 }, { 12, 4 }, { 27, 6 },
809 { 26, 6 }, { 24, 5 },
810 },
811 { /* AC bias group 3, table 7 */
812 { 0, 3 }, { 4, 4 }, { 24, 5 }, { 5, 5 }, { 1, 4 }, { 25, 5 },
813 { 26, 7 }, { 31, 7 }, { 27, 6 }, { 23, 3 }, { 10, 3 }, { 9, 3 },
814 { 12, 4 }, { 11, 4 }, { 2, 5 }, { 7, 8 }, { 30, 10 }, { 22, 13 },
815 { 21, 13 }, { 8, 13 }, { 16, 14 }, { 15, 14 }, { 14, 12 }, { 18, 14 },
816 { 17, 14 }, { 20, 14 }, { 19, 14 }, { 29, 9 }, { 6, 7 }, { 28, 7 },
817 { 13, 7 }, { 3, 4 },
818 },
819 { /* AC bias group 3, table 8 */
820 { 26, 5 }, { 29, 5 }, { 24, 4 }, { 9, 3 }, { 10, 3 }, { 30, 4 },
821 { 13, 4 }, { 8, 6 }, { 22, 12 }, { 21, 12 }, { 5, 12 }, { 20, 13 },
822 { 6, 13 }, { 4, 10 }, { 19, 9 }, { 3, 8 }, { 17, 7 }, { 25, 5 },
823 { 1, 6 }, { 15, 6 }, { 14, 5 }, { 0, 4 }, { 31, 5 }, { 27, 6 },
824 { 16, 7 }, { 18, 8 }, { 2, 8 }, { 7, 5 }, { 28, 5 }, { 12, 4 },
825 { 11, 4 }, { 23, 4 },
826 },
827 { /* AC bias group 3, table 9 */
828 { 9, 3 }, { 10, 3 }, { 0, 3 }, { 24, 4 }, { 26, 5 }, { 1, 5 },
829 { 28, 4 }, { 7, 5 }, { 25, 5 }, { 11, 4 }, { 12, 4 }, { 15, 7 },
830 { 3, 7 }, { 14, 6 }, { 30, 5 }, { 13, 5 }, { 8, 6 }, { 16, 8 },
831 { 4, 10 }, { 5, 13 }, { 20, 14 }, { 6, 14 }, { 22, 14 }, { 21, 14 },
832 { 19, 13 }, { 18, 11 }, { 17, 9 }, { 2, 7 }, { 23, 4 }, { 29, 5 },
833 { 27, 6 }, { 31, 6 },
834 },
835 { /* AC bias group 3, table 10 */
836 { 9, 3 }, { 10, 3 }, { 27, 5 }, { 30, 5 }, { 26, 5 }, { 13, 5 },
837 { 0, 3 }, { 29, 4 }, { 3, 6 }, { 2, 6 }, { 25, 5 }, { 12, 4 },
838 { 11, 4 }, { 28, 4 }, { 23, 4 }, { 1, 5 }, { 31, 6 }, { 15, 8 },
839 { 4, 9 }, { 16, 10 }, { 17, 11 }, { 22, 14 }, { 21, 14 }, { 5, 13 },
840 { 6, 14 }, { 20, 15 }, { 19, 15 }, { 18, 13 }, { 14, 7 }, { 7, 6 },
841 { 8, 6 }, { 24, 5 },
842 },
843 { /* AC bias group 3, table 11 */
844 { 12, 4 }, { 11, 4 }, { 2, 5 }, { 26, 5 }, { 1, 4 }, { 9, 3 },
845 { 10, 3 }, { 3, 5 }, { 30, 6 }, { 14, 7 }, { 15, 9 }, { 18, 13 },
846 { 6, 13 }, { 20, 13 }, { 19, 13 }, { 5, 11 }, { 22, 13 }, { 21, 13 },
847 { 17, 12 }, { 16, 11 }, { 4, 8 }, { 25, 5 }, { 13, 6 }, { 8, 6 },
848 { 0, 3 }, { 28, 4 }, { 23, 4 }, { 29, 4 }, { 31, 7 }, { 7, 7 },
849 { 27, 6 }, { 24, 5 },
850 },
851 { /* AC bias group 3, table 12 */
852 { 3, 4 }, { 25, 5 }, { 4, 6 }, { 30, 7 }, { 7, 7 }, { 29, 3 },
853 { 10, 3 }, { 9, 3 }, { 23, 4 }, { 28, 4 }, { 0, 3 }, { 1, 4 },
854 { 8, 6 }, { 27, 6 }, { 2, 5 }, { 24, 5 }, { 12, 5 }, { 11, 5 },
855 { 14, 9 }, { 5, 10 }, { 15, 11 }, { 20, 14 }, { 19, 14 }, { 22, 14 },
856 { 21, 14 }, { 16, 14 }, { 6, 14 }, { 18, 14 }, { 17, 14 }, { 31, 8 },
857 { 13, 7 }, { 26, 6 },
858 },
859 { /* AC bias group 3, table 13 */
860 { 23, 4 }, { 2, 4 }, { 29, 3 }, { 13, 7 }, { 31, 8 }, { 30, 8 },
861 { 27, 6 }, { 24, 5 }, { 28, 4 }, { 12, 5 }, { 11, 5 }, { 5, 9 },
862 { 14, 10 }, { 18, 13 }, { 17, 13 }, { 20, 13 }, { 19, 13 }, { 22, 13 },
863 { 21, 13 }, { 6, 13 }, { 16, 14 }, { 15, 14 }, { 7, 8 }, { 8, 7 },
864 { 25, 6 }, { 4, 6 }, { 26, 6 }, { 0, 3 }, { 3, 4 }, { 1, 4 },
865 { 10, 3 }, { 9, 3 },
866 },
867 { /* AC bias group 3, table 14 */
868 { 9, 2 }, { 3, 3 }, { 23, 5 }, { 27, 6 }, { 26, 6 }, { 2, 4 },
869 { 0, 3 }, { 4, 5 }, { 24, 6 }, { 12, 6 }, { 11, 6 }, { 25, 7 },
870 { 5, 9 }, { 14, 13 }, { 6, 13 }, { 16, 13 }, { 15, 13 }, { 31, 11 },
871 { 22, 13 }, { 21, 13 }, { 18, 14 }, { 17, 14 }, { 20, 14 }, { 19, 14 },
872 { 30, 11 }, { 8, 9 }, { 13, 10 }, { 7, 10 }, { 28, 5 }, { 29, 4 },
873 { 1, 4 }, { 10, 3 },
874 },
875 { /* AC bias group 3, table 15 */
876 { 10, 2 }, { 9, 2 }, { 0, 2 }, { 3, 4 }, { 12, 7 }, { 11, 7 },
877 { 24, 9 }, { 23, 9 }, { 27, 8 }, { 5, 9 }, { 25, 10 }, { 6, 13 },
878 { 8, 14 }, { 7, 14 }, { 22, 14 }, { 21, 14 }, { 31, 14 }, { 30, 14 },
879 { 18, 14 }, { 17, 14 }, { 20, 14 }, { 19, 14 }, { 14, 14 }, { 13, 14 },
880 { 16, 14 }, { 15, 14 }, { 26, 8 }, { 29, 5 }, { 2, 5 }, { 28, 6 },
881 { 4, 6 }, { 1, 4 },
882 },
883 { /* AC bias group 4, table 0 */
884 { 0, 3 }, { 28, 4 }, { 13, 4 }, { 9, 3 }, { 10, 3 }, { 1, 5 },
885 { 14, 5 }, { 25, 5 }, { 31, 5 }, { 7, 5 }, { 16, 7 }, { 4, 9 },
886 { 6, 12 }, { 20, 13 }, { 19, 13 }, { 22, 13 }, { 21, 13 }, { 5, 12 },
887 { 18, 10 }, { 17, 8 }, { 27, 6 }, { 12, 4 }, { 11, 4 }, { 23, 4 },
888 { 8, 7 }, { 3, 7 }, { 2, 7 }, { 15, 7 }, { 30, 5 }, { 24, 5 },
889 { 26, 6 }, { 29, 6 },
890 },
891 { /* AC bias group 4, table 1 */
892 { 26, 5 }, { 31, 5 }, { 7, 5 }, { 4, 7 }, { 22, 12 }, { 21, 12 },
893 { 18, 13 }, { 6, 13 }, { 20, 13 }, { 19, 13 }, { 5, 10 }, { 17, 10 },
894 { 16, 10 }, { 15, 8 }, { 14, 6 }, { 10, 3 }, { 9, 3 }, { 0, 3 },
895 { 28, 4 }, { 25, 5 }, { 30, 5 }, { 8, 6 }, { 2, 6 }, { 13, 5 },
896 { 23, 4 }, { 12, 4 }, { 24, 5 }, { 29, 5 }, { 11, 4 }, { 27, 6 },
897 { 3, 6 }, { 1, 5 },
898 },
899 { /* AC bias group 4, table 2 */
900 { 9, 3 }, { 10, 3 }, { 1, 4 }, { 29, 4 }, { 13, 5 }, { 25, 5 },
901 { 28, 4 }, { 0, 3 }, { 3, 5 }, { 8, 6 }, { 4, 7 }, { 5, 9 },
902 { 20, 13 }, { 19, 13 }, { 22, 13 }, { 21, 13 }, { 16, 13 }, { 6, 13 },
903 { 18, 13 }, { 17, 13 }, { 15, 10 }, { 14, 8 }, { 23, 4 }, { 31, 6 },
904 { 27, 6 }, { 24, 5 }, { 12, 4 }, { 11, 4 }, { 7, 6 }, { 30, 6 },
905 { 26, 6 }, { 2, 6 },
906 },
907 { /* AC bias group 4, table 3 */
908 { 3, 4 }, { 18, 12 }, { 17, 12 }, { 20, 12 }, { 19, 12 }, { 22, 12 },
909 { 21, 12 }, { 6, 12 }, { 16, 13 }, { 15, 13 }, { 14, 9 }, { 5, 8 },
910 { 31, 7 }, { 7, 7 }, { 30, 7 }, { 25, 5 }, { 12, 4 }, { 11, 4 },
911 { 9, 3 }, { 10, 3 }, { 1, 4 }, { 28, 4 }, { 0, 3 }, { 23, 4 },
912 { 2, 5 }, { 4, 6 }, { 8, 7 }, { 13, 7 }, { 29, 4 }, { 24, 5 },
913 { 26, 6 }, { 27, 6 },
914 },
915 { /* AC bias group 4, table 4 */
916 { 29, 3 }, { 25, 5 }, { 8, 7 }, { 13, 8 }, { 31, 10 }, { 6, 10 },
917 { 18, 13 }, { 17, 13 }, { 20, 13 }, { 19, 13 }, { 22, 13 }, { 21, 13 },
918 { 14, 13 }, { 16, 14 }, { 15, 14 }, { 7, 10 }, { 27, 6 }, { 23, 4 },
919 { 0, 3 }, { 10, 3 }, { 9, 3 }, { 28, 4 }, { 24, 5 }, { 12, 5 },
920 { 3, 4 }, { 11, 5 }, { 26, 6 }, { 5, 7 }, { 30, 7 }, { 1, 4 },
921 { 2, 5 }, { 4, 5 },
922 },
923 { /* AC bias group 4, table 5 */
924 { 23, 3 }, { 3, 3 }, { 4, 4 }, { 1, 4 }, { 2, 3 }, { 0, 3 },
925 { 24, 6 }, { 26, 9 }, { 17, 13 }, { 16, 13 }, { 19, 13 }, { 18, 13 },
926 { 13, 13 }, { 7, 13 }, { 15, 13 }, { 14, 13 }, { 6, 11 }, { 30, 12 },
927 { 21, 14 }, { 20, 14 }, { 31, 14 }, { 22, 14 }, { 25, 8 }, { 8, 8 },
928 { 27, 8 }, { 29, 5 }, { 12, 6 }, { 11, 6 }, { 28, 6 }, { 5, 6 },
929 { 10, 3 }, { 9, 3 },
930 },
931 { /* AC bias group 4, table 6 */
932 { 23, 3 }, { 3, 3 }, { 4, 4 }, { 1, 4 }, { 2, 3 }, { 0, 3 },
933 { 24, 6 }, { 26, 9 }, { 17, 13 }, { 16, 13 }, { 19, 13 }, { 18, 13 },
934 { 13, 13 }, { 7, 13 }, { 15, 13 }, { 14, 13 }, { 6, 11 }, { 30, 12 },
935 { 21, 14 }, { 20, 14 }, { 31, 14 }, { 22, 14 }, { 25, 8 }, { 8, 8 },
936 { 27, 8 }, { 29, 5 }, { 12, 6 }, { 11, 6 }, { 28, 6 }, { 5, 6 },
937 { 10, 3 }, { 9, 3 },
938 },
939 { /* AC bias group 4, table 7 */
940 { 23, 3 }, { 3, 3 }, { 4, 4 }, { 1, 4 }, { 2, 3 }, { 0, 3 },
941 { 24, 6 }, { 26, 9 }, { 17, 13 }, { 16, 13 }, { 19, 13 }, { 18, 13 },
942 { 13, 13 }, { 7, 13 }, { 15, 13 }, { 14, 13 }, { 6, 11 }, { 30, 12 },
943 { 21, 14 }, { 20, 14 }, { 31, 14 }, { 22, 14 }, { 25, 8 }, { 8, 8 },
944 { 27, 8 }, { 29, 5 }, { 12, 6 }, { 11, 6 }, { 28, 6 }, { 5, 6 },
945 { 10, 3 }, { 9, 3 },
946 },
947 { /* AC bias group 4, table 8 */
948 { 10, 3 }, { 9, 3 }, { 24, 4 }, { 7, 5 }, { 26, 5 }, { 0, 3 },
949 { 2, 6 }, { 15, 7 }, { 6, 12 }, { 20, 13 }, { 19, 13 }, { 22, 13 },
950 { 21, 13 }, { 5, 12 }, { 18, 10 }, { 4, 9 }, { 17, 9 }, { 16, 9 },
951 { 1, 5 }, { 28, 4 }, { 12, 4 }, { 11, 4 }, { 13, 5 }, { 25, 5 },
952 { 30, 5 }, { 29, 5 }, { 14, 6 }, { 27, 6 }, { 3, 7 }, { 8, 7 },
953 { 31, 6 }, { 23, 4 },
954 },
955 { /* AC bias group 4, table 9 */
956 { 13, 5 }, { 3, 5 }, { 1, 4 }, { 10, 3 }, { 9, 3 }, { 29, 4 },
957 { 25, 5 }, { 31, 6 }, { 8, 6 }, { 12, 4 }, { 11, 4 }, { 0, 3 },
958 { 28, 4 }, { 23, 4 }, { 14, 7 }, { 4, 8 }, { 16, 10 }, { 17, 11 },
959 { 18, 14 }, { 6, 14 }, { 20, 14 }, { 19, 14 }, { 22, 14 }, { 21, 14 },
960 { 5, 13 }, { 15, 9 }, { 7, 6 }, { 24, 5 }, { 27, 6 }, { 30, 6 },
961 { 2, 6 }, { 26, 6 },
962 },
963 { /* AC bias group 4, table 10 */
964 { 31, 6 }, { 7, 6 }, { 25, 5 }, { 28, 4 }, { 9, 3 }, { 10, 3 },
965 { 12, 4 }, { 11, 4 }, { 30, 6 }, { 8, 6 }, { 2, 5 }, { 29, 4 },
966 { 23, 4 }, { 1, 4 }, { 0, 3 }, { 24, 5 }, { 4, 7 }, { 15, 9 },
967 { 5, 10 }, { 20, 13 }, { 19, 13 }, { 22, 13 }, { 21, 13 }, { 6, 13 },
968 { 18, 14 }, { 17, 14 }, { 16, 12 }, { 14, 8 }, { 27, 6 }, { 3, 5 },
969 { 13, 6 }, { 26, 6 },
970 },
971 { /* AC bias group 4, table 11 */
972 { 12, 4 }, { 11, 4 }, { 25, 5 }, { 13, 6 }, { 30, 7 }, { 7, 7 },
973 { 28, 4 }, { 3, 4 }, { 24, 5 }, { 4, 6 }, { 27, 6 }, { 23, 4 },
974 { 29, 4 }, { 0, 3 }, { 1, 4 }, { 26, 6 }, { 31, 8 }, { 5, 9 },
975 { 16, 13 }, { 6, 13 }, { 18, 13 }, { 17, 13 }, { 15, 12 }, { 20, 14 },
976 { 19, 14 }, { 22, 14 }, { 21, 14 }, { 14, 10 }, { 8, 7 }, { 2, 5 },
977 { 9, 3 }, { 10, 3 },
978 },
979 { /* AC bias group 4, table 12 */
980 { 9, 2 }, { 28, 4 }, { 2, 4 }, { 30, 8 }, { 7, 8 }, { 8, 7 },
981 { 27, 6 }, { 24, 6 }, { 25, 6 }, { 29, 4 }, { 11, 5 }, { 12, 5 },
982 { 3, 4 }, { 0, 3 }, { 23, 5 }, { 13, 8 }, { 31, 10 }, { 18, 13 },
983 { 17, 13 }, { 20, 13 }, { 19, 13 }, { 6, 13 }, { 16, 14 }, { 15, 14 },
984 { 22, 14 }, { 21, 14 }, { 14, 13 }, { 5, 9 }, { 26, 7 }, { 4, 6 },
985 { 1, 4 }, { 10, 3 },
986 },
987 { /* AC bias group 4, table 13 */
988 { 1, 3 }, { 2, 4 }, { 29, 5 }, { 12, 6 }, { 11, 6 }, { 9, 2 },
989 { 10, 2 }, { 0, 3 }, { 23, 6 }, { 4, 6 }, { 28, 6 }, { 30, 12 },
990 { 6, 13 }, { 15, 14 }, { 14, 14 }, { 7, 11 }, { 13, 11 }, { 21, 14 },
991 { 20, 14 }, { 31, 14 }, { 22, 14 }, { 17, 14 }, { 16, 14 }, { 19, 14 },
992 { 18, 14 }, { 5, 9 }, { 25, 8 }, { 27, 8 }, { 24, 9 }, { 8, 10 },
993 { 26, 10 }, { 3, 4 },
994 },
995 { /* AC bias group 4, table 14 */
996 { 0, 2 }, { 1, 3 }, { 3, 4 }, { 4, 6 }, { 5, 10 }, { 14, 13 },
997 { 13, 13 }, { 16, 13 }, { 15, 13 }, { 6, 13 }, { 8, 14 }, { 7, 14 },
998 { 27, 14 }, { 26, 14 }, { 31, 14 }, { 30, 14 }, { 12, 9 }, { 11, 9 },
999 { 22, 14 }, { 21, 14 }, { 25, 14 }, { 24, 14 }, { 18, 14 }, { 17, 14 },
1000 { 20, 14 }, { 19, 14 }, { 23, 11 }, { 29, 10 }, { 28, 7 }, { 2, 5 },
1001 { 10, 2 }, { 9, 2 },
1002 },
1003 { /* AC bias group 4, table 15 */
1004 { 10, 2 }, { 9, 2 }, { 0, 2 }, { 3, 4 }, { 12, 7 }, { 11, 7 },
1005 { 24, 9 }, { 23, 9 }, { 27, 8 }, { 5, 9 }, { 25, 10 }, { 6, 13 },
1006 { 8, 14 }, { 7, 14 }, { 22, 14 }, { 21, 14 }, { 31, 14 }, { 30, 14 },
1007 { 18, 14 }, { 17, 14 }, { 20, 14 }, { 19, 14 }, { 14, 14 }, { 13, 14 },
1008 { 16, 14 }, { 15, 14 }, { 26, 8 }, { 29, 5 }, { 2, 5 }, { 28, 6 },
1009 { 4, 6 }, { 1, 4 },
1010 },
1011};
1012
1013#endif /* AVCODEC_VP3DATA_H */
#define NULL
Definition coverity.c:32
static const uint8_t bits[8]
Definition fastaudio.c:100
static const int16_t coeff_table_token_17[4]
Definition vp3data.h:171
static const int16_t coeff_table_token_12[1]
Definition vp3data.h:161
static const int16_t coeff_table_token_30_31[4]
Definition vp3data.h:169
static const uint8_t zero_run_get_bits[32]
Definition vp3data.h:140
static const int16_t coeff_table_token_21[64]
Definition vp3data.h:190
static const uint8_t vp31_filter_limit_values[64]
Definition vp3data.h:74
static const int16_t coeff_table_token_14[2]
Definition vp3data.h:164
static const uint16_t vp31_ac_scale_factor[64]
Definition vp3data.h:63
static const int16_t coeff_table_token_10[1]
Definition vp3data.h:159
static const uint8_t mode_code_vlc_len[8]
Definition vp3data.h:97
static const uint8_t zero_run_base[32]
Definition vp3data.h:133
static const int8_t fixed_motion_vector_table[64]
Definition vp3data.h:115
static const int16_t *const coeff_tables[32]
Definition vp3data.h:332
static const uint8_t vp31_dc_scale_factor[64]
Definition vp3data.h:52
static const int16_t coeff_table_token_9[1]
Definition vp3data.h:158
static const uint8_t vp3_bias[5 *16][32][2]
Definition vp3data.h:370
static const int16_t coeff_table_token_7_8[1]
Definition vp3data.h:157
static const int16_t coeff_table_token_19[16]
Definition vp3data.h:179
static const int16_t coeff_table_token_23_24_25_26_27_28_29[2]
Definition vp3data.h:168
static const int16_t coeff_table_token_20[32]
Definition vp3data.h:183
static const uint8_t fragment_run_length_vlc_len[30]
Definition vp3data.h:92
static const int16_t coeff_table_token_16[2]
Definition vp3data.h:166
static const int16_t coeff_table_token_11[1]
Definition vp3data.h:160
static const int16_t coeff_table_token_22[1024]
Definition vp3data.h:201
static const uint8_t vp31_intra_y_dequant[64]
Definition vp3data.h:29
static const struct @370321105316032037314210141206274253244133335364 eob_run_table[7]
static const uint8_t vp31_inter_dequant[64]
Definition vp3data.h:41
static const int16_t coeff_table_token_15[2]
Definition vp3data.h:165
uint8_t base
Definition vp3data.h:128
static const uint8_t coeff_get_bits[32]
Definition vp3data.h:148
static const int16_t coeff_table_token_13[2]
Definition vp3data.h:163
static const int16_t coeff_table_token_18[8]
Definition vp3data.h:175
static const uint8_t motion_vector_vlc_table[63][2]
Definition vp3data.h:101
static const uint8_t superblock_run_length_vlc_lens[34]
Definition vp3data.h:85