These macros are definitions, not only declarations and therefore should not contain a semicolon. Such a semicolon is actually spec-incompliant, but compilers happen to accept them.
Unified · Split
| @@ -583,8 +583,8 @@ static void yvy2ToUV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, con · 582 unmodified lines | ||
| 583 | 583 | AV_WN16(dst + i * 2, AV_RL16(src + i * 4) >> shift); \ |
| 584 | 584 | } |
| 585 | 585 | |
| 586 | −y21xle_wrapper(10, 6); | |
| 587 | −y21xle_wrapper(12, 4); | |
| 586 | +y21xle_wrapper(10, 6) | |
| 587 | +y21xle_wrapper(12, 4) | |
| 588 | 588 | |
| 589 | 589 | static void bswap16Y_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1, const uint8_t *unused2, int width, |
| 590 | 590 | uint32_t *unused, void *opq) |
| @@ -828,9 +828,9 @@ static void nv21ToUV_c(uint8_t *dstU, uint8_t *dstV, · 237 unmodified lines | ||
| 828 | 828 | } \ |
| 829 | 829 | p01x_uv_wrapper(bits, shift) |
| 830 | 830 | |
| 831 | −p01x_wrapper(10, 6); | |
| 832 | −p01x_wrapper(12, 4); | |
| 833 | −p01x_uv_wrapper(16, 0); | |
| 831 | +p01x_wrapper(10, 6) | |
| 832 | +p01x_wrapper(12, 4) | |
| 833 | +p01x_uv_wrapper(16, 0) | |
| 834 | 834 | |
| 835 | 835 | #define input_pixel(pos) (isBE(origin) ? AV_RB16(pos) : AV_RL16(pos)) |
| 836 | 836 | |