Fix some VS15_x64 conversion warnings in lanczos
Change-Id: I6278206c536cefad6cffcf92665b248846eeb895
diff --git a/tools/lanczos/lanczos_resample.c b/tools/lanczos/lanczos_resample.c
index 527144e..c8b5b15 100644
--- a/tools/lanczos/lanczos_resample.c
+++ b/tools/lanczos/lanczos_resample.c
@@ -497,21 +497,21 @@
if (inlen > border) {
for (int i = -border; i < 0; ++i) {
const int16_t t = 2 * x[0] - x[-i];
- x[i] = doclip(t, 0, 255);
+ x[i] = (uint8_t)doclip(t, 0, 255);
}
for (int i = 0; i < border; ++i) {
const int16_t t = 2 * x[inlen - 1] - x[inlen - 2 - i];
- x[i + inlen] = doclip(t, 0, 255);
+ x[i + inlen] = (uint8_t)doclip(t, 0, 255);
}
} else {
for (int i = -border; i < 0; ++i) {
const int16_t t = 2 * x[0] - x[(-i > inlen - 1 ? inlen - 1 : -i)];
- x[i] = doclip(t, 0, 255);
+ x[i] = (uint8_t)doclip(t, 0, 255);
}
for (int i = 0; i < border; ++i) {
const int16_t t =
2 * x[inlen - 1] - x[(inlen - 2 - i < 0 ? 0 : inlen - 2 - i)];
- x[i + inlen] = doclip(t, 0, 255);
+ x[i + inlen] = (uint8_t)doclip(t, 0, 255);
}
}
break;