History

idct: Change type of array stride parameters to ptrdiff_t

ptrdiff_t is the correct type for array strides and similar.

Diego Biurrun committed 10 years ago

Commit 2ec9fa51 parent b2939a736 files · +184 −166Browse files

Showing the changes to libavcodec/ppc (2 of 36 files). Show all

Unified · Split

2 files
  1. libavcodec/ppc/idctdsp.c +2 −2
  2. libavcodec/ppc/vc1dsp_altivec.c +2 −1
libavcodec/ppc/idctdsp.c+2−2
@@ -153,7 +153,7 @@ static const vec_s16 constants[5] = { · 152 unmodified lines
153 { 19266, 26722, 25172, 22654, 19266, 22654, 25172, 26722 }153 { 19266, 26722, 25172, 22654, 19266, 22654, 25172, 26722 }
154};154};
155 155
156static void idct_put_altivec(uint8_t *dest, int stride, int16_t *blk)156static void idct_put_altivec(uint8_t *dest, ptrdiff_t stride, int16_t *blk)
157{157{
158 vec_s16 *block = (vec_s16 *) blk;158 vec_s16 *block = (vec_s16 *) blk;
159 vec_u8 tmp;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 COPY(dest, vx7);182 COPY(dest, vx7);
183}183}
184 184
185static void idct_add_altivec(uint8_t *dest, int stride, int16_t *blk)185static void idct_add_altivec(uint8_t *dest, ptrdiff_t stride, int16_t *blk)
186{186{
187 vec_s16 *block = (vec_s16 *) blk;187 vec_s16 *block = (vec_s16 *) blk;
188 vec_u8 tmp;188 vec_u8 tmp;
libavcodec/ppc/vc1dsp_altivec.c+2−1
@@ -229,7 +229,8 @@ static void vc1_inv_trans_8x8_altivec(int16_t block[64]) · 228 unmodified lines
229 229
230/** Do inverse transform on 8x4 part of block230/** Do inverse transform on 8x4 part of block
231*/231*/
232static void vc1_inv_trans_8x4_altivec(uint8_t *dest, int stride, int16_t *block)232static void vc1_inv_trans_8x4_altivec(uint8_t *dest, ptrdiff_t stride,
233 int16_t *block)
233{234{
234 vector signed short src0, src1, src2, src3, src4, src5, src6, src7;235 vector signed short src0, src1, src2, src3, src4, src5, src6, src7;
235 vector signed int s0, s1, s2, s3, s4, s5, s6, s7;236 vector signed int s0, s1, s2, s3, s4, s5, s6, s7;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t