| 156 | } |
| 157 | |
| 158 | static void reorder_pixels(uint8_t *dst, const uint8_t *src, ptrdiff_t size) |
| 159 | { |
| 160 | const ptrdiff_t half_size = (size + 1) / 2; |
| 161 | uint8_t *t1 = dst; |
| 162 | uint8_t *t2 = dst + half_size; |
| 163 | |
| 164 | for (ptrdiff_t i = 0; i < half_size; i++) { |
| 165 | t1[i] = *(src++); |
| 166 | t2[i] = *(src++); |
| 167 | } |
| 168 | } |
| 169 | |
| 170 | static void predictor(uint8_t *src, ptrdiff_t size) |
| 171 | { |
no outgoing calls
no test coverage detected