media/libvpx/vp9/common/vp9_default_coef_probs.h

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

michael@0 1 /*
michael@0 2 * Copyright (c) 2010 The WebM project authors. All Rights Reserved.
michael@0 3 *
michael@0 4 * Use of this source code is governed by a BSD-style license
michael@0 5 * that can be found in the LICENSE file in the root of the source
michael@0 6 * tree. An additional intellectual property rights grant can be found
michael@0 7 * in the file PATENTS. All contributing project authors may
michael@0 8 * be found in the AUTHORS file in the root of the source tree.
michael@0 9 */
michael@0 10 #ifndef VP9_COMMON_DEFAULT_COEF_PROBS_H_
michael@0 11 #define VP9_COMMON_DEFAULT_COEF_PROBS_H_
michael@0 12
michael@0 13 /*Generated file, included by vp9_entropy.c*/
michael@0 14 static const vp9_coeff_probs_model default_coef_probs_4x4[BLOCK_TYPES] = {
michael@0 15 { /* block Type 0 */
michael@0 16 { /* Intra */
michael@0 17 { /* Coeff Band 0 */
michael@0 18 { 195, 29, 183 },
michael@0 19 { 84, 49, 136 },
michael@0 20 { 8, 42, 71 }
michael@0 21 }, { /* Coeff Band 1 */
michael@0 22 { 31, 107, 169 },
michael@0 23 { 35, 99, 159 },
michael@0 24 { 17, 82, 140 },
michael@0 25 { 8, 66, 114 },
michael@0 26 { 2, 44, 76 },
michael@0 27 { 1, 19, 32 }
michael@0 28 }, { /* Coeff Band 2 */
michael@0 29 { 40, 132, 201 },
michael@0 30 { 29, 114, 187 },
michael@0 31 { 13, 91, 157 },
michael@0 32 { 7, 75, 127 },
michael@0 33 { 3, 58, 95 },
michael@0 34 { 1, 28, 47 }
michael@0 35 }, { /* Coeff Band 3 */
michael@0 36 { 69, 142, 221 },
michael@0 37 { 42, 122, 201 },
michael@0 38 { 15, 91, 159 },
michael@0 39 { 6, 67, 121 },
michael@0 40 { 1, 42, 77 },
michael@0 41 { 1, 17, 31 }
michael@0 42 }, { /* Coeff Band 4 */
michael@0 43 { 102, 148, 228 },
michael@0 44 { 67, 117, 204 },
michael@0 45 { 17, 82, 154 },
michael@0 46 { 6, 59, 114 },
michael@0 47 { 2, 39, 75 },
michael@0 48 { 1, 15, 29 }
michael@0 49 }, { /* Coeff Band 5 */
michael@0 50 { 156, 57, 233 },
michael@0 51 { 119, 57, 212 },
michael@0 52 { 58, 48, 163 },
michael@0 53 { 29, 40, 124 },
michael@0 54 { 12, 30, 81 },
michael@0 55 { 3, 12, 31 }
michael@0 56 }
michael@0 57 }, { /* Inter */
michael@0 58 { /* Coeff Band 0 */
michael@0 59 { 191, 107, 226 },
michael@0 60 { 124, 117, 204 },
michael@0 61 { 25, 99, 155 }
michael@0 62 }, { /* Coeff Band 1 */
michael@0 63 { 29, 148, 210 },
michael@0 64 { 37, 126, 194 },
michael@0 65 { 8, 93, 157 },
michael@0 66 { 2, 68, 118 },
michael@0 67 { 1, 39, 69 },
michael@0 68 { 1, 17, 33 }
michael@0 69 }, { /* Coeff Band 2 */
michael@0 70 { 41, 151, 213 },
michael@0 71 { 27, 123, 193 },
michael@0 72 { 3, 82, 144 },
michael@0 73 { 1, 58, 105 },
michael@0 74 { 1, 32, 60 },
michael@0 75 { 1, 13, 26 }
michael@0 76 }, { /* Coeff Band 3 */
michael@0 77 { 59, 159, 220 },
michael@0 78 { 23, 126, 198 },
michael@0 79 { 4, 88, 151 },
michael@0 80 { 1, 66, 114 },
michael@0 81 { 1, 38, 71 },
michael@0 82 { 1, 18, 34 }
michael@0 83 }, { /* Coeff Band 4 */
michael@0 84 { 114, 136, 232 },
michael@0 85 { 51, 114, 207 },
michael@0 86 { 11, 83, 155 },
michael@0 87 { 3, 56, 105 },
michael@0 88 { 1, 33, 65 },
michael@0 89 { 1, 17, 34 }
michael@0 90 }, { /* Coeff Band 5 */
michael@0 91 { 149, 65, 234 },
michael@0 92 { 121, 57, 215 },
michael@0 93 { 61, 49, 166 },
michael@0 94 { 28, 36, 114 },
michael@0 95 { 12, 25, 76 },
michael@0 96 { 3, 16, 42 }
michael@0 97 }
michael@0 98 }
michael@0 99 }, { /* block Type 1 */
michael@0 100 { /* Intra */
michael@0 101 { /* Coeff Band 0 */
michael@0 102 { 214, 49, 220 },
michael@0 103 { 132, 63, 188 },
michael@0 104 { 42, 65, 137 }
michael@0 105 }, { /* Coeff Band 1 */
michael@0 106 { 85, 137, 221 },
michael@0 107 { 104, 131, 216 },
michael@0 108 { 49, 111, 192 },
michael@0 109 { 21, 87, 155 },
michael@0 110 { 2, 49, 87 },
michael@0 111 { 1, 16, 28 }
michael@0 112 }, { /* Coeff Band 2 */
michael@0 113 { 89, 163, 230 },
michael@0 114 { 90, 137, 220 },
michael@0 115 { 29, 100, 183 },
michael@0 116 { 10, 70, 135 },
michael@0 117 { 2, 42, 81 },
michael@0 118 { 1, 17, 33 }
michael@0 119 }, { /* Coeff Band 3 */
michael@0 120 { 108, 167, 237 },
michael@0 121 { 55, 133, 222 },
michael@0 122 { 15, 97, 179 },
michael@0 123 { 4, 72, 135 },
michael@0 124 { 1, 45, 85 },
michael@0 125 { 1, 19, 38 }
michael@0 126 }, { /* Coeff Band 4 */
michael@0 127 { 124, 146, 240 },
michael@0 128 { 66, 124, 224 },
michael@0 129 { 17, 88, 175 },
michael@0 130 { 4, 58, 122 },
michael@0 131 { 1, 36, 75 },
michael@0 132 { 1, 18, 37 }
michael@0 133 }, { /* Coeff Band 5 */
michael@0 134 { 141, 79, 241 },
michael@0 135 { 126, 70, 227 },
michael@0 136 { 66, 58, 182 },
michael@0 137 { 30, 44, 136 },
michael@0 138 { 12, 34, 96 },
michael@0 139 { 2, 20, 47 }
michael@0 140 }
michael@0 141 }, { /* Inter */
michael@0 142 { /* Coeff Band 0 */
michael@0 143 { 229, 99, 249 },
michael@0 144 { 143, 111, 235 },
michael@0 145 { 46, 109, 192 }
michael@0 146 }, { /* Coeff Band 1 */
michael@0 147 { 82, 158, 236 },
michael@0 148 { 94, 146, 224 },
michael@0 149 { 25, 117, 191 },
michael@0 150 { 9, 87, 149 },
michael@0 151 { 3, 56, 99 },
michael@0 152 { 1, 33, 57 }
michael@0 153 }, { /* Coeff Band 2 */
michael@0 154 { 83, 167, 237 },
michael@0 155 { 68, 145, 222 },
michael@0 156 { 10, 103, 177 },
michael@0 157 { 2, 72, 131 },
michael@0 158 { 1, 41, 79 },
michael@0 159 { 1, 20, 39 }
michael@0 160 }, { /* Coeff Band 3 */
michael@0 161 { 99, 167, 239 },
michael@0 162 { 47, 141, 224 },
michael@0 163 { 10, 104, 178 },
michael@0 164 { 2, 73, 133 },
michael@0 165 { 1, 44, 85 },
michael@0 166 { 1, 22, 47 }
michael@0 167 }, { /* Coeff Band 4 */
michael@0 168 { 127, 145, 243 },
michael@0 169 { 71, 129, 228 },
michael@0 170 { 17, 93, 177 },
michael@0 171 { 3, 61, 124 },
michael@0 172 { 1, 41, 84 },
michael@0 173 { 1, 21, 52 }
michael@0 174 }, { /* Coeff Band 5 */
michael@0 175 { 157, 78, 244 },
michael@0 176 { 140, 72, 231 },
michael@0 177 { 69, 58, 184 },
michael@0 178 { 31, 44, 137 },
michael@0 179 { 14, 38, 105 },
michael@0 180 { 8, 23, 61 }
michael@0 181 }
michael@0 182 }
michael@0 183 }
michael@0 184 };
michael@0 185 static const vp9_coeff_probs_model default_coef_probs_8x8[BLOCK_TYPES] = {
michael@0 186 { /* block Type 0 */
michael@0 187 { /* Intra */
michael@0 188 { /* Coeff Band 0 */
michael@0 189 { 125, 34, 187 },
michael@0 190 { 52, 41, 133 },
michael@0 191 { 6, 31, 56 }
michael@0 192 }, { /* Coeff Band 1 */
michael@0 193 { 37, 109, 153 },
michael@0 194 { 51, 102, 147 },
michael@0 195 { 23, 87, 128 },
michael@0 196 { 8, 67, 101 },
michael@0 197 { 1, 41, 63 },
michael@0 198 { 1, 19, 29 }
michael@0 199 }, { /* Coeff Band 2 */
michael@0 200 { 31, 154, 185 },
michael@0 201 { 17, 127, 175 },
michael@0 202 { 6, 96, 145 },
michael@0 203 { 2, 73, 114 },
michael@0 204 { 1, 51, 82 },
michael@0 205 { 1, 28, 45 }
michael@0 206 }, { /* Coeff Band 3 */
michael@0 207 { 23, 163, 200 },
michael@0 208 { 10, 131, 185 },
michael@0 209 { 2, 93, 148 },
michael@0 210 { 1, 67, 111 },
michael@0 211 { 1, 41, 69 },
michael@0 212 { 1, 14, 24 }
michael@0 213 }, { /* Coeff Band 4 */
michael@0 214 { 29, 176, 217 },
michael@0 215 { 12, 145, 201 },
michael@0 216 { 3, 101, 156 },
michael@0 217 { 1, 69, 111 },
michael@0 218 { 1, 39, 63 },
michael@0 219 { 1, 14, 23 }
michael@0 220 }, { /* Coeff Band 5 */
michael@0 221 { 57, 192, 233 },
michael@0 222 { 25, 154, 215 },
michael@0 223 { 6, 109, 167 },
michael@0 224 { 3, 78, 118 },
michael@0 225 { 1, 48, 69 },
michael@0 226 { 1, 21, 29 }
michael@0 227 }
michael@0 228 }, { /* Inter */
michael@0 229 { /* Coeff Band 0 */
michael@0 230 { 202, 105, 245 },
michael@0 231 { 108, 106, 216 },
michael@0 232 { 18, 90, 144 }
michael@0 233 }, { /* Coeff Band 1 */
michael@0 234 { 33, 172, 219 },
michael@0 235 { 64, 149, 206 },
michael@0 236 { 14, 117, 177 },
michael@0 237 { 5, 90, 141 },
michael@0 238 { 2, 61, 95 },
michael@0 239 { 1, 37, 57 }
michael@0 240 }, { /* Coeff Band 2 */
michael@0 241 { 33, 179, 220 },
michael@0 242 { 11, 140, 198 },
michael@0 243 { 1, 89, 148 },
michael@0 244 { 1, 60, 104 },
michael@0 245 { 1, 33, 57 },
michael@0 246 { 1, 12, 21 }
michael@0 247 }, { /* Coeff Band 3 */
michael@0 248 { 30, 181, 221 },
michael@0 249 { 8, 141, 198 },
michael@0 250 { 1, 87, 145 },
michael@0 251 { 1, 58, 100 },
michael@0 252 { 1, 31, 55 },
michael@0 253 { 1, 12, 20 }
michael@0 254 }, { /* Coeff Band 4 */
michael@0 255 { 32, 186, 224 },
michael@0 256 { 7, 142, 198 },
michael@0 257 { 1, 86, 143 },
michael@0 258 { 1, 58, 100 },
michael@0 259 { 1, 31, 55 },
michael@0 260 { 1, 12, 22 }
michael@0 261 }, { /* Coeff Band 5 */
michael@0 262 { 57, 192, 227 },
michael@0 263 { 20, 143, 204 },
michael@0 264 { 3, 96, 154 },
michael@0 265 { 1, 68, 112 },
michael@0 266 { 1, 42, 69 },
michael@0 267 { 1, 19, 32 }
michael@0 268 }
michael@0 269 }
michael@0 270 }, { /* block Type 1 */
michael@0 271 { /* Intra */
michael@0 272 { /* Coeff Band 0 */
michael@0 273 { 212, 35, 215 },
michael@0 274 { 113, 47, 169 },
michael@0 275 { 29, 48, 105 }
michael@0 276 }, { /* Coeff Band 1 */
michael@0 277 { 74, 129, 203 },
michael@0 278 { 106, 120, 203 },
michael@0 279 { 49, 107, 178 },
michael@0 280 { 19, 84, 144 },
michael@0 281 { 4, 50, 84 },
michael@0 282 { 1, 15, 25 }
michael@0 283 }, { /* Coeff Band 2 */
michael@0 284 { 71, 172, 217 },
michael@0 285 { 44, 141, 209 },
michael@0 286 { 15, 102, 173 },
michael@0 287 { 6, 76, 133 },
michael@0 288 { 2, 51, 89 },
michael@0 289 { 1, 24, 42 }
michael@0 290 }, { /* Coeff Band 3 */
michael@0 291 { 64, 185, 231 },
michael@0 292 { 31, 148, 216 },
michael@0 293 { 8, 103, 175 },
michael@0 294 { 3, 74, 131 },
michael@0 295 { 1, 46, 81 },
michael@0 296 { 1, 18, 30 }
michael@0 297 }, { /* Coeff Band 4 */
michael@0 298 { 65, 196, 235 },
michael@0 299 { 25, 157, 221 },
michael@0 300 { 5, 105, 174 },
michael@0 301 { 1, 67, 120 },
michael@0 302 { 1, 38, 69 },
michael@0 303 { 1, 15, 30 }
michael@0 304 }, { /* Coeff Band 5 */
michael@0 305 { 65, 204, 238 },
michael@0 306 { 30, 156, 224 },
michael@0 307 { 7, 107, 177 },
michael@0 308 { 2, 70, 124 },
michael@0 309 { 1, 42, 73 },
michael@0 310 { 1, 18, 34 }
michael@0 311 }
michael@0 312 }, { /* Inter */
michael@0 313 { /* Coeff Band 0 */
michael@0 314 { 225, 86, 251 },
michael@0 315 { 144, 104, 235 },
michael@0 316 { 42, 99, 181 }
michael@0 317 }, { /* Coeff Band 1 */
michael@0 318 { 85, 175, 239 },
michael@0 319 { 112, 165, 229 },
michael@0 320 { 29, 136, 200 },
michael@0 321 { 12, 103, 162 },
michael@0 322 { 6, 77, 123 },
michael@0 323 { 2, 53, 84 }
michael@0 324 }, { /* Coeff Band 2 */
michael@0 325 { 75, 183, 239 },
michael@0 326 { 30, 155, 221 },
michael@0 327 { 3, 106, 171 },
michael@0 328 { 1, 74, 128 },
michael@0 329 { 1, 44, 76 },
michael@0 330 { 1, 17, 28 }
michael@0 331 }, { /* Coeff Band 3 */
michael@0 332 { 73, 185, 240 },
michael@0 333 { 27, 159, 222 },
michael@0 334 { 2, 107, 172 },
michael@0 335 { 1, 75, 127 },
michael@0 336 { 1, 42, 73 },
michael@0 337 { 1, 17, 29 }
michael@0 338 }, { /* Coeff Band 4 */
michael@0 339 { 62, 190, 238 },
michael@0 340 { 21, 159, 222 },
michael@0 341 { 2, 107, 172 },
michael@0 342 { 1, 72, 122 },
michael@0 343 { 1, 40, 71 },
michael@0 344 { 1, 18, 32 }
michael@0 345 }, { /* Coeff Band 5 */
michael@0 346 { 61, 199, 240 },
michael@0 347 { 27, 161, 226 },
michael@0 348 { 4, 113, 180 },
michael@0 349 { 1, 76, 129 },
michael@0 350 { 1, 46, 80 },
michael@0 351 { 1, 23, 41 }
michael@0 352 }
michael@0 353 }
michael@0 354 }
michael@0 355 };
michael@0 356 static const vp9_coeff_probs_model default_coef_probs_16x16[BLOCK_TYPES] = {
michael@0 357 { /* block Type 0 */
michael@0 358 { /* Intra */
michael@0 359 { /* Coeff Band 0 */
michael@0 360 { 7, 27, 153 },
michael@0 361 { 5, 30, 95 },
michael@0 362 { 1, 16, 30 }
michael@0 363 }, { /* Coeff Band 1 */
michael@0 364 { 50, 75, 127 },
michael@0 365 { 57, 75, 124 },
michael@0 366 { 27, 67, 108 },
michael@0 367 { 10, 54, 86 },
michael@0 368 { 1, 33, 52 },
michael@0 369 { 1, 12, 18 }
michael@0 370 }, { /* Coeff Band 2 */
michael@0 371 { 43, 125, 151 },
michael@0 372 { 26, 108, 148 },
michael@0 373 { 7, 83, 122 },
michael@0 374 { 2, 59, 89 },
michael@0 375 { 1, 38, 60 },
michael@0 376 { 1, 17, 27 }
michael@0 377 }, { /* Coeff Band 3 */
michael@0 378 { 23, 144, 163 },
michael@0 379 { 13, 112, 154 },
michael@0 380 { 2, 75, 117 },
michael@0 381 { 1, 50, 81 },
michael@0 382 { 1, 31, 51 },
michael@0 383 { 1, 14, 23 }
michael@0 384 }, { /* Coeff Band 4 */
michael@0 385 { 18, 162, 185 },
michael@0 386 { 6, 123, 171 },
michael@0 387 { 1, 78, 125 },
michael@0 388 { 1, 51, 86 },
michael@0 389 { 1, 31, 54 },
michael@0 390 { 1, 14, 23 }
michael@0 391 }, { /* Coeff Band 5 */
michael@0 392 { 15, 199, 227 },
michael@0 393 { 3, 150, 204 },
michael@0 394 { 1, 91, 146 },
michael@0 395 { 1, 55, 95 },
michael@0 396 { 1, 30, 53 },
michael@0 397 { 1, 11, 20 }
michael@0 398 }
michael@0 399 }, { /* Inter */
michael@0 400 { /* Coeff Band 0 */
michael@0 401 { 19, 55, 240 },
michael@0 402 { 19, 59, 196 },
michael@0 403 { 3, 52, 105 }
michael@0 404 }, { /* Coeff Band 1 */
michael@0 405 { 41, 166, 207 },
michael@0 406 { 104, 153, 199 },
michael@0 407 { 31, 123, 181 },
michael@0 408 { 14, 101, 152 },
michael@0 409 { 5, 72, 106 },
michael@0 410 { 1, 36, 52 }
michael@0 411 }, { /* Coeff Band 2 */
michael@0 412 { 35, 176, 211 },
michael@0 413 { 12, 131, 190 },
michael@0 414 { 2, 88, 144 },
michael@0 415 { 1, 60, 101 },
michael@0 416 { 1, 36, 60 },
michael@0 417 { 1, 16, 28 }
michael@0 418 }, { /* Coeff Band 3 */
michael@0 419 { 28, 183, 213 },
michael@0 420 { 8, 134, 191 },
michael@0 421 { 1, 86, 142 },
michael@0 422 { 1, 56, 96 },
michael@0 423 { 1, 30, 53 },
michael@0 424 { 1, 12, 20 }
michael@0 425 }, { /* Coeff Band 4 */
michael@0 426 { 20, 190, 215 },
michael@0 427 { 4, 135, 192 },
michael@0 428 { 1, 84, 139 },
michael@0 429 { 1, 53, 91 },
michael@0 430 { 1, 28, 49 },
michael@0 431 { 1, 11, 20 }
michael@0 432 }, { /* Coeff Band 5 */
michael@0 433 { 13, 196, 216 },
michael@0 434 { 2, 137, 192 },
michael@0 435 { 1, 86, 143 },
michael@0 436 { 1, 57, 99 },
michael@0 437 { 1, 32, 56 },
michael@0 438 { 1, 13, 24 }
michael@0 439 }
michael@0 440 }
michael@0 441 }, { /* block Type 1 */
michael@0 442 { /* Intra */
michael@0 443 { /* Coeff Band 0 */
michael@0 444 { 211, 29, 217 },
michael@0 445 { 96, 47, 156 },
michael@0 446 { 22, 43, 87 }
michael@0 447 }, { /* Coeff Band 1 */
michael@0 448 { 78, 120, 193 },
michael@0 449 { 111, 116, 186 },
michael@0 450 { 46, 102, 164 },
michael@0 451 { 15, 80, 128 },
michael@0 452 { 2, 49, 76 },
michael@0 453 { 1, 18, 28 }
michael@0 454 }, { /* Coeff Band 2 */
michael@0 455 { 71, 161, 203 },
michael@0 456 { 42, 132, 192 },
michael@0 457 { 10, 98, 150 },
michael@0 458 { 3, 69, 109 },
michael@0 459 { 1, 44, 70 },
michael@0 460 { 1, 18, 29 }
michael@0 461 }, { /* Coeff Band 3 */
michael@0 462 { 57, 186, 211 },
michael@0 463 { 30, 140, 196 },
michael@0 464 { 4, 93, 146 },
michael@0 465 { 1, 62, 102 },
michael@0 466 { 1, 38, 65 },
michael@0 467 { 1, 16, 27 }
michael@0 468 }, { /* Coeff Band 4 */
michael@0 469 { 47, 199, 217 },
michael@0 470 { 14, 145, 196 },
michael@0 471 { 1, 88, 142 },
michael@0 472 { 1, 57, 98 },
michael@0 473 { 1, 36, 62 },
michael@0 474 { 1, 15, 26 }
michael@0 475 }, { /* Coeff Band 5 */
michael@0 476 { 26, 219, 229 },
michael@0 477 { 5, 155, 207 },
michael@0 478 { 1, 94, 151 },
michael@0 479 { 1, 60, 104 },
michael@0 480 { 1, 36, 62 },
michael@0 481 { 1, 16, 28 }
michael@0 482 }
michael@0 483 }, { /* Inter */
michael@0 484 { /* Coeff Band 0 */
michael@0 485 { 233, 29, 248 },
michael@0 486 { 146, 47, 220 },
michael@0 487 { 43, 52, 140 }
michael@0 488 }, { /* Coeff Band 1 */
michael@0 489 { 100, 163, 232 },
michael@0 490 { 179, 161, 222 },
michael@0 491 { 63, 142, 204 },
michael@0 492 { 37, 113, 174 },
michael@0 493 { 26, 89, 137 },
michael@0 494 { 18, 68, 97 }
michael@0 495 }, { /* Coeff Band 2 */
michael@0 496 { 85, 181, 230 },
michael@0 497 { 32, 146, 209 },
michael@0 498 { 7, 100, 164 },
michael@0 499 { 3, 71, 121 },
michael@0 500 { 1, 45, 77 },
michael@0 501 { 1, 18, 30 }
michael@0 502 }, { /* Coeff Band 3 */
michael@0 503 { 65, 187, 230 },
michael@0 504 { 20, 148, 207 },
michael@0 505 { 2, 97, 159 },
michael@0 506 { 1, 68, 116 },
michael@0 507 { 1, 40, 70 },
michael@0 508 { 1, 14, 29 }
michael@0 509 }, { /* Coeff Band 4 */
michael@0 510 { 40, 194, 227 },
michael@0 511 { 8, 147, 204 },
michael@0 512 { 1, 94, 155 },
michael@0 513 { 1, 65, 112 },
michael@0 514 { 1, 39, 66 },
michael@0 515 { 1, 14, 26 }
michael@0 516 }, { /* Coeff Band 5 */
michael@0 517 { 16, 208, 228 },
michael@0 518 { 3, 151, 207 },
michael@0 519 { 1, 98, 160 },
michael@0 520 { 1, 67, 117 },
michael@0 521 { 1, 41, 74 },
michael@0 522 { 1, 17, 31 }
michael@0 523 }
michael@0 524 }
michael@0 525 }
michael@0 526 };
michael@0 527 static const vp9_coeff_probs_model default_coef_probs_32x32[BLOCK_TYPES] = {
michael@0 528 { /* block Type 0 */
michael@0 529 { /* Intra */
michael@0 530 { /* Coeff Band 0 */
michael@0 531 { 17, 38, 140 },
michael@0 532 { 7, 34, 80 },
michael@0 533 { 1, 17, 29 }
michael@0 534 }, { /* Coeff Band 1 */
michael@0 535 { 37, 75, 128 },
michael@0 536 { 41, 76, 128 },
michael@0 537 { 26, 66, 116 },
michael@0 538 { 12, 52, 94 },
michael@0 539 { 2, 32, 55 },
michael@0 540 { 1, 10, 16 }
michael@0 541 }, { /* Coeff Band 2 */
michael@0 542 { 50, 127, 154 },
michael@0 543 { 37, 109, 152 },
michael@0 544 { 16, 82, 121 },
michael@0 545 { 5, 59, 85 },
michael@0 546 { 1, 35, 54 },
michael@0 547 { 1, 13, 20 }
michael@0 548 }, { /* Coeff Band 3 */
michael@0 549 { 40, 142, 167 },
michael@0 550 { 17, 110, 157 },
michael@0 551 { 2, 71, 112 },
michael@0 552 { 1, 44, 72 },
michael@0 553 { 1, 27, 45 },
michael@0 554 { 1, 11, 17 }
michael@0 555 }, { /* Coeff Band 4 */
michael@0 556 { 30, 175, 188 },
michael@0 557 { 9, 124, 169 },
michael@0 558 { 1, 74, 116 },
michael@0 559 { 1, 48, 78 },
michael@0 560 { 1, 30, 49 },
michael@0 561 { 1, 11, 18 }
michael@0 562 }, { /* Coeff Band 5 */
michael@0 563 { 10, 222, 223 },
michael@0 564 { 2, 150, 194 },
michael@0 565 { 1, 83, 128 },
michael@0 566 { 1, 48, 79 },
michael@0 567 { 1, 27, 45 },
michael@0 568 { 1, 11, 17 }
michael@0 569 }
michael@0 570 }, { /* Inter */
michael@0 571 { /* Coeff Band 0 */
michael@0 572 { 36, 41, 235 },
michael@0 573 { 29, 36, 193 },
michael@0 574 { 10, 27, 111 }
michael@0 575 }, { /* Coeff Band 1 */
michael@0 576 { 85, 165, 222 },
michael@0 577 { 177, 162, 215 },
michael@0 578 { 110, 135, 195 },
michael@0 579 { 57, 113, 168 },
michael@0 580 { 23, 83, 120 },
michael@0 581 { 10, 49, 61 }
michael@0 582 }, { /* Coeff Band 2 */
michael@0 583 { 85, 190, 223 },
michael@0 584 { 36, 139, 200 },
michael@0 585 { 5, 90, 146 },
michael@0 586 { 1, 60, 103 },
michael@0 587 { 1, 38, 65 },
michael@0 588 { 1, 18, 30 }
michael@0 589 }, { /* Coeff Band 3 */
michael@0 590 { 72, 202, 223 },
michael@0 591 { 23, 141, 199 },
michael@0 592 { 2, 86, 140 },
michael@0 593 { 1, 56, 97 },
michael@0 594 { 1, 36, 61 },
michael@0 595 { 1, 16, 27 }
michael@0 596 }, { /* Coeff Band 4 */
michael@0 597 { 55, 218, 225 },
michael@0 598 { 13, 145, 200 },
michael@0 599 { 1, 86, 141 },
michael@0 600 { 1, 57, 99 },
michael@0 601 { 1, 35, 61 },
michael@0 602 { 1, 13, 22 }
michael@0 603 }, { /* Coeff Band 5 */
michael@0 604 { 15, 235, 212 },
michael@0 605 { 1, 132, 184 },
michael@0 606 { 1, 84, 139 },
michael@0 607 { 1, 57, 97 },
michael@0 608 { 1, 34, 56 },
michael@0 609 { 1, 14, 23 }
michael@0 610 }
michael@0 611 }
michael@0 612 }, { /* block Type 1 */
michael@0 613 { /* Intra */
michael@0 614 { /* Coeff Band 0 */
michael@0 615 { 181, 21, 201 },
michael@0 616 { 61, 37, 123 },
michael@0 617 { 10, 38, 71 }
michael@0 618 }, { /* Coeff Band 1 */
michael@0 619 { 47, 106, 172 },
michael@0 620 { 95, 104, 173 },
michael@0 621 { 42, 93, 159 },
michael@0 622 { 18, 77, 131 },
michael@0 623 { 4, 50, 81 },
michael@0 624 { 1, 17, 23 }
michael@0 625 }, { /* Coeff Band 2 */
michael@0 626 { 62, 147, 199 },
michael@0 627 { 44, 130, 189 },
michael@0 628 { 28, 102, 154 },
michael@0 629 { 18, 75, 115 },
michael@0 630 { 2, 44, 65 },
michael@0 631 { 1, 12, 19 }
michael@0 632 }, { /* Coeff Band 3 */
michael@0 633 { 55, 153, 210 },
michael@0 634 { 24, 130, 194 },
michael@0 635 { 3, 93, 146 },
michael@0 636 { 1, 61, 97 },
michael@0 637 { 1, 31, 50 },
michael@0 638 { 1, 10, 16 }
michael@0 639 }, { /* Coeff Band 4 */
michael@0 640 { 49, 186, 223 },
michael@0 641 { 17, 148, 204 },
michael@0 642 { 1, 96, 142 },
michael@0 643 { 1, 53, 83 },
michael@0 644 { 1, 26, 44 },
michael@0 645 { 1, 11, 17 }
michael@0 646 }, { /* Coeff Band 5 */
michael@0 647 { 13, 217, 212 },
michael@0 648 { 2, 136, 180 },
michael@0 649 { 1, 78, 124 },
michael@0 650 { 1, 50, 83 },
michael@0 651 { 1, 29, 49 },
michael@0 652 { 1, 14, 23 }
michael@0 653 }
michael@0 654 }, { /* Inter */
michael@0 655 { /* Coeff Band 0 */
michael@0 656 { 197, 13, 247 },
michael@0 657 { 82, 17, 222 },
michael@0 658 { 25, 17, 162 }
michael@0 659 }, { /* Coeff Band 1 */
michael@0 660 { 126, 186, 247 },
michael@0 661 { 234, 191, 243 },
michael@0 662 { 176, 177, 234 },
michael@0 663 { 104, 158, 220 },
michael@0 664 { 66, 128, 186 },
michael@0 665 { 55, 90, 137 }
michael@0 666 }, { /* Coeff Band 2 */
michael@0 667 { 111, 197, 242 },
michael@0 668 { 46, 158, 219 },
michael@0 669 { 9, 104, 171 },
michael@0 670 { 2, 65, 125 },
michael@0 671 { 1, 44, 80 },
michael@0 672 { 1, 17, 91 }
michael@0 673 }, { /* Coeff Band 3 */
michael@0 674 { 104, 208, 245 },
michael@0 675 { 39, 168, 224 },
michael@0 676 { 3, 109, 162 },
michael@0 677 { 1, 79, 124 },
michael@0 678 { 1, 50, 102 },
michael@0 679 { 1, 43, 102 }
michael@0 680 }, { /* Coeff Band 4 */
michael@0 681 { 84, 220, 246 },
michael@0 682 { 31, 177, 231 },
michael@0 683 { 2, 115, 180 },
michael@0 684 { 1, 79, 134 },
michael@0 685 { 1, 55, 77 },
michael@0 686 { 1, 60, 79 }
michael@0 687 }, { /* Coeff Band 5 */
michael@0 688 { 43, 243, 240 },
michael@0 689 { 8, 180, 217 },
michael@0 690 { 1, 115, 166 },
michael@0 691 { 1, 84, 121 },
michael@0 692 { 1, 51, 67 },
michael@0 693 { 1, 16, 6 }
michael@0 694 }
michael@0 695 }
michael@0 696 }
michael@0 697 };
michael@0 698
michael@0 699 #endif // VP9_COMMON_DEFAULT_COEF_PROBS_H_

mercurial