1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/media/libvpx/vp8/common/default_coef_probs.h Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,188 @@ 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 + 1.15 +/*Generated file, included by entropy.c*/ 1.16 + 1.17 + 1.18 +static const vp8_prob default_coef_probs [BLOCK_TYPES] 1.19 + [COEF_BANDS] 1.20 + [PREV_COEF_CONTEXTS] 1.21 + [ENTROPY_NODES] = 1.22 +{ 1.23 + { /* Block Type ( 0 ) */ 1.24 + { /* Coeff Band ( 0 )*/ 1.25 + { 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128 }, 1.26 + { 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128 }, 1.27 + { 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128 } 1.28 + }, 1.29 + { /* Coeff Band ( 1 )*/ 1.30 + { 253, 136, 254, 255, 228, 219, 128, 128, 128, 128, 128 }, 1.31 + { 189, 129, 242, 255, 227, 213, 255, 219, 128, 128, 128 }, 1.32 + { 106, 126, 227, 252, 214, 209, 255, 255, 128, 128, 128 } 1.33 + }, 1.34 + { /* Coeff Band ( 2 )*/ 1.35 + { 1, 98, 248, 255, 236, 226, 255, 255, 128, 128, 128 }, 1.36 + { 181, 133, 238, 254, 221, 234, 255, 154, 128, 128, 128 }, 1.37 + { 78, 134, 202, 247, 198, 180, 255, 219, 128, 128, 128 } 1.38 + }, 1.39 + { /* Coeff Band ( 3 )*/ 1.40 + { 1, 185, 249, 255, 243, 255, 128, 128, 128, 128, 128 }, 1.41 + { 184, 150, 247, 255, 236, 224, 128, 128, 128, 128, 128 }, 1.42 + { 77, 110, 216, 255, 236, 230, 128, 128, 128, 128, 128 } 1.43 + }, 1.44 + { /* Coeff Band ( 4 )*/ 1.45 + { 1, 101, 251, 255, 241, 255, 128, 128, 128, 128, 128 }, 1.46 + { 170, 139, 241, 252, 236, 209, 255, 255, 128, 128, 128 }, 1.47 + { 37, 116, 196, 243, 228, 255, 255, 255, 128, 128, 128 } 1.48 + }, 1.49 + { /* Coeff Band ( 5 )*/ 1.50 + { 1, 204, 254, 255, 245, 255, 128, 128, 128, 128, 128 }, 1.51 + { 207, 160, 250, 255, 238, 128, 128, 128, 128, 128, 128 }, 1.52 + { 102, 103, 231, 255, 211, 171, 128, 128, 128, 128, 128 } 1.53 + }, 1.54 + { /* Coeff Band ( 6 )*/ 1.55 + { 1, 152, 252, 255, 240, 255, 128, 128, 128, 128, 128 }, 1.56 + { 177, 135, 243, 255, 234, 225, 128, 128, 128, 128, 128 }, 1.57 + { 80, 129, 211, 255, 194, 224, 128, 128, 128, 128, 128 } 1.58 + }, 1.59 + { /* Coeff Band ( 7 )*/ 1.60 + { 1, 1, 255, 128, 128, 128, 128, 128, 128, 128, 128 }, 1.61 + { 246, 1, 255, 128, 128, 128, 128, 128, 128, 128, 128 }, 1.62 + { 255, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128 } 1.63 + } 1.64 + }, 1.65 + { /* Block Type ( 1 ) */ 1.66 + { /* Coeff Band ( 0 )*/ 1.67 + { 198, 35, 237, 223, 193, 187, 162, 160, 145, 155, 62 }, 1.68 + { 131, 45, 198, 221, 172, 176, 220, 157, 252, 221, 1 }, 1.69 + { 68, 47, 146, 208, 149, 167, 221, 162, 255, 223, 128 } 1.70 + }, 1.71 + { /* Coeff Band ( 1 )*/ 1.72 + { 1, 149, 241, 255, 221, 224, 255, 255, 128, 128, 128 }, 1.73 + { 184, 141, 234, 253, 222, 220, 255, 199, 128, 128, 128 }, 1.74 + { 81, 99, 181, 242, 176, 190, 249, 202, 255, 255, 128 } 1.75 + }, 1.76 + { /* Coeff Band ( 2 )*/ 1.77 + { 1, 129, 232, 253, 214, 197, 242, 196, 255, 255, 128 }, 1.78 + { 99, 121, 210, 250, 201, 198, 255, 202, 128, 128, 128 }, 1.79 + { 23, 91, 163, 242, 170, 187, 247, 210, 255, 255, 128 } 1.80 + }, 1.81 + { /* Coeff Band ( 3 )*/ 1.82 + { 1, 200, 246, 255, 234, 255, 128, 128, 128, 128, 128 }, 1.83 + { 109, 178, 241, 255, 231, 245, 255, 255, 128, 128, 128 }, 1.84 + { 44, 130, 201, 253, 205, 192, 255, 255, 128, 128, 128 } 1.85 + }, 1.86 + { /* Coeff Band ( 4 )*/ 1.87 + { 1, 132, 239, 251, 219, 209, 255, 165, 128, 128, 128 }, 1.88 + { 94, 136, 225, 251, 218, 190, 255, 255, 128, 128, 128 }, 1.89 + { 22, 100, 174, 245, 186, 161, 255, 199, 128, 128, 128 } 1.90 + }, 1.91 + { /* Coeff Band ( 5 )*/ 1.92 + { 1, 182, 249, 255, 232, 235, 128, 128, 128, 128, 128 }, 1.93 + { 124, 143, 241, 255, 227, 234, 128, 128, 128, 128, 128 }, 1.94 + { 35, 77, 181, 251, 193, 211, 255, 205, 128, 128, 128 } 1.95 + }, 1.96 + { /* Coeff Band ( 6 )*/ 1.97 + { 1, 157, 247, 255, 236, 231, 255, 255, 128, 128, 128 }, 1.98 + { 121, 141, 235, 255, 225, 227, 255, 255, 128, 128, 128 }, 1.99 + { 45, 99, 188, 251, 195, 217, 255, 224, 128, 128, 128 } 1.100 + }, 1.101 + { /* Coeff Band ( 7 )*/ 1.102 + { 1, 1, 251, 255, 213, 255, 128, 128, 128, 128, 128 }, 1.103 + { 203, 1, 248, 255, 255, 128, 128, 128, 128, 128, 128 }, 1.104 + { 137, 1, 177, 255, 224, 255, 128, 128, 128, 128, 128 } 1.105 + } 1.106 + }, 1.107 + { /* Block Type ( 2 ) */ 1.108 + { /* Coeff Band ( 0 )*/ 1.109 + { 253, 9, 248, 251, 207, 208, 255, 192, 128, 128, 128 }, 1.110 + { 175, 13, 224, 243, 193, 185, 249, 198, 255, 255, 128 }, 1.111 + { 73, 17, 171, 221, 161, 179, 236, 167, 255, 234, 128 } 1.112 + }, 1.113 + { /* Coeff Band ( 1 )*/ 1.114 + { 1, 95, 247, 253, 212, 183, 255, 255, 128, 128, 128 }, 1.115 + { 239, 90, 244, 250, 211, 209, 255, 255, 128, 128, 128 }, 1.116 + { 155, 77, 195, 248, 188, 195, 255, 255, 128, 128, 128 } 1.117 + }, 1.118 + { /* Coeff Band ( 2 )*/ 1.119 + { 1, 24, 239, 251, 218, 219, 255, 205, 128, 128, 128 }, 1.120 + { 201, 51, 219, 255, 196, 186, 128, 128, 128, 128, 128 }, 1.121 + { 69, 46, 190, 239, 201, 218, 255, 228, 128, 128, 128 } 1.122 + }, 1.123 + { /* Coeff Band ( 3 )*/ 1.124 + { 1, 191, 251, 255, 255, 128, 128, 128, 128, 128, 128 }, 1.125 + { 223, 165, 249, 255, 213, 255, 128, 128, 128, 128, 128 }, 1.126 + { 141, 124, 248, 255, 255, 128, 128, 128, 128, 128, 128 } 1.127 + }, 1.128 + { /* Coeff Band ( 4 )*/ 1.129 + { 1, 16, 248, 255, 255, 128, 128, 128, 128, 128, 128 }, 1.130 + { 190, 36, 230, 255, 236, 255, 128, 128, 128, 128, 128 }, 1.131 + { 149, 1, 255, 128, 128, 128, 128, 128, 128, 128, 128 } 1.132 + }, 1.133 + { /* Coeff Band ( 5 )*/ 1.134 + { 1, 226, 255, 128, 128, 128, 128, 128, 128, 128, 128 }, 1.135 + { 247, 192, 255, 128, 128, 128, 128, 128, 128, 128, 128 }, 1.136 + { 240, 128, 255, 128, 128, 128, 128, 128, 128, 128, 128 } 1.137 + }, 1.138 + { /* Coeff Band ( 6 )*/ 1.139 + { 1, 134, 252, 255, 255, 128, 128, 128, 128, 128, 128 }, 1.140 + { 213, 62, 250, 255, 255, 128, 128, 128, 128, 128, 128 }, 1.141 + { 55, 93, 255, 128, 128, 128, 128, 128, 128, 128, 128 } 1.142 + }, 1.143 + { /* Coeff Band ( 7 )*/ 1.144 + { 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128 }, 1.145 + { 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128 }, 1.146 + { 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128 } 1.147 + } 1.148 + }, 1.149 + { /* Block Type ( 3 ) */ 1.150 + { /* Coeff Band ( 0 )*/ 1.151 + { 202, 24, 213, 235, 186, 191, 220, 160, 240, 175, 255 }, 1.152 + { 126, 38, 182, 232, 169, 184, 228, 174, 255, 187, 128 }, 1.153 + { 61, 46, 138, 219, 151, 178, 240, 170, 255, 216, 128 } 1.154 + }, 1.155 + { /* Coeff Band ( 1 )*/ 1.156 + { 1, 112, 230, 250, 199, 191, 247, 159, 255, 255, 128 }, 1.157 + { 166, 109, 228, 252, 211, 215, 255, 174, 128, 128, 128 }, 1.158 + { 39, 77, 162, 232, 172, 180, 245, 178, 255, 255, 128 } 1.159 + }, 1.160 + { /* Coeff Band ( 2 )*/ 1.161 + { 1, 52, 220, 246, 198, 199, 249, 220, 255, 255, 128 }, 1.162 + { 124, 74, 191, 243, 183, 193, 250, 221, 255, 255, 128 }, 1.163 + { 24, 71, 130, 219, 154, 170, 243, 182, 255, 255, 128 } 1.164 + }, 1.165 + { /* Coeff Band ( 3 )*/ 1.166 + { 1, 182, 225, 249, 219, 240, 255, 224, 128, 128, 128 }, 1.167 + { 149, 150, 226, 252, 216, 205, 255, 171, 128, 128, 128 }, 1.168 + { 28, 108, 170, 242, 183, 194, 254, 223, 255, 255, 128 } 1.169 + }, 1.170 + { /* Coeff Band ( 4 )*/ 1.171 + { 1, 81, 230, 252, 204, 203, 255, 192, 128, 128, 128 }, 1.172 + { 123, 102, 209, 247, 188, 196, 255, 233, 128, 128, 128 }, 1.173 + { 20, 95, 153, 243, 164, 173, 255, 203, 128, 128, 128 } 1.174 + }, 1.175 + { /* Coeff Band ( 5 )*/ 1.176 + { 1, 222, 248, 255, 216, 213, 128, 128, 128, 128, 128 }, 1.177 + { 168, 175, 246, 252, 235, 205, 255, 255, 128, 128, 128 }, 1.178 + { 47, 116, 215, 255, 211, 212, 255, 255, 128, 128, 128 } 1.179 + }, 1.180 + { /* Coeff Band ( 6 )*/ 1.181 + { 1, 121, 236, 253, 212, 214, 255, 255, 128, 128, 128 }, 1.182 + { 141, 84, 213, 252, 201, 202, 255, 219, 128, 128, 128 }, 1.183 + { 42, 80, 160, 240, 162, 185, 255, 205, 128, 128, 128 } 1.184 + }, 1.185 + { /* Coeff Band ( 7 )*/ 1.186 + { 1, 1, 255, 128, 128, 128, 128, 128, 128, 128, 128 }, 1.187 + { 244, 1, 255, 128, 128, 128, 128, 128, 128, 128, 128 }, 1.188 + { 238, 1, 255, 128, 128, 128, 128, 128, 128, 128, 128 } 1.189 + } 1.190 + } 1.191 +};