Index: source/row_common.cc |
diff --git a/source/row_common.cc b/source/row_common.cc |
index 2b80d074ceae54572cc19e4a743619b1a360c4a3..0c47e1016bf15c505e46e7bb5cbb578d8f9a120b 100644 |
--- a/source/row_common.cc |
+++ b/source/row_common.cc |
@@ -2147,7 +2147,7 @@ void ARGBAffineRow_C(const uint8* src_argb, int src_argb_stride, |
} |
// Blend 2 rows into 1. |
-static void HalfRow_C(const uint8* src_uv, int src_uv_stride, |
+static void HalfRow_C(const uint8* src_uv, ptrdiff_t src_uv_stride, |
uint8* dst_uv, int width) { |
int x; |
for (x = 0; x < width; ++x) { |
@@ -2155,7 +2155,7 @@ static void HalfRow_C(const uint8* src_uv, int src_uv_stride, |
} |
} |
-static void HalfRow_16_C(const uint16* src_uv, int src_uv_stride, |
+static void HalfRow_16_C(const uint16* src_uv, ptrdiff_t src_uv_stride, |
uint16* dst_uv, int width) { |
int x; |
for (x = 0; x < width; ++x) { |
@@ -2176,7 +2176,7 @@ void InterpolateRow_C(uint8* dst_ptr, const uint8* src_ptr, |
return; |
} |
if (y1_fraction == 128) { |
- HalfRow_C(src_ptr, (int)(src_stride), dst_ptr, width); |
+ HalfRow_C(src_ptr, src_stride, dst_ptr, width); |
return; |
} |
for (x = 0; x < width - 1; x += 2) { |
@@ -2206,7 +2206,7 @@ void InterpolateRow_16_C(uint16* dst_ptr, const uint16* src_ptr, |
return; |
} |
if (source_y_fraction == 128) { |
- HalfRow_16_C(src_ptr, (int)(src_stride), dst_ptr, width); |
+ HalfRow_16_C(src_ptr, src_stride, dst_ptr, width); |
return; |
} |
for (x = 0; x < width - 1; x += 2) { |