Moritz Firsching
Moritz Firsching
I'd be happy to be a reviewer on this chapter!
Thanks for opening this issue! I can confirm the problem! This will trigger for any value for `-q` that is smaller than $-5\log_{2.5}(6.25 (25 - 6.4)) + 30 \approx 4.04894058712018289225062637746033...,$...
a possible workaround might be to make `ups` always length 8. ..or disable warning as error...
This was introduced by https://github.com/libjxl/libjxl/commit/a426a680. In https://github.com/libjxl/libjxl/blob/137f53ef1a6f39e5f733edb6cc457625abb3b3c9/lib/jxl/render_pipeline/stage_blending.cc#L146 there is a silent assumption that the size of `ec_bg` is the same as `bg_`. However in this fuzzer image, this is not...
LGTM, what do you think, @eustas?
I think this has been settled by #1757
Is this mainly a documentation problem, or do we actually want to change behavior here?
In some sense this is the encoder analogue to this decoder issue: https://github.com/libjxl/libjxl/issues/1542
So, I guess this can be closed with the coming 0.7.0 release.
> So, I guess this can be closed with the coming 0.7.0 release. Closing, because this is fixed in the 0.7.0 release