Showing the changes to codec/decoder/core/src/decoder_data_tables.cpp (1 of 7 files). Show all
Unified · Split
| @@ -67,17 +67,17 @@ const uint8_t g_kMbNonZeroCountIdx[24] = { · 66 unmodified lines | ||
| 67 | 67 | |
| 68 | 68 | const uint8_t g_kCacheNzcScanIdx[4 * 4 + 4 + 4 + 3] = { |
| 69 | 69 | /* Luma */ |
| 70 | − 9, 10, 17, 18, // 1+1*8, 2+1*8, 1+2*8, 2+2*8, | |
| 71 | − 11, 12, 19, 20, // 3+1*8, 4+1*8, 3+2*8, 4+2*8, | |
| 72 | − 25, 26, 33, 34, // 1+3*8, 2+3*8, 1+4*8, 2+4*8, | |
| 73 | − 27, 28, 35, 36, // 3+3*8, 4+3*8, 3+4*8, 4+4*8, | |
| 70 | + 9, 10, 17, 18, // 1+1*8, 2+1*8, 1+2*8, 2+2*8, | |
| 71 | + 11, 12, 19, 20, // 3+1*8, 4+1*8, 3+2*8, 4+2*8, | |
| 72 | + 25, 26, 33, 34, // 1+3*8, 2+3*8, 1+4*8, 2+4*8, | |
| 73 | + 27, 28, 35, 36, // 3+3*8, 4+3*8, 3+4*8, 4+4*8, | |
| 74 | 74 | /* Cb */ |
| 75 | − 14, 15, // 6+1*8, 7+1*8, | |
| 76 | − 22, 23, // 6+2*8, 7+2*8, | |
| 75 | + 14, 15, // 6+1*8, 7+1*8, | |
| 76 | + 22, 23, // 6+2*8, 7+2*8, | |
| 77 | 77 | |
| 78 | 78 | /* Cr */ |
| 79 | − 38, 39, // 6+4*8, 7+4*8, | |
| 80 | − 46, 47, // 6+5*8, 7+5*8, | |
| 79 | + 38, 39, // 6+4*8, 7+4*8, | |
| 80 | + 46, 47, // 6+5*8, 7+5*8, | |
| 81 | 81 | /* Luma DC */ |
| 82 | 82 | 41, // 1+5*8 |
| 83 | 83 | /* Chroma DC */ |
| @@ -104,22 +104,22 @@ const uint8_t g_kNonZeroScanIdxC[4] = { //pNonZeroCount cache for chroma, 4*4 bl · 20 unmodified lines | ||
| 104 | 104 | 7, 8 |
| 105 | 105 | }; |
| 106 | 106 | |
| 107 | −const uint8_t g_kuiScan8[24] = { // [16 + 2*4] | |
| 108 | − 9, 10, 17, 18, // 1+1*8, 2+1*8, 1+2*8, 2+2*8, | |
| 109 | − 11, 12, 19, 20, // 3+1*8, 4+1*8, 3+2*8, 4+2*8, | |
| 110 | − 25, 26, 33, 34, // 1+3*8, 2+3*8, 1+4*8, 2+4*8, | |
| 111 | − 27, 28, 35, 36, // 3+3*8, 4+3*8, 3+4*8, 4+4*8, | |
| 112 | − 14, 15, // 6+1*8, 7+1*8, | |
| 113 | − 22, 23, // 6+2*8, 7+2*8, | |
| 114 | − 38, 39, // 6+4*8, 7+4*8, | |
| 115 | − 46, 47, // 6+5*8, 7+5*8, | |
| 107 | +const uint8_t g_kuiScan8[24] = { // [16 + 2*4] | |
| 108 | + 9, 10, 17, 18, // 1+1*8, 2+1*8, 1+2*8, 2+2*8, | |
| 109 | + 11, 12, 19, 20, // 3+1*8, 4+1*8, 3+2*8, 4+2*8, | |
| 110 | + 25, 26, 33, 34, // 1+3*8, 2+3*8, 1+4*8, 2+4*8, | |
| 111 | + 27, 28, 35, 36, // 3+3*8, 4+3*8, 3+4*8, 4+4*8, | |
| 112 | + 14, 15, // 6+1*8, 7+1*8, | |
| 113 | + 22, 23, // 6+2*8, 7+2*8, | |
| 114 | + 38, 39, // 6+4*8, 7+4*8, | |
| 115 | + 46, 47, // 6+5*8, 7+5*8, | |
| 116 | 116 | }; |
| 117 | 117 | |
| 118 | 118 | const uint8_t g_kuiLumaDcZigzagScan[16] = { |
| 119 | − 0, 16, 32, 128, // 0*16 + 0*64, 1*16 + 0*64, 2*16 + 0*64, 0*16 + 2*64, | |
| 120 | − 48, 64, 80, 96, // 3*16 + 0*64, 0*16 + 1*64, 1*16 + 1*64, 2*16 + 1*64, | |
| 121 | − 144, 160, 176, 192, // 1*16 + 2*64, 2*16 + 2*64, 3*16 + 2*64, 0*16 + 3*64, | |
| 122 | − 112, 208, 224, 240 // 3*16 + 1*64, 1*16 + 3*64, 2*16 + 3*64, 3*16 + 3*64, | |
| 119 | + 0, 16, 32, 128, // 0*16 + 0*64, 1*16 + 0*64, 2*16 + 0*64, 0*16 + 2*64, | |
| 120 | + 48, 64, 80, 96, // 3*16 + 0*64, 0*16 + 1*64, 1*16 + 1*64, 2*16 + 1*64, | |
| 121 | + 144, 160, 176, 192, // 1*16 + 2*64, 2*16 + 2*64, 3*16 + 2*64, 0*16 + 3*64, | |
| 122 | + 112, 208, 224, 240 // 3*16 + 1*64, 1*16 + 3*64, 2*16 + 3*64, 3*16 + 3*64, | |
| 123 | 123 | }; |
| 124 | 124 | |
| 125 | 125 | const uint8_t g_kuiChromaDcScan[4] = { |