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