summaryrefslogtreecommitdiffstats
path: root/third_party/jpeg-xl/lib/jxl/quantizer.h
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/jpeg-xl/lib/jxl/quantizer.h')
-rw-r--r--third_party/jpeg-xl/lib/jxl/quantizer.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/third_party/jpeg-xl/lib/jxl/quantizer.h b/third_party/jpeg-xl/lib/jxl/quantizer.h
index 4e34ac78e8..602d12bdfa 100644
--- a/third_party/jpeg-xl/lib/jxl/quantizer.h
+++ b/third_party/jpeg-xl/lib/jxl/quantizer.h
@@ -73,7 +73,7 @@ class Quantizer {
}
float ScaleGlobalScale(const float scale) {
- int new_global_scale = static_cast<int>(global_scale_ * scale + 0.5f);
+ int new_global_scale = static_cast<int>(std::lround(global_scale_ * scale));
float scale_out = new_global_scale * 1.0f / global_scale_;
global_scale_ = new_global_scale;
RecomputeFromGlobalScale();