| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  *  Copyright (c) 2010 The WebM project authors. All Rights Reserved. | 2  *  Copyright (c) 2010 The WebM project authors. All Rights Reserved. | 
| 3  * | 3  * | 
| 4  *  Use of this source code is governed by a BSD-style license | 4  *  Use of this source code is governed by a BSD-style license | 
| 5  *  that can be found in the LICENSE file in the root of the source | 5  *  that can be found in the LICENSE file in the root of the source | 
| 6  *  tree. An additional intellectual property rights grant can be found | 6  *  tree. An additional intellectual property rights grant can be found | 
| 7  *  in the file PATENTS.  All contributing project authors may | 7  *  in the file PATENTS.  All contributing project authors may | 
| 8  *  be found in the AUTHORS file in the root of the source tree. | 8  *  be found in the AUTHORS file in the root of the source tree. | 
| 9  */ | 9  */ | 
| 10 | 10 | 
|  | 11 #ifndef __DEFAULTCOEFCOUNTS_H | 
|  | 12 #define __DEFAULTCOEFCOUNTS_H | 
| 11 | 13 | 
| 12 /* Generated file, included by entropy.c */ | 14 #include "entropy.h" | 
| 13 | 15 | 
| 14 static const unsigned int default_coef_counts [BLOCK_TYPES] [COEF_BANDS] [PREV_C
     OEF_CONTEXTS] [vp8_coef_tokens] = | 16 extern const unsigned int vp8_default_coef_counts[BLOCK_TYPES] | 
