ptrdiff_t is the correct type for array strides and similar.
Showing the changes to libavcodec/ppc (2 of 36 files). Show all
Unified · Split
| @@ -153,7 +153,7 @@ static const vec_s16 constants[5] = { · 152 unmodified lines | ||
| 153 | 153 | { 19266, 26722, 25172, 22654, 19266, 22654, 25172, 26722 } |
| 154 | 154 | }; |
| 155 | 155 | |
| 156 | −static void idct_put_altivec(uint8_t *dest, int stride, int16_t *blk) | |
| 156 | +static void idct_put_altivec(uint8_t *dest, ptrdiff_t stride, int16_t *blk) | |
| 157 | 157 | { |
| 158 | 158 | vec_s16 *block = (vec_s16 *) blk; |
| 159 | 159 | vec_u8 tmp; |
| @@ -182,7 +182,7 @@ static void idct_put_altivec(uint8_t *dest, int stride, int16_t *blk) · 22 unmodified lines | ||
| 182 | 182 | COPY(dest, vx7); |
| 183 | 183 | } |
| 184 | 184 | |
| 185 | −static void idct_add_altivec(uint8_t *dest, int stride, int16_t *blk) | |
| 185 | +static void idct_add_altivec(uint8_t *dest, ptrdiff_t stride, int16_t *blk) | |
| 186 | 186 | { |
| 187 | 187 | vec_s16 *block = (vec_s16 *) blk; |
| 188 | 188 | vec_u8 tmp; |
| @@ -229,7 +229,8 @@ static void vc1_inv_trans_8x8_altivec(int16_t block[64]) · 228 unmodified lines | ||
| 229 | 229 | |
| 230 | 230 | /** Do inverse transform on 8x4 part of block |
| 231 | 231 | */ |
| 232 | −static void vc1_inv_trans_8x4_altivec(uint8_t *dest, int stride, int16_t *block) | |
| 232 | +static void vc1_inv_trans_8x4_altivec(uint8_t *dest, ptrdiff_t stride, | |
| 233 | + int16_t *block) | |
| 233 | 234 | { |
| 234 | 235 | vector signed short src0, src1, src2, src3, src4, src5, src6, src7; |
| 235 | 236 | vector signed int s0, s1, s2, s3, s4, s5, s6, s7; |