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