/** * GENERATED FILE - do not edit. * Static decode tables dumped from dav1d src/tables.c, scan.c, * dequant_tables.c (BSD-2-Clause, (c) VideoLAN and dav1d authors). * All multi-dimensional tables are flattened row-major. */ export declare const AL_PART_CTX: readonly [0, 0, 16, 255, 0, 16, 16, 16, 255, 255, 16, 16, 24, 255, 16, 24, 24, 24, 16, 28, 24, 24, 28, 255, 24, 28, 28, 28, 24, 30, 28, 28, 30, 255, 28, 30, 30, 30, 28, 31, 30, 30, 31, 31, 255, 255, 255, 255, 255, 255, 0, 16, 0, 255, 16, 16, 0, 16, 255, 255, 16, 24, 16, 255, 24, 24, 16, 24, 28, 16, 24, 28, 24, 255, 28, 28, 24, 28, 30, 24, 28, 30, 28, 255, 30, 30, 28, 30, 31, 28, 30, 31, 30, 31, 255, 255, 255, 255, 255, 255]; export declare const BLOCK_SIZES: readonly [0, 0, 1, 0, 2, 0, 0, 0, 3, 1, 1, 3, 3, 2, 2, 3, 0, 0, 0, 0, 3, 0, 4, 0, 6, 0, 0, 0, 7, 4, 4, 7, 7, 6, 6, 7, 5, 0, 10, 0, 7, 0, 8, 0, 11, 0, 0, 0, 12, 8, 8, 12, 12, 11, 11, 12, 9, 0, 15, 0, 12, 0, 13, 0, 16, 0, 0, 0, 17, 13, 13, 17, 17, 16, 16, 17, 14, 0, 19, 0, 17, 0, 18, 0, 20, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; export declare const BLOCK_DIMENSIONS: readonly [32, 32, 5, 5, 32, 16, 5, 4, 16, 32, 4, 5, 16, 16, 4, 4, 16, 8, 4, 3, 16, 4, 4, 2, 8, 16, 3, 4, 8, 8, 3, 3, 8, 4, 3, 2, 8, 2, 3, 1, 4, 16, 2, 4, 4, 8, 2, 3, 4, 4, 2, 2, 4, 2, 2, 1, 4, 1, 2, 0, 2, 8, 1, 3, 2, 4, 1, 2, 2, 2, 1, 1, 2, 1, 1, 0, 1, 4, 0, 2, 1, 2, 0, 1, 1, 1, 0, 0]; export declare const TXFM_DIMENSIONS: readonly [1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 1, 1, 1, 1, 0, 1, 4, 4, 2, 2, 2, 2, 1, 2, 8, 8, 3, 3, 3, 3, 2, 3, 16, 16, 4, 4, 4, 4, 3, 4, 1, 2, 0, 1, 0, 1, 0, 1, 2, 1, 1, 0, 0, 1, 0, 1, 2, 4, 1, 2, 1, 2, 1, 2, 4, 2, 2, 1, 1, 2, 1, 2, 4, 8, 2, 3, 2, 3, 2, 3, 8, 4, 3, 2, 2, 3, 2, 3, 8, 16, 3, 4, 3, 4, 3, 4, 16, 8, 4, 3, 3, 4, 3, 4, 1, 4, 0, 2, 0, 2, 5, 1, 4, 1, 2, 0, 0, 2, 6, 1, 2, 8, 1, 3, 1, 3, 7, 2, 8, 2, 3, 1, 1, 3, 8, 2, 4, 16, 2, 4, 2, 4, 9, 3, 16, 4, 4, 2, 2, 4, 10, 3]; export declare const MAX_TXFM_SIZE_FOR_BS: readonly [4, 3, 3, 3, 4, 3, 3, 3, 4, 3, 0, 3, 4, 3, 3, 3, 12, 10, 3, 3, 18, 16, 10, 10, 11, 9, 0, 3, 3, 2, 9, 3, 10, 8, 2, 10, 16, 14, 8, 16, 17, 15, 0, 9, 9, 7, 0, 9, 2, 1, 7, 2, 8, 6, 1, 8, 14, 6, 6, 14, 15, 13, 0, 15, 7, 5, 0, 7, 1, 0, 5, 1, 6, 0, 0, 6, 13, 5, 0, 13, 5, 0, 0, 5, 0, 0, 0, 0]; export declare const TXTP_FROM_UVMODE: readonly [0, 1, 2, 0, 3, 1, 2, 2, 1, 3, 1, 2, 3, 0]; export declare const PARTITION_TYPE_COUNT: readonly [7, 9, 9, 9, 3]; export declare const TX_TYPES_PER_SET: readonly [9, 0, 3, 1, 2, 9, 0, 10, 11, 3, 1, 2, 9, 10, 11, 0, 1, 2, 4, 5, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 4, 5, 3, 6, 7, 8]; export declare const FILTER_MODE_TO_Y_MODE: readonly [0, 1, 2, 6, 0]; export declare const YMODE_SIZE_CONTEXT: readonly [3, 3, 3, 3, 3, 2, 3, 3, 2, 1, 2, 2, 2, 1, 0, 1, 1, 1, 0, 0, 0, 0]; export declare const LO_CTX_OFFSETS: readonly [0, 1, 6, 6, 21, 1, 6, 6, 21, 21, 6, 6, 21, 21, 21, 6, 21, 21, 21, 21, 21, 21, 21, 21, 21, 0, 16, 6, 6, 21, 16, 16, 6, 21, 21, 16, 16, 21, 21, 21, 16, 16, 21, 21, 21, 16, 16, 21, 21, 21, 0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 6, 21, 21, 21, 6, 21, 21, 21, 21, 21, 21, 21, 21, 21]; export declare const SKIP_CTX: readonly [1, 2, 2, 2, 3, 2, 4, 4, 4, 5, 2, 4, 4, 4, 5, 2, 4, 4, 4, 5, 3, 5, 5, 5, 6]; export declare const TX_TYPE_CLASS: readonly [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 2, 1, 2, 1, 0]; export declare const INTRA_MODE_CONTEXT: readonly [0, 1, 2, 3, 4, 4, 4, 4, 3, 0, 1, 2, 0]; export declare const SM_WEIGHTS: readonly [0, 0, 255, 128, 255, 149, 85, 64, 255, 197, 146, 105, 73, 50, 37, 32, 255, 225, 196, 170, 145, 123, 102, 84, 68, 54, 43, 33, 26, 20, 17, 16, 255, 240, 225, 210, 196, 182, 169, 157, 145, 133, 122, 111, 101, 92, 83, 74, 66, 59, 52, 45, 39, 34, 29, 25, 21, 17, 14, 12, 10, 9, 8, 8, 255, 248, 240, 233, 225, 218, 210, 203, 196, 189, 182, 176, 169, 163, 156, 150, 144, 138, 133, 127, 121, 116, 111, 106, 101, 96, 91, 86, 82, 77, 73, 69, 65, 61, 57, 54, 50, 47, 44, 41, 38, 35, 32, 29, 27, 25, 22, 20, 18, 16, 15, 13, 12, 10, 9, 8, 7, 6, 6, 5, 5, 4, 4, 4]; export declare const DR_INTRA_DERIVATIVE: readonly [0, 1023, 0, 547, 372, 0, 0, 273, 215, 0, 178, 151, 0, 132, 116, 0, 102, 0, 90, 80, 0, 71, 64, 0, 57, 51, 0, 45, 0, 40, 35, 0, 31, 27, 0, 23, 19, 0, 15, 0, 11, 0, 7, 3]; export declare const FILTER_INTRA_TAPS: readonly [-6, -5, -3, -3, -4, -3, -3, -3, 10, 2, 1, 1, 6, 2, 2, 1, 0, 10, 1, 1, 0, 6, 2, 2, 0, 0, 10, 2, 0, 0, 6, 2, 0, 0, 0, 10, 0, 0, 0, 6, 12, 9, 7, 5, 2, 2, 2, 3, 0, 0, 0, 0, 12, 9, 7, 5, 0, 0, 0, 0, 0, 0, 0, 0, -10, -6, -4, -2, -10, -6, -4, -2, 16, 0, 0, 0, 16, 0, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 16, 0, 0, 0, 16, 10, 6, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 10, 6, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, -8, -8, -8, -8, -4, -4, -4, -4, 8, 0, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, 4, 16, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, -2, -1, -1, 0, -1, -1, -1, -1, 8, 3, 2, 1, 4, 3, 2, 2, 0, 8, 3, 2, 0, 4, 3, 2, 0, 0, 8, 3, 0, 0, 4, 3, 0, 0, 0, 8, 0, 0, 0, 4, 10, 6, 4, 2, 3, 4, 4, 3, 0, 0, 0, 0, 10, 6, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, -12, -10, -9, -8, -10, -9, -8, -7, 14, 0, 0, 0, 12, 1, 0, 0, 0, 14, 0, 0, 0, 12, 0, 0, 0, 0, 14, 0, 0, 0, 12, 1, 0, 0, 0, 14, 0, 0, 0, 12, 14, 12, 11, 10, 0, 0, 1, 1, 0, 0, 0, 0, 14, 12, 11, 9, 0, 0, 0, 0, 0, 0, 0, 0]; export declare const CDEF_DIRECTIONS: readonly [12, 24, 12, 23, -11, -22, 1, -10, 1, 2, 1, 14, 13, 26, 12, 25, 12, 24, 12, 23, -11, -22, 1, -10]; export declare const DQ_TBL_8BPC: readonly [4, 4, 8, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 12, 14, 13, 15, 14, 16, 15, 17, 16, 18, 17, 19, 18, 20, 19, 21, 19, 22, 20, 23, 21, 24, 22, 25, 23, 26, 24, 27, 25, 28, 26, 29, 26, 30, 27, 31, 28, 32, 29, 33, 30, 34, 31, 35, 32, 36, 32, 37, 33, 38, 34, 39, 35, 40, 36, 41, 37, 42, 38, 43, 38, 44, 39, 45, 40, 46, 41, 47, 42, 48, 43, 49, 43, 50, 44, 51, 45, 52, 46, 53, 47, 54, 48, 55, 48, 56, 49, 57, 50, 58, 51, 59, 52, 60, 53, 61, 53, 62, 54, 63, 55, 64, 56, 65, 57, 66, 57, 67, 58, 68, 59, 69, 60, 70, 61, 71, 62, 72, 62, 73, 63, 74, 64, 75, 65, 76, 66, 77, 66, 78, 67, 79, 68, 80, 69, 81, 70, 82, 70, 83, 71, 84, 72, 85, 73, 86, 74, 87, 74, 88, 75, 89, 76, 90, 77, 91, 78, 92, 78, 93, 79, 94, 80, 95, 81, 96, 81, 97, 82, 98, 83, 99, 84, 100, 85, 101, 85, 102, 87, 104, 88, 106, 90, 108, 92, 110, 93, 112, 95, 114, 96, 116, 98, 118, 99, 120, 101, 122, 102, 124, 104, 126, 105, 128, 107, 130, 108, 132, 110, 134, 111, 136, 113, 138, 114, 140, 116, 142, 117, 144, 118, 146, 120, 148, 121, 150, 123, 152, 125, 155, 127, 158, 129, 161, 131, 164, 134, 167, 136, 170, 138, 173, 140, 176, 142, 179, 144, 182, 146, 185, 148, 188, 150, 191, 152, 194, 154, 197, 156, 200, 158, 203, 161, 207, 164, 211, 166, 215, 169, 219, 172, 223, 174, 227, 177, 231, 180, 235, 182, 239, 185, 243, 187, 247, 190, 251, 192, 255, 195, 260, 199, 265, 202, 270, 205, 275, 208, 280, 211, 285, 214, 290, 217, 295, 220, 300, 223, 305, 226, 311, 230, 317, 233, 323, 237, 329, 240, 335, 243, 341, 247, 347, 250, 353, 253, 359, 257, 366, 261, 373, 265, 380, 269, 387, 272, 394, 276, 401, 280, 408, 284, 416, 288, 424, 292, 432, 296, 440, 300, 448, 304, 456, 309, 465, 313, 474, 317, 483, 322, 492, 326, 501, 330, 510, 335, 520, 340, 530, 344, 540, 349, 550, 354, 560, 359, 571, 364, 582, 369, 593, 374, 604, 379, 615, 384, 627, 389, 639, 395, 651, 400, 663, 406, 676, 411, 689, 417, 702, 423, 715, 429, 729, 435, 743, 441, 757, 447, 771, 454, 786, 461, 801, 467, 816, 475, 832, 482, 848, 489, 864, 497, 881, 505, 898, 513, 915, 522, 933, 530, 951, 539, 969, 549, 988, 559, 1007, 569, 1026, 579, 1046, 590, 1066, 602, 1087, 614, 1108, 626, 1129, 640, 1151, 654, 1173, 668, 1196, 684, 1219, 700, 1243, 717, 1267, 736, 1292, 755, 1317, 775, 1343, 796, 1369, 819, 1396, 843, 1423, 869, 1451, 896, 1479, 925, 1508, 955, 1537, 988, 1567, 1022, 1597, 1058, 1628, 1098, 1660, 1139, 1692, 1184, 1725, 1232, 1759, 1282, 1793, 1336, 1828]; export declare const SCANS: readonly (readonly number[])[]; export declare const SGR_PARAMS: readonly [140, 3236, 112, 2158, 93, 1618, 80, 1438, 70, 1295, 58, 1177, 47, 1079, 37, 996, 30, 925, 25, 863, 0, 2589, 0, 1618, 0, 1177, 0, 925, 56, 0, 22, 0]; export declare const SGR_X_BY_X: readonly [255, 128, 85, 64, 51, 43, 37, 32, 28, 26, 23, 21, 20, 18, 17, 16, 15, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0];