1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/media/libvpx/vp8/encoder/defaultcoefcounts.h Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,223 @@ 1.4 +/* 1.5 + * Copyright (c) 2010 The WebM project authors. All Rights Reserved. 1.6 + * 1.7 + * Use of this source code is governed by a BSD-style license 1.8 + * that can be found in the LICENSE file in the root of the source 1.9 + * tree. An additional intellectual property rights grant can be found 1.10 + * in the file PATENTS. All contributing project authors may 1.11 + * be found in the AUTHORS file in the root of the source tree. 1.12 + */ 1.13 + 1.14 +/* Generated file, included by entropy.c */ 1.15 + 1.16 +static const unsigned int default_coef_counts[BLOCK_TYPES] 1.17 + [COEF_BANDS] 1.18 + [PREV_COEF_CONTEXTS] 1.19 + [MAX_ENTROPY_TOKENS] = 1.20 +{ 1.21 + 1.22 + { 1.23 + /* Block Type ( 0 ) */ 1.24 + { 1.25 + /* Coeff Band ( 0 ) */ 1.26 + { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}, 1.27 + { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}, 1.28 + { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}, 1.29 + }, 1.30 + { 1.31 + /* Coeff Band ( 1 ) */ 1.32 + {30190, 26544, 225, 24, 4, 0, 0, 0, 0, 0, 0, 4171593,}, 1.33 + {26846, 25157, 1241, 130, 26, 6, 1, 0, 0, 0, 0, 149987,}, 1.34 + {10484, 9538, 1006, 160, 36, 18, 0, 0, 0, 0, 0, 15104,}, 1.35 + }, 1.36 + { 1.37 + /* Coeff Band ( 2 ) */ 1.38 + {25842, 40456, 1126, 83, 11, 2, 0, 0, 0, 0, 0, 0,}, 1.39 + {9338, 8010, 512, 73, 7, 3, 2, 0, 0, 0, 0, 43294,}, 1.40 + {1047, 751, 149, 31, 13, 6, 1, 0, 0, 0, 0, 879,}, 1.41 + }, 1.42 + { 1.43 + /* Coeff Band ( 3 ) */ 1.44 + {26136, 9826, 252, 13, 0, 0, 0, 0, 0, 0, 0, 0,}, 1.45 + {8134, 5574, 191, 14, 2, 0, 0, 0, 0, 0, 0, 35302,}, 1.46 + { 605, 677, 116, 9, 1, 0, 0, 0, 0, 0, 0, 611,}, 1.47 + }, 1.48 + { 1.49 + /* Coeff Band ( 4 ) */ 1.50 + {10263, 15463, 283, 17, 0, 0, 0, 0, 0, 0, 0, 0,}, 1.51 + {2773, 2191, 128, 9, 2, 2, 0, 0, 0, 0, 0, 10073,}, 1.52 + { 134, 125, 32, 4, 0, 2, 0, 0, 0, 0, 0, 50,}, 1.53 + }, 1.54 + { 1.55 + /* Coeff Band ( 5 ) */ 1.56 + {10483, 2663, 23, 1, 0, 0, 0, 0, 0, 0, 0, 0,}, 1.57 + {2137, 1251, 27, 1, 1, 0, 0, 0, 0, 0, 0, 14362,}, 1.58 + { 116, 156, 14, 2, 1, 0, 0, 0, 0, 0, 0, 190,}, 1.59 + }, 1.60 + { 1.61 + /* Coeff Band ( 6 ) */ 1.62 + {40977, 27614, 412, 28, 0, 0, 0, 0, 0, 0, 0, 0,}, 1.63 + {6113, 5213, 261, 22, 3, 0, 0, 0, 0, 0, 0, 26164,}, 1.64 + { 382, 312, 50, 14, 2, 0, 0, 0, 0, 0, 0, 345,}, 1.65 + }, 1.66 + { 1.67 + /* Coeff Band ( 7 ) */ 1.68 + { 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}, 1.69 + { 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 319,}, 1.70 + { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8,}, 1.71 + }, 1.72 + }, 1.73 + { 1.74 + /* Block Type ( 1 ) */ 1.75 + { 1.76 + /* Coeff Band ( 0 ) */ 1.77 + {3268, 19382, 1043, 250, 93, 82, 49, 26, 17, 8, 25, 82289,}, 1.78 + {8758, 32110, 5436, 1832, 827, 668, 420, 153, 24, 0, 3, 52914,}, 1.79 + {9337, 23725, 8487, 3954, 2107, 1836, 1069, 399, 59, 0, 0, 18620,}, 1.80 + }, 1.81 + { 1.82 + /* Coeff Band ( 1 ) */ 1.83 + {12419, 8420, 452, 62, 9, 1, 0, 0, 0, 0, 0, 0,}, 1.84 + {11715, 8705, 693, 92, 15, 7, 2, 0, 0, 0, 0, 53988,}, 1.85 + {7603, 8585, 2306, 778, 270, 145, 39, 5, 0, 0, 0, 9136,}, 1.86 + }, 1.87 + { 1.88 + /* Coeff Band ( 2 ) */ 1.89 + {15938, 14335, 1207, 184, 55, 13, 4, 1, 0, 0, 0, 0,}, 1.90 + {7415, 6829, 1138, 244, 71, 26, 7, 0, 0, 0, 0, 9980,}, 1.91 + {1580, 1824, 655, 241, 89, 46, 10, 2, 0, 0, 0, 429,}, 1.92 + }, 1.93 + { 1.94 + /* Coeff Band ( 3 ) */ 1.95 + {19453, 5260, 201, 19, 0, 0, 0, 0, 0, 0, 0, 0,}, 1.96 + {9173, 3758, 213, 22, 1, 1, 0, 0, 0, 0, 0, 9820,}, 1.97 + {1689, 1277, 276, 51, 17, 4, 0, 0, 0, 0, 0, 679,}, 1.98 + }, 1.99 + { 1.100 + /* Coeff Band ( 4 ) */ 1.101 + {12076, 10667, 620, 85, 19, 9, 5, 0, 0, 0, 0, 0,}, 1.102 + {4665, 3625, 423, 55, 19, 9, 0, 0, 0, 0, 0, 5127,}, 1.103 + { 415, 440, 143, 34, 20, 7, 2, 0, 0, 0, 0, 101,}, 1.104 + }, 1.105 + { 1.106 + /* Coeff Band ( 5 ) */ 1.107 + {12183, 4846, 115, 11, 1, 0, 0, 0, 0, 0, 0, 0,}, 1.108 + {4226, 3149, 177, 21, 2, 0, 0, 0, 0, 0, 0, 7157,}, 1.109 + { 375, 621, 189, 51, 11, 4, 1, 0, 0, 0, 0, 198,}, 1.110 + }, 1.111 + { 1.112 + /* Coeff Band ( 6 ) */ 1.113 + {61658, 37743, 1203, 94, 10, 3, 0, 0, 0, 0, 0, 0,}, 1.114 + {15514, 11563, 903, 111, 14, 5, 0, 0, 0, 0, 0, 25195,}, 1.115 + { 929, 1077, 291, 78, 14, 7, 1, 0, 0, 0, 0, 507,}, 1.116 + }, 1.117 + { 1.118 + /* Coeff Band ( 7 ) */ 1.119 + { 0, 990, 15, 3, 0, 0, 0, 0, 0, 0, 0, 0,}, 1.120 + { 0, 412, 13, 0, 0, 0, 0, 0, 0, 0, 0, 1641,}, 1.121 + { 0, 18, 7, 1, 0, 0, 0, 0, 0, 0, 0, 30,}, 1.122 + }, 1.123 + }, 1.124 + { 1.125 + /* Block Type ( 2 ) */ 1.126 + { 1.127 + /* Coeff Band ( 0 ) */ 1.128 + { 953, 24519, 628, 120, 28, 12, 4, 0, 0, 0, 0, 2248798,}, 1.129 + {1525, 25654, 2647, 617, 239, 143, 42, 5, 0, 0, 0, 66837,}, 1.130 + {1180, 11011, 3001, 1237, 532, 448, 239, 54, 5, 0, 0, 7122,}, 1.131 + }, 1.132 + { 1.133 + /* Coeff Band ( 1 ) */ 1.134 + {1356, 2220, 67, 10, 4, 1, 0, 0, 0, 0, 0, 0,}, 1.135 + {1450, 2544, 102, 18, 4, 3, 0, 0, 0, 0, 0, 57063,}, 1.136 + {1182, 2110, 470, 130, 41, 21, 0, 0, 0, 0, 0, 6047,}, 1.137 + }, 1.138 + { 1.139 + /* Coeff Band ( 2 ) */ 1.140 + { 370, 3378, 200, 30, 5, 4, 1, 0, 0, 0, 0, 0,}, 1.141 + { 293, 1006, 131, 29, 11, 0, 0, 0, 0, 0, 0, 5404,}, 1.142 + { 114, 387, 98, 23, 4, 8, 1, 0, 0, 0, 0, 236,}, 1.143 + }, 1.144 + { 1.145 + /* Coeff Band ( 3 ) */ 1.146 + { 579, 194, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,}, 1.147 + { 395, 213, 5, 1, 0, 0, 0, 0, 0, 0, 0, 4157,}, 1.148 + { 119, 122, 4, 0, 0, 0, 0, 0, 0, 0, 0, 300,}, 1.149 + }, 1.150 + { 1.151 + /* Coeff Band ( 4 ) */ 1.152 + { 38, 557, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0,}, 1.153 + { 21, 114, 12, 1, 0, 0, 0, 0, 0, 0, 0, 427,}, 1.154 + { 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,}, 1.155 + }, 1.156 + { 1.157 + /* Coeff Band ( 5 ) */ 1.158 + { 52, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}, 1.159 + { 18, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 652,}, 1.160 + { 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30,}, 1.161 + }, 1.162 + { 1.163 + /* Coeff Band ( 6 ) */ 1.164 + { 640, 569, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0,}, 1.165 + { 25, 77, 2, 0, 0, 0, 0, 0, 0, 0, 0, 517,}, 1.166 + { 4, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,}, 1.167 + }, 1.168 + { 1.169 + /* Coeff Band ( 7 ) */ 1.170 + { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}, 1.171 + { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}, 1.172 + { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}, 1.173 + }, 1.174 + }, 1.175 + { 1.176 + /* Block Type ( 3 ) */ 1.177 + { 1.178 + /* Coeff Band ( 0 ) */ 1.179 + {2506, 20161, 2707, 767, 261, 178, 107, 30, 14, 3, 0, 100694,}, 1.180 + {8806, 36478, 8817, 3268, 1280, 850, 401, 114, 42, 0, 0, 58572,}, 1.181 + {11003, 27214, 11798, 5716, 2482, 2072, 1048, 175, 32, 0, 0, 19284,}, 1.182 + }, 1.183 + { 1.184 + /* Coeff Band ( 1 ) */ 1.185 + {9738, 11313, 959, 205, 70, 18, 11, 1, 0, 0, 0, 0,}, 1.186 + {12628, 15085, 1507, 273, 52, 19, 9, 0, 0, 0, 0, 54280,}, 1.187 + {10701, 15846, 5561, 1926, 813, 570, 249, 36, 0, 0, 0, 6460,}, 1.188 + }, 1.189 + { 1.190 + /* Coeff Band ( 2 ) */ 1.191 + {6781, 22539, 2784, 634, 182, 123, 20, 4, 0, 0, 0, 0,}, 1.192 + {6263, 11544, 2649, 790, 259, 168, 27, 5, 0, 0, 0, 20539,}, 1.193 + {3109, 4075, 2031, 896, 457, 386, 158, 29, 0, 0, 0, 1138,}, 1.194 + }, 1.195 + { 1.196 + /* Coeff Band ( 3 ) */ 1.197 + {11515, 4079, 465, 73, 5, 14, 2, 0, 0, 0, 0, 0,}, 1.198 + {9361, 5834, 650, 96, 24, 8, 4, 0, 0, 0, 0, 22181,}, 1.199 + {4343, 3974, 1360, 415, 132, 96, 14, 1, 0, 0, 0, 1267,}, 1.200 + }, 1.201 + { 1.202 + /* Coeff Band ( 4 ) */ 1.203 + {4787, 9297, 823, 168, 44, 12, 4, 0, 0, 0, 0, 0,}, 1.204 + {3619, 4472, 719, 198, 60, 31, 3, 0, 0, 0, 0, 8401,}, 1.205 + {1157, 1175, 483, 182, 88, 31, 8, 0, 0, 0, 0, 268,}, 1.206 + }, 1.207 + { 1.208 + /* Coeff Band ( 5 ) */ 1.209 + {8299, 1226, 32, 5, 1, 0, 0, 0, 0, 0, 0, 0,}, 1.210 + {3502, 1568, 57, 4, 1, 1, 0, 0, 0, 0, 0, 9811,}, 1.211 + {1055, 1070, 166, 29, 6, 1, 0, 0, 0, 0, 0, 527,}, 1.212 + }, 1.213 + { 1.214 + /* Coeff Band ( 6 ) */ 1.215 + {27414, 27927, 1989, 347, 69, 26, 0, 0, 0, 0, 0, 0,}, 1.216 + {5876, 10074, 1574, 341, 91, 24, 4, 0, 0, 0, 0, 21954,}, 1.217 + {1571, 2171, 778, 324, 124, 65, 16, 0, 0, 0, 0, 979,}, 1.218 + }, 1.219 + { 1.220 + /* Coeff Band ( 7 ) */ 1.221 + { 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}, 1.222 + { 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 459,}, 1.223 + { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13,}, 1.224 + }, 1.225 + }, 1.226 +};