From 15b4f494fc6bddb8178fdb5aed18b420efc75e22 Mon Sep 17 00:00:00 2001 From: Diego Biurrun Date: Thu, 8 Sep 2016 16:03:46 +0200 Subject: mss*: Change type of array stride parameters to ptrdiff_t ptrdiff_t is the correct type for array strides and similar. --- libavcodec/mss3.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'libavcodec/mss3.c') diff --git a/libavcodec/mss3.c b/libavcodec/mss3.c index c124834036..6a9731b58b 100644 --- a/libavcodec/mss3.c +++ b/libavcodec/mss3.c @@ -91,7 +91,7 @@ typedef struct ImageBlockCoder { typedef struct DCTBlockCoder { int *prev_dc; - int prev_dc_stride; + ptrdiff_t prev_dc_stride; int prev_dc_height; int quality; uint16_t qmat[64]; @@ -450,7 +450,7 @@ static int decode_coeff(RangeCoder *c, Model *m) } static void decode_fill_block(RangeCoder *c, FillBlockCoder *fc, - uint8_t *dst, int stride, int block_size) + uint8_t *dst, ptrdiff_t stride, int block_size) { int i; @@ -461,7 +461,7 @@ static void decode_fill_block(RangeCoder *c, FillBlockCoder *fc, } static void decode_image_block(RangeCoder *c, ImageBlockCoder *ic, - uint8_t *dst, int stride, int block_size) + uint8_t *dst, ptrdiff_t stride, int block_size) { int i, j; int vec_size; @@ -557,7 +557,7 @@ static int decode_dct(RangeCoder *c, DCTBlockCoder *bc, int *block, } static void decode_dct_block(RangeCoder *c, DCTBlockCoder *bc, - uint8_t *dst, int stride, int block_size, + uint8_t *dst, ptrdiff_t stride, int block_size, int *block, int mb_x, int mb_y) { int i, j; @@ -580,8 +580,8 @@ static void decode_dct_block(RangeCoder *c, DCTBlockCoder *bc, } static void decode_haar_block(RangeCoder *c, HaarBlockCoder *hc, - uint8_t *dst, int stride, int block_size, - int *block) + uint8_t *dst, ptrdiff_t stride, + int block_size, int *block) { const int hsize = block_size >> 1; int A, B, C, D, t1, t2, t3, t4; -- cgit v1.2.3