mirror of
https://github.com/webmproject/libwebp.git
synced 2024-12-27 06:08:21 +01:00
fix some MSVC64 warning about float conversion
(cherry picked from commit ee52dc4e54
)
Change-Id: I27ab27fc15033d27d0505729f6275fb542c8d473
This commit is contained in:
parent
f4497a1ef5
commit
c9ac2041e9
@ -208,7 +208,7 @@ static WEBP_INLINE float LinearToGammaF(float value) {
|
|||||||
const float x = v - (float)tab_pos; // fractional part
|
const float x = v - (float)tab_pos; // fractional part
|
||||||
const float v0 = kLinearToGammaTabF[tab_pos + 0];
|
const float v0 = kLinearToGammaTabF[tab_pos + 0];
|
||||||
const float v1 = kLinearToGammaTabF[tab_pos + 1];
|
const float v1 = kLinearToGammaTabF[tab_pos + 1];
|
||||||
const float y = v1 * x + v0 * (1. - x); // interpolate
|
const float y = v1 * x + v0 * (1.f - x); // interpolate
|
||||||
return y;
|
return y;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -301,9 +301,9 @@ static WEBP_INLINE void UpdateChroma(const fixed_y_t* src1,
|
|||||||
const float g = ScaleDown(src1[1], src1[4], src2[1], src2[4]);
|
const float g = ScaleDown(src1[1], src1[4], src2[1], src2[4]);
|
||||||
const float b = ScaleDown(src1[2], src1[5], src2[2], src2[5]);
|
const float b = ScaleDown(src1[2], src1[5], src2[2], src2[5]);
|
||||||
const float W = RGBToGrayF(r, g, b);
|
const float W = RGBToGrayF(r, g, b);
|
||||||
dst[0] = (fixed_t)FixedYToW(r - W);
|
dst[0] = (fixed_t)FixedYToW((int)(r - W));
|
||||||
dst[1] = (fixed_t)FixedYToW(g - W);
|
dst[1] = (fixed_t)FixedYToW((int)(g - W));
|
||||||
dst[2] = (fixed_t)FixedYToW(b - W);
|
dst[2] = (fixed_t)FixedYToW((int)(b - W));
|
||||||
dst += 3;
|
dst += 3;
|
||||||
src1 += 6;
|
src1 += 6;
|
||||||
src2 += 6;
|
src2 += 6;
|
||||||
|
Loading…
Reference in New Issue
Block a user