Hello everyone,

This week, I have continued with adding libjxl to the build system. While doing 
this, it seemed that libjxl had some dependencies, namely highway and either 
lcms2 or skcms. LibreOffice already has lcms2 available as a third-party 
library, so that was simple to add. The highway library wasn't, so I added it 
within the external/ directory similarly to how libjxl was being added. This is 
my latest patch: https://gerrit.libreoffice.org/c/core/+/207085/5.

The code was able to compile on my machine with these changes, so hopefully the 
parts of the libjxl library needed to implement importing will be available 
soon. I will run the full test suite (although it doesn't seem like anything so 
far should break any current functionality), as well as try to include the 
library in a C++ source file outside of external/ to make sure that the library 
is being properly included.

Next steps after the library is fully integrated will include adding a filter 
for jxl into vcl/source/filter, using the WebP implementation as a reference.

Thank you,
Jesus Solis

Reply via email to