mirror of
https://github.com/nyanmisaka/ffmpeg-rockchip.git
synced 2026-05-06 14:39:51 +08:00
idct: Change type of array stride parameters to ptrdiff_t
ptrdiff_t is the correct type for array strides and similar.
This commit is contained in:
@@ -153,7 +153,7 @@ static const vec_s16 constants[5] = {
|
||||
{ 19266, 26722, 25172, 22654, 19266, 22654, 25172, 26722 }
|
||||
};
|
||||
|
||||
static void idct_put_altivec(uint8_t *dest, int stride, int16_t *blk)
|
||||
static void idct_put_altivec(uint8_t *dest, ptrdiff_t stride, int16_t *blk)
|
||||
{
|
||||
vec_s16 *block = (vec_s16 *) blk;
|
||||
vec_u8 tmp;
|
||||
@@ -182,7 +182,7 @@ static void idct_put_altivec(uint8_t *dest, int stride, int16_t *blk)
|
||||
COPY(dest, vx7);
|
||||
}
|
||||
|
||||
static void idct_add_altivec(uint8_t *dest, int stride, int16_t *blk)
|
||||
static void idct_add_altivec(uint8_t *dest, ptrdiff_t stride, int16_t *blk)
|
||||
{
|
||||
vec_s16 *block = (vec_s16 *) blk;
|
||||
vec_u8 tmp;
|
||||
|
||||
@@ -229,7 +229,8 @@ static void vc1_inv_trans_8x8_altivec(int16_t block[64])
|
||||
|
||||
/** Do inverse transform on 8x4 part of block
|
||||
*/
|
||||
static void vc1_inv_trans_8x4_altivec(uint8_t *dest, int stride, int16_t *block)
|
||||
static void vc1_inv_trans_8x4_altivec(uint8_t *dest, ptrdiff_t stride,
|
||||
int16_t *block)
|
||||
{
|
||||
vector signed short src0, src1, src2, src3, src4, src5, src6, src7;
|
||||
vector signed int s0, s1, s2, s3, s4, s5, s6, s7;
|
||||
|
||||
Reference in New Issue
Block a user