Moritz Firsching
Moritz Firsching
> > > Conceptually, the channel index shouldn't really matter — channels should be identified by their type and name, not by index. > > Would the encoder be allowed...
Bisecting this: This worked until https://github.com/libjxl/libjxl/pull/1539. Then using `djxl` with that image failed with the error: `./lib/jxl/image_bundle.cc:123: JXL_CHECK: plane.xsize() != 0 && plane.ysize() != 0` until this error was fixed...
Thanks for the report! This sounds like you are possibly missing `libjpeg-dev`. Can you try running `sudo apt install libjpeg-dev` before `cmake`?
Also: Is this happening only with v0.10.2 or is this reproducible with other version of libjxl?
Likely related to the libjxl-gdk-pixbuf issue: #3358
This seems to be different from the gdk-pixbuf issue, but rather some linking problem
I think this would best be fixed in homebrew
Thanks for the report. Seems like this was introduced by 27afa5e4c2e66d917746f407674369f19b6fca47 Let's see how to fix that...
Perhaps @jonsneyers and @eustas can take a look?
The spec is being changed to match what the code in libjxl did in this case