Commit Graph

8 Commits

Author SHA1 Message Date
Ingvar Stepanyan
eb08d0049a Few more simplifications to JXL decoder 2020-11-02 17:52:08 +00:00
Ingvar Stepanyan
eed44dff97 Use make_unique; remove unnecessary cast 2020-11-02 17:52:06 +00:00
Ingvar Stepanyan
93474b025e Simplify JxlDecoder freeing
Use unique_ptr with custom deleter to enforce consistent deallocation, no matter how we leave the function.
2020-11-02 17:52:04 +00:00
Luca Versari
e00814ebe2 Update JXL to latest and do proper color management.
The JXL decoder now does colorspace conversion to sRGB correctly,
independently of the color space that the JPEG XL file was in.
2020-11-02 17:51:59 +00:00
Ingvar Stepanyan
d9f65701e1 Switch decoder to C API 2020-11-02 17:51:53 +00:00
Surma
7e97b36249 Add alpha support 2020-11-02 17:51:37 +00:00
Surma
045cb14c54 Expose butteraugli distance 2020-11-02 17:51:29 +00:00
Surma
b8d0d5202d Update JXL library and build system 2020-11-02 17:51:17 +00:00