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
153153 { 19266, 26722, 25172, 22654, 19266, 22654, 25172, 26722 }
154154 };
155155
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)
157157 {
158158 vec_s16 *block = (vec_s16 *) blk;
159159 vec_u8 tmp;
@@ -182,7 +182,7 @@ static void idct_put_altivec(uint8_t *dest, int stride, int16_t *blk) · 22 unmodified lines
182182 COPY(dest, vx7);
183183 }
184184
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)
186186 {
187187 vec_s16 *block = (vec_s16 *) blk;
188188 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
229229
230230 /** Do inverse transform on 8x4 part of block
231231 */
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)
233234 {
234235 vector signed short src0, src1, src2, src3, src4, src5, src6, src7;
235236 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