| 15 { | 17                                                  [COEF_BANDS] | 
|  | 18                                                  [PREV_COEF_CONTEXTS] | 
|  | 19                                                  [MAX_ENTROPY_TOKENS]; | 
| 16 | 20 | 
| 17     { | 21 #endif //__DEFAULTCOEFCOUNTS_H | 
| 18         /* Block Type ( 0 ) */ |  | 
| 19         { |  | 
| 20             /* Coeff Band ( 0 ) */ |  | 
| 21             {   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,}, |  | 
| 22             {   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,}, |  | 
| 23             {   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,}, |  | 
| 24         }, |  | 
| 25         { |  | 
| 26             /* Coeff Band ( 1 ) */ |  | 
| 27             {30190, 26544, 225,  24,   4,   0,   0,   0,   0,   0,   0, 4171593,
     }, |  | 
| 28             {26846, 25157, 1241, 130,  26,   6,   1,   0,   0,   0,   0, 149987,
     }, |  | 
| 29             {10484, 9538, 1006, 160,  36,  18,   0,   0,   0,   0,   0, 15104,}, |  | 
| 30         }, |  | 
| 31         { |  | 
| 32             /* Coeff Band ( 2 ) */ |  | 
| 33             {25842, 40456, 1126,  83,  11,   2,   0,   0,   0,   0,   0,   0,}, |  | 
| 34             {9338, 8010, 512,  73,   7,   3,   2,   0,   0,   0,   0, 43294,}, |  | 
| 35             {1047, 751, 149,  31,  13,   6,   1,   0,   0,   0,   0, 879,}, |  | 
| 36         }, |  | 
| 37         { |  | 
| 38             /* Coeff Band ( 3 ) */ |  | 
| 39             {26136, 9826, 252,  13,   0,   0,   0,   0,   0,   0,   0,   0,}, |  | 
| 40             {8134, 5574, 191,  14,   2,   0,   0,   0,   0,   0,   0, 35302,}, |  | 
| 41             { 605, 677, 116,   9,   1,   0,   0,   0,   0,   0,   0, 611,}, |  | 
| 42         }, |  | 
| 43         { |  | 
| 44             /* Coeff Band ( 4 ) */ |  | 
| 45             {10263, 15463, 283,  17,   0,   0,   0,   0,   0,   0,   0,   0,}, |  | 
| 46             {2773, 2191, 128,   9,   2,   2,   0,   0,   0,   0,   0, 10073,}, |  | 
| 47             { 134, 125,  32,   4,   0,   2,   0,   0,   0,   0,   0,  50,}, |  | 
| 48         }, |  | 
| 49         { |  | 
| 50             /* Coeff Band ( 5 ) */ |  | 
| 51             {10483, 2663,  23,   1,   0,   0,   0,   0,   0,   0,   0,   0,}, |  | 
| 52             {2137, 1251,  27,   1,   1,   0,   0,   0,   0,   0,   0, 14362,}, |  | 
| 53             { 116, 156,  14,   2,   1,   0,   0,   0,   0,   0,   0, 190,}, |  | 
| 54         }, |  | 
| 55         { |  | 
| 56             /* Coeff Band ( 6 ) */ |  | 
| 57             {40977, 27614, 412,  28,   0,   0,   0,   0,   0,   0,   0,   0,}, |  | 
| 58             {6113, 5213, 261,  22,   3,   0,   0,   0,   0,   0,   0, 26164,}, |  | 
| 59             { 382, 312,  50,  14,   2,   0,   0,   0,   0,   0,   0, 345,}, |  | 
| 60         }, |  | 
| 61         { |  | 
| 62             /* Coeff Band ( 7 ) */ |  | 
| 63             {   0,  26,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,}, |  | 
| 64             {   0,  13,   0,   0,   0,   0,   0,   0,   0,   0,   0, 319,}, |  | 
| 65             {   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   8,}, |  | 
| 66         }, |  | 
| 67     }, |  | 
| 68     { |  | 
| 69         /* Block Type ( 1 ) */ |  | 
| 70         { |  | 
| 71             /* Coeff Band ( 0 ) */ |  | 
| 72             {3268, 19382, 1043, 250,  93,  82,  49,  26,  17,   8,  25, 82289,}, |  | 
| 73             {8758, 32110, 5436, 1832, 827, 668, 420, 153,  24,   0,   3, 52914,}
     , |  | 
| 74             {9337, 23725, 8487, 3954, 2107, 1836, 1069, 399,  59,   0,   0, 1862
     0,}, |  | 
| 75         }, |  | 
| 76         { |  | 
| 77             /* Coeff Band ( 1 ) */ |  | 
| 78             {12419, 8420, 452,  62,   9,   1,   0,   0,   0,   0,   0,   0,}, |  | 
| 79             {11715, 8705, 693,  92,  15,   7,   2,   0,   0,   0,   0, 53988,}, |  | 
| 80             {7603, 8585, 2306, 778, 270, 145,  39,   5,   0,   0,   0, 9136,}, |  | 
| 81         }, |  | 
| 82         { |  | 
| 83             /* Coeff Band ( 2 ) */ |  | 
| 84             {15938, 14335, 1207, 184,  55,  13,   4,   1,   0,   0,   0,   0,}, |  | 
| 85             {7415, 6829, 1138, 244,  71,  26,   7,   0,   0,   0,   0, 9980,}, |  | 
| 86             {1580, 1824, 655, 241,  89,  46,  10,   2,   0,   0,   0, 429,}, |  | 
| 87         }, |  | 
| 88         { |  | 
| 89             /* Coeff Band ( 3 ) */ |  | 
| 90             {19453, 5260, 201,  19,   0,   0,   0,   0,   0,   0,   0,   0,}, |  | 
| 91             {9173, 3758, 213,  22,   1,   1,   0,   0,   0,   0,   0, 9820,}, |  | 
| 92             {1689, 1277, 276,  51,  17,   4,   0,   0,   0,   0,   0, 679,}, |  | 
| 93         }, |  | 
| 94         { |  | 
| 95             /* Coeff Band ( 4 ) */ |  | 
| 96             {12076, 10667, 620,  85,  19,   9,   5,   0,   0,   0,   0,   0,}, |  | 
| 97             {4665, 3625, 423,  55,  19,   9,   0,   0,   0,   0,   0, 5127,}, |  | 
| 98             { 415, 440, 143,  34,  20,   7,   2,   0,   0,   0,   0, 101,}, |  | 
| 99         }, |  | 
| 100         { |  | 
| 101             /* Coeff Band ( 5 ) */ |  | 
| 102             {12183, 4846, 115,  11,   1,   0,   0,   0,   0,   0,   0,   0,}, |  | 
| 103             {4226, 3149, 177,  21,   2,   0,   0,   0,   0,   0,   0, 7157,}, |  | 
| 104             { 375, 621, 189,  51,  11,   4,   1,   0,   0,   0,   0, 198,}, |  | 
| 105         }, |  | 
| 106         { |  | 
| 107             /* Coeff Band ( 6 ) */ |  | 
| 108             {61658, 37743, 1203,  94,  10,   3,   0,   0,   0,   0,   0,   0,}, |  | 
| 109             {15514, 11563, 903, 111,  14,   5,   0,   0,   0,   0,   0, 25195,}, |  | 
| 110             { 929, 1077, 291,  78,  14,   7,   1,   0,   0,   0,   0, 507,}, |  | 
| 111         }, |  | 
| 112         { |  | 
| 113             /* Coeff Band ( 7 ) */ |  | 
| 114             {   0, 990,  15,   3,   0,   0,   0,   0,   0,   0,   0,   0,}, |  | 
| 115             {   0, 412,  13,   0,   0,   0,   0,   0,   0,   0,   0, 1641,}, |  | 
| 116             {   0,  18,   7,   1,   0,   0,   0,   0,   0,   0,   0,  30,}, |  | 
| 117         }, |  | 
| 118     }, |  | 
| 119     { |  | 
| 120         /* Block Type ( 2 ) */ |  | 
| 121         { |  | 
| 122             /* Coeff Band ( 0 ) */ |  | 
| 123             { 953, 24519, 628, 120,  28,  12,   4,   0,   0,   0,   0, 2248798,}
     , |  | 
| 124             {1525, 25654, 2647, 617, 239, 143,  42,   5,   0,   0,   0, 66837,}, |  | 
| 125             {1180, 11011, 3001, 1237, 532, 448, 239,  54,   5,   0,   0, 7122,}, |  | 
| 126         }, |  | 
| 127         { |  | 
| 128             /* Coeff Band ( 1 ) */ |  | 
| 129             {1356, 2220,  67,  10,   4,   1,   0,   0,   0,   0,   0,   0,}, |  | 
| 130             {1450, 2544, 102,  18,   4,   3,   0,   0,   0,   0,   0, 57063,}, |  | 
| 131             {1182, 2110, 470, 130,  41,  21,   0,   0,   0,   0,   0, 6047,}, |  | 
| 132         }, |  | 
| 133         { |  | 
| 134             /* Coeff Band ( 2 ) */ |  | 
| 135             { 370, 3378, 200,  30,   5,   4,   1,   0,   0,   0,   0,   0,}, |  | 
| 136             { 293, 1006, 131,  29,  11,   0,   0,   0,   0,   0,   0, 5404,}, |  | 
| 137             { 114, 387,  98,  23,   4,   8,   1,   0,   0,   0,   0, 236,}, |  | 
| 138         }, |  | 
| 139         { |  | 
| 140             /* Coeff Band ( 3 ) */ |  | 
| 141             { 579, 194,   4,   0,   0,   0,   0,   0,   0,   0,   0,   0,}, |  | 
| 142             { 395, 213,   5,   1,   0,   0,   0,   0,   0,   0,   0, 4157,}, |  | 
| 143             { 119, 122,   4,   0,   0,   0,   0,   0,   0,   0,   0, 300,}, |  | 
| 144         }, |  | 
| 145         { |  | 
| 146             /* Coeff Band ( 4 ) */ |  | 
| 147             {  38, 557,  19,   0,   0,   0,   0,   0,   0,   0,   0,   0,}, |  | 
| 148             {  21, 114,  12,   1,   0,   0,   0,   0,   0,   0,   0, 427,}, |  | 
| 149             {   0,   5,   0,   0,   0,   0,   0,   0,   0,   0,   0,   7,}, |  | 
| 150         }, |  | 
| 151         { |  | 
| 152             /* Coeff Band ( 5 ) */ |  | 
| 153             {  52,   7,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,}, |  | 
| 154             {  18,   6,   0,   0,   0,   0,   0,   0,   0,   0,   0, 652,}, |  | 
| 155             {   1,   1,   0,   0,   0,   0,   0,   0,   0,   0,   0,  30,}, |  | 
| 156         }, |  | 
| 157         { |  | 
| 158             /* Coeff Band ( 6 ) */ |  | 
| 159             { 640, 569,  10,   0,   0,   0,   0,   0,   0,   0,   0,   0,}, |  | 
| 160             {  25,  77,   2,   0,   0,   0,   0,   0,   0,   0,   0, 517,}, |  | 
| 161             {   4,   7,   0,   0,   0,   0,   0,   0,   0,   0,   0,   3,}, |  | 
| 162         }, |  | 
| 163         { |  | 
| 164             /* Coeff Band ( 7 ) */ |  | 
| 165             {   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,}, |  | 
| 166             {   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,}, |  | 
| 167             {   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,}, |  | 
| 168         }, |  | 
| 169     }, |  | 
| 170     { |  | 
| 171         /* Block Type ( 3 ) */ |  | 
| 172         { |  | 
| 173             /* Coeff Band ( 0 ) */ |  | 
| 174             {2506, 20161, 2707, 767, 261, 178, 107,  30,  14,   3,   0, 100694,}
     , |  | 
| 175             {8806, 36478, 8817, 3268, 1280, 850, 401, 114,  42,   0,   0, 58572,
     }, |  | 
| 176             {11003, 27214, 11798, 5716, 2482, 2072, 1048, 175,  32,   0,   0, 19
     284,}, |  | 
| 177         }, |  | 
| 178         { |  | 
| 179             /* Coeff Band ( 1 ) */ |  | 
| 180             {9738, 11313, 959, 205,  70,  18,  11,   1,   0,   0,   0,   0,}, |  | 
| 181             {12628, 15085, 1507, 273,  52,  19,   9,   0,   0,   0,   0, 54280,}
     , |  | 
| 182             {10701, 15846, 5561, 1926, 813, 570, 249,  36,   0,   0,   0, 6460,}
     , |  | 
| 183         }, |  | 
| 184         { |  | 
| 185             /* Coeff Band ( 2 ) */ |  | 
| 186             {6781, 22539, 2784, 634, 182, 123,  20,   4,   0,   0,   0,   0,}, |  | 
| 187             {6263, 11544, 2649, 790, 259, 168,  27,   5,   0,   0,   0, 20539,}, |  | 
| 188             {3109, 4075, 2031, 896, 457, 386, 158,  29,   0,   0,   0, 1138,}, |  | 
| 189         }, |  | 
| 190         { |  | 
| 191             /* Coeff Band ( 3 ) */ |  | 
| 192             {11515, 4079, 465,  73,   5,  14,   2,   0,   0,   0,   0,   0,}, |  | 
| 193             {9361, 5834, 650,  96,  24,   8,   4,   0,   0,   0,   0, 22181,}, |  | 
| 194             {4343, 3974, 1360, 415, 132,  96,  14,   1,   0,   0,   0, 1267,}, |  | 
| 195         }, |  | 
| 196         { |  | 
| 197             /* Coeff Band ( 4 ) */ |  | 
| 198             {4787, 9297, 823, 168,  44,  12,   4,   0,   0,   0,   0,   0,}, |  | 
| 199             {3619, 4472, 719, 198,  60,  31,   3,   0,   0,   0,   0, 8401,}, |  | 
| 200             {1157, 1175, 483, 182,  88,  31,   8,   0,   0,   0,   0, 268,}, |  | 
| 201         }, |  | 
| 202         { |  | 
| 203             /* Coeff Band ( 5 ) */ |  | 
| 204             {8299, 1226,  32,   5,   1,   0,   0,   0,   0,   0,   0,   0,}, |  | 
| 205             {3502, 1568,  57,   4,   1,   1,   0,   0,   0,   0,   0, 9811,}, |  | 
| 206             {1055, 1070, 166,  29,   6,   1,   0,   0,   0,   0,   0, 527,}, |  | 
| 207         }, |  | 
| 208         { |  | 
| 209             /* Coeff Band ( 6 ) */ |  | 
| 210             {27414, 27927, 1989, 347,  69,  26,   0,   0,   0,   0,   0,   0,}, |  | 
| 211             {5876, 10074, 1574, 341,  91,  24,   4,   0,   0,   0,   0, 21954,}, |  | 
| 212             {1571, 2171, 778, 324, 124,  65,  16,   0,   0,   0,   0, 979,}, |  | 
| 213         }, |  | 
| 214         { |  | 
| 215             /* Coeff Band ( 7 ) */ |  | 
| 216             {   0,  29,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,}, |  | 
| 217             {   0,  23,   0,   0,   0,   0,   0,   0,   0,   0,   0, 459,}, |  | 
| 218             {   0,   1,   0,   0,   0,   0,   0,   0,   0,   0,   0,  13,}, |  | 
| 219         }, |  | 
| 220     }, |  | 
| 221 }; |  | 
| OLD | NEW | 
|---|