{histogram,predictor}_enc: quiet int -> float warnings

after:
a19a25bb Replace doubles by floats in lossless misc cost estimations.

Change-Id: Idc5888b40ce5b591b72c6e51a188a9ab8c5d9823
This commit is contained in:
James Zern 2022-04-20 10:10:27 -07:00
parent a19a25bb03
commit dc3841e077
2 changed files with 2 additions and 2 deletions

View File

@ -256,7 +256,7 @@ static WEBP_INLINE float BitsEntropyRefine(const VP8LBitEntropy* entropy) {
}
{
float min_limit = 2 * entropy->sum - entropy->max_val;
float min_limit = 2.f * entropy->sum - entropy->max_val;
min_limit = mix * min_limit + (1.f - mix) * entropy->entropy;
return (entropy->entropy < min_limit) ? min_limit : entropy->entropy;
}

View File

@ -35,7 +35,7 @@ static float PredictionCostSpatial(const int counts[256], int weight_0,
float exp_val) {
const int significant_symbols = 256 >> 4;
const float exp_decay_factor = 0.6f;
float bits = weight_0 * counts[0];
float bits = (float)weight_0 * counts[0];
int i;
for (i = 1; i < significant_symbols; ++i) {
bits += exp_val * (counts[i] + counts[256 - i]);