Closed Bug 1859219 Opened 2 years ago Closed 2 years ago

Update libjxl to new version c6a7bc2b079666ebfde3ca66afb0d17915cc634a from 2023-10-13 15:12:40

Categories

(Core :: Graphics: ImageLib, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
120 Branch
Tracking Status
firefox120 --- fixed

People

(Reporter: update-bot, Assigned: saschanaz)

References

Details

(Whiteboard: [3pl-filed][task_id: dggN13u6TqenLit_A6k6CQ])

Attachments

(1 file, 1 obsolete file)

This update covers 78 commits, including 42 new upstream commits I've never filed a bug on before. (They're the top 42.). Here are the overall diff statistics, and then the commit information.


media/libjxl/moz.build | 1 -
media/libjxl/moz.yaml | 4 +-
third_party/jpeg-xl/.clang-tidy | 3 -
third_party/jpeg-xl/.github/ISSUE_TEMPLATE/bug_report.md | 37 -
third_party/jpeg-xl/.github/ISSUE_TEMPLATE/feature_request.md | 20 -
third_party/jpeg-xl/.github/workflows/build_test.yml | 433 ---
third_party/jpeg-xl/.github/workflows/build_test_cross.yml | 183 -
third_party/jpeg-xl/.github/workflows/conformance.yml | 185 -
third_party/jpeg-xl/.github/workflows/debug_ci.yml | 59 -
third_party/jpeg-xl/.github/workflows/fuzz.yml | 56 -
third_party/jpeg-xl/.github/workflows/pull_request.yml | 42 -
third_party/jpeg-xl/.github/workflows/release.yaml | 378 --
third_party/jpeg-xl/.pre-commit-config.yaml | 30 +
third_party/jpeg-xl/.readthedocs.yaml | 7 +-
third_party/jpeg-xl/AUTHORS | 3 +
third_party/jpeg-xl/CHANGELOG.md | 6 +-
third_party/jpeg-xl/CMakeLists.txt | 33 +-
third_party/jpeg-xl/README.md | 4 +
third_party/jpeg-xl/ci.sh | 12 +-
third_party/jpeg-xl/examples/encode_oneshot.cc | 1 +
third_party/jpeg-xl/experimental/fast_lossless/.gitignore | 1 -
third_party/jpeg-xl/lib/extras/alpha_blend.cc | 63 +
third_party/jpeg-xl/lib/extras/alpha_blend.h | 19 +
third_party/jpeg-xl/lib/extras/codec.cc | 5 +-
third_party/jpeg-xl/lib/extras/codec_test.cc | 10 +-
third_party/jpeg-xl/lib/extras/dec/apng.cc | 30 +-
third_party/jpeg-xl/lib/extras/dec/color_description_test.cc | 3 +-
third_party/jpeg-xl/lib/extras/dec/decode.cc | 32 +-
third_party/jpeg-xl/lib/extras/dec/decode.h | 2 +-
third_party/jpeg-xl/lib/extras/enc/apng.cc | 7 +-
third_party/jpeg-xl/lib/extras/enc/jpegli.cc | 12 +-
third_party/jpeg-xl/lib/extras/enc/pnm.cc | 5 +-
third_party/jpeg-xl/lib/extras/hlg.cc | 9 +-
third_party/jpeg-xl/lib/extras/jpegli_test.cc | 2 +-
third_party/jpeg-xl/lib/extras/packed_image.h | 75 +-
third_party/jpeg-xl/lib/extras/packed_image_convert.cc | 16 +-
third_party/jpeg-xl/lib/extras/tone_mapping.cc | 18 +-
third_party/jpeg-xl/lib/extras/tone_mapping_gbench.cc | 5 +-
third_party/jpeg-xl/lib/include/jxl/encode.h | 138 +
third_party/jpeg-xl/lib/include/jxl/stats.h | 2 +-
third_party/jpeg-xl/lib/include/jxl/thread_parallel_runner.h | 2 +-
third_party/jpeg-xl/lib/jxl/ac_strategy.cc | 1 -
third_party/jpeg-xl/lib/jxl/ac_strategy.h | 2 +-
third_party/jpeg-xl/lib/jxl/ac_strategy_test.cc | 1 -
third_party/jpeg-xl/lib/jxl/base/common.h | 95 +
third_party/jpeg-xl/lib/jxl/base/fast_math-inl.h | 236 +
third_party/jpeg-xl/lib/jxl/matrix_ops.h => third_party/jpeg-xl/lib/jxl/base/matrix_ops.h | 0
third_party/jpeg-xl/lib/jxl/base/rational_polynomial-inl.h | 102 +
third_party/jpeg-xl/lib/jxl/base/span.h | 14 +
third_party/jpeg-xl/lib/jxl/bit_reader_test.cc | 2 +-
third_party/jpeg-xl/lib/jxl/butteraugli/butteraugli.cc | 594 ++-
third_party/jpeg-xl/lib/jxl/butteraugli/butteraugli.h | 8 +-
third_party/jpeg-xl/lib/jxl/butteraugli/butteraugli_test.cc | 118 +
third_party/jpeg-xl/lib/jxl/chroma_from_luma.h | 6 +-
third_party/jpeg-xl/lib/jxl/cms/color_encoding_cms.h | 145 +
third_party/jpeg-xl/lib/jxl/cms/color_management.cc | 848 ++++++
third_party/jpeg-xl/lib/jxl/cms/color_management.h | 34 +
third_party/jpeg-xl/lib/jxl/cms/jxl_cms.cc | 1325 ++++++++++
third_party/jpeg-xl/lib/jxl/cms/jxl_cms.h | 23 +
third_party/jpeg-xl/lib/jxl/cms/jxl_skcms.h | 54 +
third_party/jpeg-xl/lib/jxl/cms/opsin_params.h | 160 +
third_party/jpeg-xl/lib/jxl/cms/tone_mapping-inl.h | 239 +
third_party/jpeg-xl/lib/jxl/cms/transfer_functions-inl.h | 427 +++
third_party/jpeg-xl/lib/jxl/codec_in_out.h | 1 -
third_party/jpeg-xl/lib/jxl/coeff_order.h | 2 +-
third_party/jpeg-xl/lib/jxl/color_encoding_internal.cc | 328 +-
third_party/jpeg-xl/lib/jxl/color_encoding_internal.h | 331 +-
third_party/jpeg-xl/lib/jxl/color_encoding_internal_test.cc | 19 +-
third_party/jpeg-xl/lib/jxl/color_management.cc | 879 ------
third_party/jpeg-xl/lib/jxl/color_management.h | 40 -
third_party/jpeg-xl/lib/jxl/color_management_test.cc | 99 +-
third_party/jpeg-xl/lib/jxl/common.h | 210 +-
third_party/jpeg-xl/lib/jxl/compressed_dc.cc | 1 -
third_party/jpeg-xl/lib/jxl/convolve_symmetric5.cc | 2 +-
third_party/jpeg-xl/lib/jxl/dct_for_test.h | 2 +-
third_party/jpeg-xl/lib/jxl/dct_test.cc | 1 -
third_party/jpeg-xl/lib/jxl/dct_util.h | 1 -
third_party/jpeg-xl/lib/jxl/dec_ans.cc | 1 -
third_party/jpeg-xl/lib/jxl/dec_bit_reader.h | 2 +-
third_party/jpeg-xl/lib/jxl/dec_cache.cc | 6 +-
third_party/jpeg-xl/lib/jxl/dec_cache.h | 3 +-
third_party/jpeg-xl/lib/jxl/dec_external_image.cc | 20 +-
third_party/jpeg-xl/lib/jxl/dec_external_image.h | 10 +-
third_party/jpeg-xl/lib/jxl/dec_frame.cc | 6 +-
third_party/jpeg-xl/lib/jxl/dec_frame.h | 2 +-
third_party/jpeg-xl/lib/jxl/dec_group.cc | 4 +-
third_party/jpeg-xl/lib/jxl/dec_group_border.h | 2 +-
third_party/jpeg-xl/lib/jxl/dec_noise.cc | 1 -
third_party/jpeg-xl/lib/jxl/dec_patch_dictionary.cc | 4 +-
third_party/jpeg-xl/lib/jxl/dec_patch_dictionary.h | 2 -
third_party/jpeg-xl/lib/jxl/dec_tone_mapping-inl.h | 239 -
third_party/jpeg-xl/lib/jxl/dec_xyb.cc | 15 +-
third_party/jpeg-xl/lib/jxl/dec_xyb.h | 1 -
third_party/jpeg-xl/lib/jxl/decode.cc | 16 +-
third_party/jpeg-xl/lib/jxl/decode_test.cc | 134 +-
third_party/jpeg-xl/lib/jxl/decode_to_jpeg.cc | 2 +
third_party/jpeg-xl/lib/jxl/enc_ac_strategy.cc | 340 +-
third_party/jpeg-xl/lib/jxl/enc_ac_strategy.h | 10 +-
third_party/jpeg-xl/lib/jxl/enc_adaptive_quantization.cc | 229 +-
third_party/jpeg-xl/lib/jxl/enc_adaptive_quantization.h | 4 +-
third_party/jpeg-xl/lib/jxl/enc_ans.cc | 2 +-
third_party/jpeg-xl/lib/jxl/enc_ar_control_field.cc | 1 -
third_party/jpeg-xl/lib/jxl/enc_bit_writer.h | 2 +-
third_party/jpeg-xl/lib/jxl/enc_butteraugli_comparator.cc | 1 -
third_party/jpeg-xl/lib/jxl/enc_cache.cc | 3 +-
third_party/jpeg-xl/lib/jxl/enc_cache.h | 2 +-
third_party/jpeg-xl/lib/jxl/enc_chroma_from_luma.cc | 18 +-
third_party/jpeg-xl/lib/jxl/enc_chroma_from_luma.h | 3 +-
third_party/jpeg-xl/lib/jxl/enc_cluster.cc | 2 +-
third_party/jpeg-xl/lib/jxl/enc_coeff_order.h | 1 -
third_party/jpeg-xl/lib/jxl/enc_color_management.cc | 1288 ---------
third_party/jpeg-xl/lib/jxl/enc_color_management.h | 90 -
third_party/jpeg-xl/lib/jxl/enc_comparator.cc | 1 -
third_party/jpeg-xl/lib/jxl/enc_context_map.cc | 1 +
third_party/jpeg-xl/lib/jxl/enc_debug_image.cc | 25 +-
third_party/jpeg-xl/lib/jxl/enc_detect_dots.cc | 4 +-
third_party/jpeg-xl/lib/jxl/enc_dot_dictionary.cc | 2 +-
third_party/jpeg-xl/lib/jxl/enc_entropy_coder.cc | 2 +-
third_party/jpeg-xl/lib/jxl/enc_external_image.cc | 3 +-
third_party/jpeg-xl/lib/jxl/enc_fast_lossless.cc | 12 +-
third_party/jpeg-xl/lib/jxl/enc_frame.cc | 5 +-
third_party/jpeg-xl/lib/jxl/enc_gamma_correct.h | 1 -
third_party/jpeg-xl/lib/jxl/enc_group.cc | 65 +-
third_party/jpeg-xl/lib/jxl/enc_heuristics.cc | 5 +-
third_party/jpeg-xl/lib/jxl/enc_icc_codec.cc | 27 +-
third_party/jpeg-xl/lib/jxl/enc_icc_codec.h | 4 +-
third_party/jpeg-xl/lib/jxl/enc_image_bundle.cc | 2 +-
third_party/jpeg-xl/lib/jxl/enc_jxl_skcms.h | 54 -
third_party/jpeg-xl/lib/jxl/enc_modular.cc | 1 +
third_party/jpeg-xl/lib/jxl/enc_noise.cc | 1 -
third_party/jpeg-xl/lib/jxl/enc_patch_dictionary.cc | 4 +-
third_party/jpeg-xl/lib/jxl/enc_patch_dictionary.h | 2 -
third_party/jpeg-xl/lib/jxl/enc_photon_noise.cc | 14 +-
third_party/jpeg-xl/lib/jxl/enc_progressive_split.cc | 2 +-
third_party/jpeg-xl/lib/jxl/enc_progressive_split.h | 2 +-
third_party/jpeg-xl/lib/jxl/enc_quant_weights.cc | 2 +-
third_party/jpeg-xl/lib/jxl/enc_splines.cc | 5 +-
third_party/jpeg-xl/lib/jxl/enc_toc.cc | 2 +-
third_party/jpeg-xl/lib/jxl/enc_xyb.cc | 40 +-
third_party/jpeg-xl/lib/jxl/enc_xyb.h | 3 -
third_party/jpeg-xl/lib/jxl/encode.cc | 161 +-
third_party/jpeg-xl/lib/jxl/encode_test.cc | 724 ++++-
third_party/jpeg-xl/lib/jxl/entropy_coder.cc | 2 +-
third_party/jpeg-xl/lib/jxl/entropy_coder_test.cc | 2 +-
third_party/jpeg-xl/lib/jxl/epf.cc | 1 -
third_party/jpeg-xl/lib/jxl/exif.h | 4 +-
third_party/jpeg-xl/lib/jxl/fast_math-inl.h | 236 -
third_party/jpeg-xl/lib/jxl/fast_math_test.cc | 6 +-
third_party/jpeg-xl/lib/jxl/fields.h | 1 -
third_party/jpeg-xl/lib/jxl/fields_test.cc | 2 +-
third_party/jpeg-xl/lib/jxl/frame_dimensions.h | 92 +
third_party/jpeg-xl/lib/jxl/frame_header.cc | 2 +
third_party/jpeg-xl/lib/jxl/frame_header.h | 4 +-
third_party/jpeg-xl/lib/jxl/gauss_blur.cc | 4 +-
third_party/jpeg-xl/lib/jxl/gradient_test.cc | 13 +-
third_party/jpeg-xl/lib/jxl/headers.cc | 2 +-
third_party/jpeg-xl/lib/jxl/icc_codec.cc | 14 +-
third_party/jpeg-xl/lib/jxl/icc_codec_common.cc | 1 -
third_party/jpeg-xl/lib/jxl/icc_codec_test.cc | 20 +-
third_party/jpeg-xl/lib/jxl/image.cc | 3 +-
third_party/jpeg-xl/lib/jxl/image.h | 1 -
third_party/jpeg-xl/lib/jxl/image_bundle.cc | 1 -
third_party/jpeg-xl/lib/jxl/image_bundle.h | 8 +-
third_party/jpeg-xl/lib/jxl/image_metadata.cc | 11 +-
third_party/jpeg-xl/lib/jxl/image_metadata.h | 1 -
third_party/jpeg-xl/lib/jxl/image_ops.h | 109 +-
third_party/jpeg-xl/lib/jxl/jpeg/dec_jpeg_data_writer.cc | 81 +-
third_party/jpeg-xl/lib/jxl/jpeg/dec_jpeg_serialization_state.h | 6 +-
third_party/jpeg-xl/lib/jxl/jpeg/enc_jpeg_data.cc | 6 +-
third_party/jpeg-xl/lib/jxl/jpeg/enc_jpeg_data_reader.cc | 3 +-
third_party/jpeg-xl/lib/jxl/jpeg/jpeg_data.cc | 4 +-
third_party/jpeg-xl/lib/jxl/jpeg/jpeg_data.h | 8 +-
third_party/jpeg-xl/lib/jxl/jxl_test.cc | 130 +-
third_party/jpeg-xl/lib/jxl/modular/encoding/dec_ma.cc | 1 +
third_party/jpeg-xl/lib/jxl/modular/encoding/enc_encoding.cc | 3 +-
third_party/jpeg-xl/lib/jxl/modular/encoding/enc_ma.cc | 3 +-
third_party/jpeg-xl/lib/jxl/modular/encoding/encoding.cc | 1 +
third_party/jpeg-xl/lib/jxl/modular/modular_image.cc | 1 -
third_party/jpeg-xl/lib/jxl/modular/transform/enc_palette.cc | 2 +-
third_party/jpeg-xl/lib/jxl/modular/transform/enc_rct.cc | 1 -
third_party/jpeg-xl/lib/jxl/modular/transform/enc_squeeze.cc | 1 -
third_party/jpeg-xl/lib/jxl/modular/transform/palette.h | 1 -
third_party/jpeg-xl/lib/jxl/modular/transform/rct.h | 1 -
third_party/jpeg-xl/lib/jxl/modular/transform/squeeze.cc | 2 +-
third_party/jpeg-xl/lib/jxl/modular/transform/squeeze.h | 1 -
third_party/jpeg-xl/lib/jxl/modular_test.cc | 18 +-
third_party/jpeg-xl/lib/jxl/noise.h | 2 +-
third_party/jpeg-xl/lib/jxl/opsin_image_test.cc | 14 +-
third_party/jpeg-xl/lib/jxl/opsin_inverse_test.cc | 5 +-
third_party/jpeg-xl/lib/jxl/opsin_params.cc | 12 +-
third_party/jpeg-xl/lib/jxl/opsin_params.h | 61 -
third_party/jpeg-xl/lib/jxl/pack_signed.h | 34 +
third_party/jpeg-xl/lib/jxl/passes_state.cc | 2 +-
third_party/jpeg-xl/lib/jxl/passes_state.h | 1 -
third_party/jpeg-xl/lib/jxl/passes_test.cc | 67 +-
third_party/jpeg-xl/lib/jxl/patch_dictionary_test.cc | 4 +-
third_party/jpeg-xl/lib/jxl/preview_test.cc | 8 +-
third_party/jpeg-xl/lib/jxl/quant_weights.cc | 3 +-
third_party/jpeg-xl/lib/jxl/quant_weights.h | 1 -
third_party/jpeg-xl/lib/jxl/quantizer.h | 1 -
third_party/jpeg-xl/lib/jxl/quantizer_test.cc | 1 -
third_party/jpeg-xl/lib/jxl/rational_polynomial-inl.h | 101 -
third_party/jpeg-xl/lib/jxl/rational_polynomial_test.cc | 4 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/render_pipeline_test.cc | 19 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_epf.cc | 2 +
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_from_linear.cc | 5 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_noise.cc | 12 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_to_linear.cc | 4 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_tone_mapping.cc | 3 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_write.cc | 2 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_xyb.cc | 16 +-
third_party/jpeg-xl/lib/jxl/roundtrip_test.cc | 183 +-
third_party/jpeg-xl/lib/jxl/speed_tier_test.cc | 30 +-
third_party/jpeg-xl/lib/jxl/splines.cc | 6 +-
third_party/jpeg-xl/lib/jxl/splines_test.cc | 8 +-
third_party/jpeg-xl/lib/jxl/test_image.cc | 8 +-
third_party/jpeg-xl/lib/jxl/test_utils.cc | 30 +-
third_party/jpeg-xl/lib/jxl/testing.h | 2 +
third_party/jpeg-xl/lib/jxl/tf_gbench.cc | 2 +-
third_party/jpeg-xl/lib/jxl/toc.cc | 2 +-
third_party/jpeg-xl/lib/jxl/toc_test.cc | 2 +-
third_party/jpeg-xl/lib/jxl/transfer_functions-inl.h | 427 ---
third_party/jpeg-xl/lib/jxl_lists.bzl | 28 +-
third_party/jpeg-xl/lib/jxl_lists.cmake | 28 +-
third_party/jpeg-xl/plugins/gimp/file-jxl-load.cc | 4 +-
third_party/jpeg-xl/third_party/skcms.cmake | 4 +-
third_party/jpeg-xl/tools/fast_lossless/.gitignore | 1 -
227 files changed, 7037 insertions(+), 6871 deletions(-)


c6a7bc2b079666ebfde3ca66afb0d17915cc634a by Eugene Kliuchnikov

https://github.com/libjxl/libjxl/commit/c6a7bc2b079666ebfde3ca66afb0d17915cc634a
Authored: 2023-10-13 17:12:40 +0200
Committed: 2023-10-13 15:12:40 +0000

Fix gcc-13 build (#2877)


2aef53eec404c1ea895c4ea6439f1cefe06fd287 by Jon Sneyers

https://github.com/libjxl/libjxl/commit/2aef53eec404c1ea895c4ea6439f1cefe06fd287
Authored: 2023-10-13 15:47:04 +0200
Committed: 2023-10-13 13:47:04 +0000

fix bug in frame index box writing and add rudimentary test (#2875)


3ecdfdd456425949bb312d69860185b8aaae0404 by Jon Sneyers

https://github.com/libjxl/libjxl/commit/3ecdfdd456425949bb312d69860185b8aaae0404
Authored: 2023-10-13 12:44:54 +0200
Committed: 2023-10-13 10:44:54 +0000

allow non-XYB encoding with default colorspace (#2874)


891c193febca5b5c2aa19b4a9d5dabb5766dc350 by Jon Sneyers

https://github.com/libjxl/libjxl/commit/891c193febca5b5c2aa19b4a9d5dabb5766dc350
Authored: 2023-10-13 08:54:01 +0200
Committed: 2023-10-13 06:54:01 +0000

add lossless and e10 to speed tier test (#2658)


693e5215435b73d585c20a60c3721505f89f69be by Eugene Kliuchnikov

https://github.com/libjxl/libjxl/commit/693e5215435b73d585c20a60c3721505f89f69be
Authored: 2023-10-12 17:20:16 +0200
Committed: 2023-10-12 15:20:16 +0000

Modernize to debian:bookworm (#2866)


314d50f5962f9994e933c73ff7eb10d3c7fdf1c0 by Eugene Kliuchnikov

https://github.com/libjxl/libjxl/commit/314d50f5962f9994e933c73ff7eb10d3c7fdf1c0
Authored: 2023-10-12 16:59:29 +0200
Committed: 2023-10-12 14:59:29 +0000

Pick-up fix from Brunsli upstream (#2871)


af4224a11c42849720369e20d4563f649fe0230b by Eugene Kliuchnikov

https://github.com/libjxl/libjxl/commit/af4224a11c42849720369e20d4563f649fe0230b
Authored: 2023-10-12 15:54:49 +0200
Committed: 2023-10-12 13:54:49 +0000

Make XYB color profile more similar across compilers/targets. (#2868)


546cd70ba1e83b8fc25ff8d7d78dfb1cb619aa31 by Moritz Firsching

https://github.com/libjxl/libjxl/commit/546cd70ba1e83b8fc25ff8d7d78dfb1cb619aa31
Authored: 2023-10-12 14:23:58 +0200
Committed: 2023-10-12 12:23:58 +0000

allow decoding to pam when no alpha is present (#2869)


ee2200520d9c76dbcacab8f76a7d5adc7cf04b9d by Jon Sneyers

https://github.com/libjxl/libjxl/commit/ee2200520d9c76dbcacab8f76a7d5adc7cf04b9d
Authored: 2023-10-12 12:26:57 +0200
Committed: 2023-10-12 10:26:57 +0000

improve tests (mainly upsampling modes) (#2865)


e8d70412ddb196da2a4dd90c2a20cf3de2efbe8e by Moritz Firsching

https://github.com/libjxl/libjxl/commit/e8d70412ddb196da2a4dd90c2a20cf3de2efbe8e
Authored: 2023-10-12 10:10:27 +0200
Committed: 2023-10-12 08:10:27 +0000

output_foo concatenated when writing to stdout (#2864)


538d950224e36064e13ca5e7b307302156a46503 by Ivan Kokorev

https://github.com/libjxl/libjxl/commit/538d950224e36064e13ca5e7b307302156a46503
Authored: 2023-10-12 11:10:22 +0300
Committed: 2023-10-12 08:10:22 +0000

Added jpegview and antidupl.net to software_support.md (#2863)


363cba90f8311aaa1847235b1b2b2c09e4418c3d by Moritz Firsching

https://github.com/libjxl/libjxl/commit/363cba90f8311aaa1847235b1b2b2c09e4418c3d
Authored: 2023-10-12 10:10:16 +0200
Committed: 2023-10-12 08:10:16 +0000

don't ignore filetype before : (#2862)


54b7c2afeabd6674fc7ca5d4066b411f969b0844 by Moritz Firsching

https://github.com/libjxl/libjxl/commit/54b7c2afeabd6674fc7ca5d4066b411f969b0844
Authored: 2023-10-12 09:55:37 +0200
Committed: 2023-10-12 07:55:37 +0000

add merge_group (#2867)


e37516e7a7494f49613ac2cde1b58dbc06e52e62 by Jon Sneyers

https://github.com/libjxl/libjxl/commit/e37516e7a7494f49613ac2cde1b58dbc06e52e62
Authored: 2023-10-10 16:31:23 +0200
Committed: 2023-10-10 16:31:23 +0200

extend frame settings tests (#2860)


7b5fd2bae8ad3bf07f5cc7bba479ec24117ab811 by dependabot[bot]

https://github.com/libjxl/libjxl/commit/7b5fd2bae8ad3bf07f5cc7bba479ec24117ab811
Authored: 2023-10-09 17:48:09 +0000
Committed: 2023-10-09 17:48:09 +0000

Bump step-security/harden-runner from 2.5.1 to 2.6.0 (#2856)


79f27b2defdfd0af74c44bad6d2f2e44fc3a5bcf by dependabot[bot]

https://github.com/libjxl/libjxl/commit/79f27b2defdfd0af74c44bad6d2f2e44fc3a5bcf
Authored: 2023-10-09 17:21:28 +0000
Committed: 2023-10-09 17:21:28 +0000

Bump ossf/scorecard-action from 2.2.0 to 2.3.0 (#2858)


65f4912e0bf4e8156b1be77c786c8ca3d941b405 by dependabot[bot]

https://github.com/libjxl/libjxl/commit/65f4912e0bf4e8156b1be77c786c8ca3d941b405
Authored: 2023-10-09 19:01:45 +0200
Committed: 2023-10-09 19:01:45 +0200

Bump github/codeql-action from 2.21.9 to 2.22.1 (#2857)


135699db860a470881721c882abb559b95642226 by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/135699db860a470881721c882abb559b95642226
Authored: 2023-10-09 10:16:08 +0000
Committed: 2023-10-09 12:33:36 +0200

Cleanup includes


00df0d870668e24dbdc25efded202ba68b3bd70a by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/00df0d870668e24dbdc25efded202ba68b3bd70a
Authored: 2023-10-09 07:18:05 +0000
Committed: 2023-10-09 09:58:35 +0200

Fix more includes


7c5f1376006c9cb899699e136b3b70a41e01be44 by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/7c5f1376006c9cb899699e136b3b70a41e01be44
Authored: 2023-10-06 14:10:10 +0000
Committed: 2023-10-09 09:58:35 +0200

Fix typos


ce3c355e2e9fce859fb7c9ac6fe201dd46d04537 by Moritz Firsching

https://github.com/libjxl/libjxl/commit/ce3c355e2e9fce859fb7c9ac6fe201dd46d04537
Authored: 2023-10-06 18:43:06 +0200
Committed: 2023-10-06 16:43:06 +0000

relax LosslesSmallFewColors test (#2845)


245c98abbd1f86a71f0aa9b723dfa28eef8e49aa by Jon Sneyers

https://github.com/libjxl/libjxl/commit/245c98abbd1f86a71f0aa9b723dfa28eef8e49aa
Authored: 2023-10-06 17:34:51 +0200
Committed: 2023-10-06 17:34:51 +0200

move/remove unused functions (#2847)


6ebb33c86a4d5d537705089b1e55354a4eafe831 by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/6ebb33c86a4d5d537705089b1e55354a4eafe831
Authored: 2023-10-06 10:37:51 +0000
Committed: 2023-10-06 16:04:49 +0200

Fix internal build


16684275e2cbce21b1554c2a69541cecea5a5e66 by Sami Boukortt

https://github.com/libjxl/libjxl/commit/16684275e2cbce21b1554c2a69541cecea5a5e66
Authored: 2023-10-06 14:58:28 +0200
Committed: 2023-10-06 15:20:22 +0200

Fix building the comparison tool


f47d1f4f0288c02fd0ee8119c052764ed45f0a34 by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/f47d1f4f0288c02fd0ee8119c052764ed45f0a34
Authored: 2023-10-06 11:08:44 +0000
Committed: 2023-10-06 14:17:37 +0200

Do not enable AVX3_SPR by default


3b0c9cb2c81946ce833c0d69484418ef16707e39 by Jon Sneyers

https://github.com/libjxl/libjxl/commit/3b0c9cb2c81946ce833c0d69484418ef16707e39
Authored: 2023-10-06 12:01:12 +0200
Committed: 2023-10-06 10:01:12 +0000

add test for jpeg reconstruction with restart marker (#2832)


81095f267258cd21500b05c11b4b8dc1e2a1c9de by Moritz Firsching

https://github.com/libjxl/libjxl/commit/81095f267258cd21500b05c11b4b8dc1e2a1c9de
Authored: 2023-10-06 11:04:53 +0200
Committed: 2023-10-06 09:04:53 +0000

Test cjxl -e 1 -d 0 for images with few colors (#2844)


43f9df86006a324ef4d2d3fe64949ccb4e9e824b by Luca Versari

https://github.com/libjxl/libjxl/commit/43f9df86006a324ef4d2d3fe64949ccb4e9e824b
Authored: 2023-10-05 23:47:34 +0200
Committed: 2023-10-06 09:36:00 +0200

Fix encoding of <256x256 images that have <4 channels.


136cd8107f1ed79f95dfb9ca3250fb7adc9d68a2 by Jyrki Alakuijala

https://github.com/libjxl/libjxl/commit/136cd8107f1ed79f95dfb9ca3250fb7adc9d68a2
Authored: 2023-10-04 14:35:34 +0200
Committed: 2023-10-04 14:35:34 +0200

back-and-forth dcts for ac strategy (#2836)


6b879656c2c5b6b9faeb58403483372c4a0b5522 by dependabot[bot]

https://github.com/libjxl/libjxl/commit/6b879656c2c5b6b9faeb58403483372c4a0b5522
Authored: 2023-10-02 17:25:44 +0200
Committed: 2023-10-02 17:25:44 +0200

Bump github/codeql-action from 2.21.8 to 2.21.9 (#2840)


52765cc36f0851917ed00c7fa0e827c96cc74920 by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/52765cc36f0851917ed00c7fa0e827c96cc74920
Authored: 2023-10-02 11:47:25 +0000
Committed: 2023-10-02 16:43:09 +0200

Cut jxl_cms dependencies and move it to cms/


6c7e4d1250de5d670bd4070d827d0841a85eadad by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/6c7e4d1250de5d670bd4070d827d0841a85eadad
Authored: 2023-10-02 12:27:44 +0000
Committed: 2023-10-02 14:50:30 +0200

Add preemption logic to all workflows that are triggered by PR


e4eb1f093e27d91fc8c4e3611d2ae2a5c12fa07b by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/e4eb1f093e27d91fc8c4e3611d2ae2a5c12fa07b
Authored: 2023-09-29 12:30:31 +0000
Committed: 2023-09-30 15:17:40 +0200

(Nominally) move color_management to cms/


43d1a60af7c4892f764bbbecbf50828c6583d3c6 by Eugene Kliuchnikov

https://github.com/libjxl/libjxl/commit/43d1a60af7c4892f764bbbecbf50828c6583d3c6
Authored: 2023-09-29 13:58:24 +0200
Committed: 2023-09-29 13:58:24 +0200

Move transfer_functions and tone_mapping to cms/ (#2833)


4b0029a52fe11867ae24c364450f74550f83b1f2 by Sami Boukortt

https://github.com/libjxl/libjxl/commit/4b0029a52fe11867ae24c364450f74550f83b1f2
Authored: 2023-09-29 09:30:34 +0200
Committed: 2023-09-29 07:30:34 +0000

Fix LCMS build (#2829)


8c36f40991c0966f6cf03abe045f494267ceab32 by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/8c36f40991c0966f6cf03abe045f494267ceab32
Authored: 2023-09-28 20:00:01 +0000
Committed: 2023-09-28 22:20:43 +0200

Fix SVE build


567c92c4be885592ea3f161384f7e6dd59697831 by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/567c92c4be885592ea3f161384f7e6dd59697831
Authored: 2023-09-28 15:30:52 +0000
Committed: 2023-09-28 21:55:19 +0200

Continue separating jxl_cms


d7a7a7d305f25b556477b4be5fee949c09164889 by Jon Sneyers

https://github.com/libjxl/libjxl/commit/d7a7a7d305f25b556477b4be5fee949c09164889
Authored: 2023-09-28 17:22:29 +0200
Committed: 2023-09-28 15:22:29 +0000

fix e8+ VarDCT with noise enabled (#2825)


78bd85245a772a534e1a28503d144eb0b242ca5b by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/78bd85245a772a534e1a28503d144eb0b242ca5b
Authored: 2023-09-27 12:47:03 +0000
Committed: 2023-09-28 11:01:55 +0200

Add jxl::cms::ColorEncoding


d895ec88f42c1a0031d0e419fcc53d15e2fd92fb by Moritz Firsching

https://github.com/libjxl/libjxl/commit/d895ec88f42c1a0031d0e419fcc53d15e2fd92fb
Authored: 2023-09-27 19:13:35 +0200
Committed: 2023-09-27 19:13:35 +0200

input streaming (#2785)


adea3ca72945403ffde667c42ca525351a30c8a0 by dependabot[bot]

https://github.com/libjxl/libjxl/commit/adea3ca72945403ffde667c42ca525351a30c8a0
Authored: 2023-09-25 15:06:08 +0000
Committed: 2023-09-25 15:06:08 +0000

Bump actions/checkout from 4.0.0 to 4.1.0 (#2823)


17c4104e784461e065eacd2c79922be7e156159f by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/17c4104e784461e065eacd2c79922be7e156159f
Authored: 2023-09-25 11:46:09 +0000
Committed: 2023-09-25 14:42:16 +0200

Untie cms/ some icc utilities from PaddedBytes


f2e0ab81528c32cd65c27433daa21510195fdc8b by Zoltan Szabadka

https://github.com/libjxl/libjxl/commit/f2e0ab81528c32cd65c27433daa21510195fdc8b
Authored: 2023-09-23 07:22:22 +0000
Committed: 2023-09-23 07:40:13 +0000

Fix uint16 packed image pixel accessor.


a689a6248748c35de16fec5369e94c27c5c2e194 by Zoltan Szabadka

https://github.com/libjxl/libjxl/commit/a689a6248748c35de16fec5369e94c27c5c2e194
Authored: 2023-09-21 16:14:32 +0000
Committed: 2023-09-21 20:47:46 +0000

Add options for alpha blending for djxl.


1439162f0d41ab379a1a1c142513ba850e7face5 by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/1439162f0d41ab379a1a1c142513ba850e7face5
Authored: 2023-09-21 12:48:03 +0000
Committed: 2023-09-21 17:03:50 +0200

Comb TODOs


1d469f2b72f8e2e27ed170614c92869431400802 by Zoltan Szabadka

https://github.com/libjxl/libjxl/commit/1d469f2b72f8e2e27ed170614c92869431400802
Authored: 2023-09-21 11:42:34 +0000
Committed: 2023-09-21 14:09:16 +0000

By default output only a single file from djxl.


58f292f942f072c946e9f9139f431f4dd9c95cb6 by Zoltan Szabadka

https://github.com/libjxl/libjxl/commit/58f292f942f072c946e9f9139f431f4dd9c95cb6
Authored: 2023-09-21 11:03:09 +0000
Committed: 2023-09-21 13:02:53 +0000

Drop the suffix -ec0 from the color part of ppm output.


ed6eb09bd23226db3dfdd828c359f61a8d39ddac by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/ed6eb09bd23226db3dfdd828c359f61a8d39ddac
Authored: 2023-09-21 09:41:57 +0000
Committed: 2023-09-21 11:57:52 +0200

Fix inconsistency found by fuzzer.


8b58f4c2437baa97978ee6f548966c4db19bd244 by Jon Sneyers

https://github.com/libjxl/libjxl/commit/8b58f4c2437baa97978ee6f548966c4db19bd244
Authored: 2023-09-20 17:02:40 +0200
Committed: 2023-09-20 17:02:40 +0200

add PAT for branch protection check (#2810)


f19ccc68fcab2045f6301ffd0d50e7878738963c by dependabot[bot]

https://github.com/libjxl/libjxl/commit/f19ccc68fcab2045f6301ffd0d50e7878738963c
Authored: 2023-09-20 09:04:17 +0000
Committed: 2023-09-20 09:04:17 +0000

Bump actions/dependency-review-action from 2.5.1 to 3.1.0 (#2809)


4c8d108bb9fd53dbd4af8c97033fb067d4c9e357 by dependabot[bot]

https://github.com/libjxl/libjxl/commit/4c8d108bb9fd53dbd4af8c97033fb067d4c9e357
Authored: 2023-09-20 08:34:37 +0000
Committed: 2023-09-20 08:34:37 +0000

Bump github/codeql-action from 2.21.7 to 2.21.8 (#2807)


b74cb8e44bd03c4c577e0c5c147686882c90f3ff by dependabot[bot]

https://github.com/libjxl/libjxl/commit/b74cb8e44bd03c4c577e0c5c147686882c90f3ff
Authored: 2023-09-20 08:23:51 +0000
Committed: 2023-09-20 08:23:51 +0000

Bump actions/checkout from 3.6.0 to 4.0.0 (#2808)


7c797a0317baba0a9fcd384135191f88837f3077 by StepSecurity Bot

https://github.com/libjxl/libjxl/commit/7c797a0317baba0a9fcd384135191f88837f3077
Authored: 2023-09-20 00:33:17 -0700
Committed: 2023-09-20 09:33:17 +0200

[StepSecurity] Apply security best practices (#2804)


9e5939b86d7edf73bdf4c4fcb6238be662f8b5a6 by Moritz Firsching

https://github.com/libjxl/libjxl/commit/9e5939b86d7edf73bdf4c4fcb6238be662f8b5a6
Authored: 2023-09-20 09:31:42 +0200
Committed: 2023-09-20 09:31:42 +0200

mention default for --lossless_jpeg (#2781)


b180cf855db87280c3a5716adb8e9cfe9fe1b52e by Moritz Firsching

https://github.com/libjxl/libjxl/commit/b180cf855db87280c3a5716adb8e9cfe9fe1b52e
Authored: 2023-09-20 09:30:16 +0200
Committed: 2023-09-20 09:30:16 +0200

fix readthedocs (#2799)


059ef6238450864689745b7486dd1428287f40ea by Jon Sneyers

https://github.com/libjxl/libjxl/commit/059ef6238450864689745b7486dd1428287f40ea
Authored: 2023-09-20 09:29:56 +0200
Committed: 2023-09-20 09:29:56 +0200

add badge for OpenSSF best practices (#2806)


380a22a613f69f4e62cbe12d28f1facca7b60944 by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/380a22a613f69f4e62cbe12d28f1facca7b60944
Authored: 2023-09-19 13:38:32 +0000
Committed: 2023-09-19 21:05:13 +0200

Faster MSAN build?


a8a6cedf4e53831254d5ea78d94fba486a8b099d by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/a8a6cedf4e53831254d5ea78d94fba486a8b099d
Authored: 2023-09-19 14:35:46 +0000
Committed: 2023-09-19 17:30:33 +0200

more clang-tidy findings


92012e7e02a0186402bc9d79cf59a9ebda0def27 by Jon Sneyers

https://github.com/libjxl/libjxl/commit/92012e7e02a0186402bc9d79cf59a9ebda0def27
Authored: 2023-09-19 16:44:37 +0200
Committed: 2023-09-19 16:44:37 +0200

use link to nicer view for security score card (#2803)


006d3da4e011c2da7c01bd759b0cfbca3bd3c8cb by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/006d3da4e011c2da7c01bd759b0cfbca3bd3c8cb
Authored: 2023-09-19 13:02:38 +0000
Committed: 2023-09-19 15:20:45 +0200

Fix clang tidy findings


c4c593fd9ddf03f9f1be26fd302015158d54028f by Moritz Firsching

https://github.com/libjxl/libjxl/commit/c4c593fd9ddf03f9f1be26fd302015158d54028f
Authored: 2023-09-19 12:01:56 +0200
Committed: 2023-09-19 12:01:56 +0200

add scorecard to readme (#2800)


c3e34b97e68fea5c6354ecc62144c9a5985e2590 by Moritz Firsching

https://github.com/libjxl/libjxl/commit/c3e34b97e68fea5c6354ecc62144c9a5985e2590
Authored: 2023-09-19 09:16:17 +0200
Committed: 2023-09-19 09:16:17 +0200

add missing fclose (#2790)


d2f0edbff5e796200ac4134844393c774bd80bf3 by Moritz Firsching

https://github.com/libjxl/libjxl/commit/d2f0edbff5e796200ac4134844393c774bd80bf3
Authored: 2023-09-18 14:34:22 +0200
Committed: 2023-09-18 14:34:22 +0200

relax distance check (#2798)


d6ef1715ef10aa758ca208632a094794599b7d63 by Pedro Kaj Kjellerup Nacht

https://github.com/libjxl/libjxl/commit/d6ef1715ef10aa758ca208632a094794599b7d63
Authored: 2023-09-18 08:53:17 -0300
Committed: 2023-09-18 13:53:17 +0200

Add Scorecard GitHub Action (#2797)


7415c3ac724a54ba185337dc0224718ec6ec949a by Aditya Patadia

https://github.com/libjxl/libjxl/commit/7415c3ac724a54ba185337dc0224718ec6ec949a
Authored: 2023-09-18 13:45:51 +0530
Committed: 2023-09-18 10:15:51 +0200

Added Gumlet as online tool (#2794)


c5577db0aff797167fcece0b73e01bce87ff0a0e by Zoltan Szabadka

https://github.com/libjxl/libjxl/commit/c5577db0aff797167fcece0b73e01bce87ff0a0e
Authored: 2023-09-15 09:21:51 +0000
Committed: 2023-09-15 11:07:30 +0000

Add low memory version of butteraugli.


97e5ab0916af36ff4ea8c47a21a551281ee79949 by Moritz Firsching

https://github.com/libjxl/libjxl/commit/97e5ab0916af36ff4ea8c47a21a551281ee79949
Authored: 2023-09-14 09:06:18 +0200
Committed: 2023-09-14 09:06:18 +0200

parametrize box test (#2792)


8d8ba8269e1be0cc03f8ad652ed14676365cb09e by dependabot[bot]

https://github.com/libjxl/libjxl/commit/8d8ba8269e1be0cc03f8ad652ed14676365cb09e
Authored: 2023-09-12 08:17:28 +0200
Committed: 2023-09-12 08:17:28 +0200

Bump mxschmitt/action-tmate from 3.16 to 3.17 (#2788)


063166dc6a0caabfb0ae73eb68c7735f8c6ffd40 by dependabot[bot]

https://github.com/libjxl/libjxl/commit/063166dc6a0caabfb0ae73eb68c7735f8c6ffd40
Authored: 2023-09-12 08:17:21 +0200
Committed: 2023-09-12 08:17:21 +0200

Bump actions/cache from 3.3.1 to 3.3.2 (#2787)


17be6f4471079aa206d1041f681c63c29edaeb6f by dependabot[bot]

https://github.com/libjxl/libjxl/commit/17be6f4471079aa206d1041f681c63c29edaeb6f
Authored: 2023-09-12 08:17:16 +0200
Committed: 2023-09-12 08:17:16 +0200

Bump actions/upload-artifact from 3.1.2 to 3.1.3 (#2786)


619c60095965c93bf23f3e2368dcb85dc796f8e4 by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/619c60095965c93bf23f3e2368dcb85dc796f8e4
Authored: 2023-09-08 12:54:30 +0000
Committed: 2023-09-11 10:19:28 +0200

Mechanical part of extracting jxl_cms


ff8a9c1cd54d324137c1905017542ffedeacdef8 by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/ff8a9c1cd54d324137c1905017542ffedeacdef8
Authored: 2023-09-08 13:16:04 +0000
Committed: 2023-09-08 15:39:20 +0200

Fix "cross" workflow for the case when tests are not forced.


12219d1482f90e52fe46cd1665104f8eaa53c69b by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/12219d1482f90e52fe46cd1665104f8eaa53c69b
Authored: 2023-09-06 09:13:42 +0000
Committed: 2023-09-06 13:37:32 +0200

Faster debug tests.


4caa4209083d7ff3d7dc2aff7eb90f5d347bf562 by Leo Izen

https://github.com/libjxl/libjxl/commit/4caa4209083d7ff3d7dc2aff7eb90f5d347bf562
Authored: 2023-09-01 03:49:47 -0400
Committed: 2023-09-05 15:55:02 +0200

lib/include/jxl: use void for strict C prototypes


648288e3d0f791a36f8feb54bd5508194c38ebfb by Evgenii Kliuchnikov

https://github.com/libjxl/libjxl/commit/648288e3d0f791a36f8feb54bd5508194c38ebfb
Authored: 2023-08-30 12:46:25 +0000
Committed: 2023-09-05 15:34:35 +0200

Split cross-build/test into phases


9c043901aef0463615581224bc7c84933dba8af1 by dependabot[bot]

https://github.com/libjxl/libjxl/commit/9c043901aef0463615581224bc7c84933dba8af1
Authored: 2023-09-05 07:36:22 +0200
Committed: 2023-09-05 07:36:22 +0200

Bump actions/checkout from 3.6.0 to 4.0.0 (#2772)


d02352edaa7023e9f5f5909b98fe733f650b909c by Moritz Firsching

https://github.com/libjxl/libjxl/commit/d02352edaa7023e9f5f5909b98fe733f650b909c
Authored: 2023-09-04 18:03:19 +0200
Committed: 2023-09-04 18:03:19 +0200

remove ubunutu:18.04 from release workflow (#2770)


e4519ac0bf170d4ba1aa2b1d4149205fe2781f46 by Jon Sneyers

https://github.com/libjxl/libjxl/commit/e4519ac0bf170d4ba1aa2b1d4149205fe2781f46
Authored: 2023-09-04 11:21:47 +0200
Committed: 2023-09-04 11:21:47 +0200

better handling of PNG with sBIT chunk (#2767)


Duplicate of this bug: 1854885

./mach vendor media/libjxl/moz.yaml reported an error editing moz.build files:

Latest commit is c6a7bc2b079666ebfde3ca66afb0d17915cc634a from 2023-10-13T15:12:40Z
Fetching code archive from https://github.com/libjxl/libjxl/archive/c6a7bc2b079666ebfde3ca66afb0d17915cc634a.tar.gz
Retaining wanted in-tree files.
Cleaning third_party/jpeg-xl to import changes.
Unpacking upstream files for third_party/jpeg-xl.
Retaining wanted files from upstream changes.
Removing excluded files from upstream changes.
Removing: [/tmp/tmprkdehn1e/.github/ISSUE_TEMPLATE/bug_report.md, /tmp/tmprkdehn1e/.github/ISSUE_TEMPLATE/feature_request.md, /tmp/tmprkdehn1e/.github/PULL_REQUEST_TEMPLATE.md, /tmp/tmprkdehn1e/.github/dependabot.yml, 14 (omitted) items in /tmp/tmprkdehn1e/.github/workflows, /tmp/tmprkdehn1e/.gitignore, /tmp/tmprkdehn1e/.gitmodules, 18 (omitted) items in /tmp/tmprkdehn1e/doc, /tmp/tmprkdehn1e/doc/man/cjxl.txt, /tmp/tmprkdehn1e/doc/man/djxl.txt, 11 (omitted) items in /tmp/tmprkdehn1e/doc/sphinx, /tmp/tmprkdehn1e/lib/lib.gni, 47 (omitted) items in /tmp/tmprkdehn1e/tools, 23 (omitted) items in /tmp/tmprkdehn1e/tools/benchmark, 3 items in /tmp/tmprkdehn1e/tools/benchmark/hm: README.md, decode.sh and encode.sh, 30 (omitted) items in /tmp/tmprkdehn1e/tools/benchmark/metrics, 5 items in /tmp/tmprkdehn1e/tools/box: CMakeLists.txt, box.cc, box.h, box_list_main.cc and box_test.cc, 16 (omitted) items in /tmp/tmprkdehn1e/tools/comparison_viewer, 5 items in /tmp/tmprkdehn1e/tools/conformance: CMakeLists.txt, conformance.py, generator.py, lcms2.py and tooling_test.sh, 7 items in /tmp/tmprkdehn1e/tools/fast_lossless: .gitignore, README.md, build-android.sh, build.sh, cross_compile_aarch64.sh, fast_lossless_main.cc and pam-input.h, 12 (omitted) items in /tmp/tmprkdehn1e/tools/flicker_test, 10 (omitted) items in /tmp/tmprkdehn1e/tools/hdr, 4 items in /tmp/tmprkdehn1e/tools/icc_detect: icc_detect.h, icc_detect_empty.cc, icc_detect_win32.cc and icc_detect_x11.cc, 10 (omitted) items in /tmp/tmprkdehn1e/tools/jni/org/jpeg/jpegxl/wrapper, 3 items in /tmp/tmprkdehn1e/tools/optimizer: apply_simplex.py, simplex_fork.py and update_jpegli_global_scale.py, 19 (omitted) items in /tmp/tmprkdehn1e/tools/scripts, /tmp/tmprkdehn1e/tools/upscaling_coefficients/generate_upscaling_coefficients.py, /tmp/tmprkdehn1e/tools/upscaling_coefficients/upscaler_demo.py, 7 items in /tmp/tmprkdehn1e/tools/viewer: CMakeLists.txt, load_jxl.cc, load_jxl.h, main.cc, viewer_window.cc, viewer_window.h and viewer_window.ui, 16 (omitted) items in /tmp/tmprkdehn1e/tools/wasm_demo, /tmp/tmprkdehn1e/tools/wasm_demo/netlify/edge-functions/precompressed.ts]
Copying to third_party/jpeg-xl.
Checking for update actions
Registering changes with version control.
Checking for a spurious update.
Version 'c6a7bc2b079666ebfde3ca66afb0d17915cc634a' has changed 226 files.
Updating moz.yaml.
Found release: 5d20fbe1cfcdb54bcc7880fc8a59bb9047d8c60f (2023-08-31T08:05:46Z).

Found revision: 5d20fbe1cfcdb54bcc7880fc8a59bb9047d8c60f

Updating moz.build files
Found 4 files added and 21 files removed.
Could not add third_party/jpeg-xl/lib/extras/alpha_blend.cc to the appropriate moz.build file
Could not add third_party/jpeg-xl/lib/jxl/butteraugli/butteraugli_test.cc to the appropriate moz.build file
Could not add third_party/jpeg-xl/lib/jxl/cms/color_management.cc to the appropriate moz.build file
Could not add third_party/jpeg-xl/lib/jxl/cms/jxl_cms.cc to the appropriate moz.build file
Could not remove third_party/jpeg-xl/.github/ISSUE_TEMPLATE/bug_report.md from the appropriate moz.build file
Could not remove third_party/jpeg-xl/.github/ISSUE_TEMPLATE/feature_request.md from the appropriate moz.build file
Could not remove third_party/jpeg-xl/.github/workflows/build_test.yml from the appropriate moz.build file
Could not remove third_party/jpeg-xl/.github/workflows/build_test_cross.yml from the appropriate moz.build file
Could not remove third_party/jpeg-xl/.github/workflows/conformance.yml from the appropriate moz.build file
Could not remove third_party/jpeg-xl/.github/workflows/debug_ci.yml from the appropriate moz.build file
Could not remove third_party/jpeg-xl/.github/workflows/fuzz.yml from the appropriate moz.build file
Could not remove third_party/jpeg-xl/.github/workflows/pull_request.yml from the appropriate moz.build file
Could not remove third_party/jpeg-xl/.github/workflows/release.yaml from the appropriate moz.build file
Could not remove third_party/jpeg-xl/experimental/fast_lossless/.gitignore from the appropriate moz.build file
Could not remove third_party/jpeg-xl/lib/jxl/color_management.h from the appropriate moz.build file
Could not remove third_party/jpeg-xl/lib/jxl/dec_tone_mapping-inl.h from the appropriate moz.build file
Could not remove third_party/jpeg-xl/lib/jxl/enc_color_management.cc from the appropriate moz.build file
Could not remove third_party/jpeg-xl/lib/jxl/enc_color_management.h from the appropriate moz.build file
Could not remove third_party/jpeg-xl/lib/jxl/enc_jxl_skcms.h from the appropriate moz.build file
Could not remove third_party/jpeg-xl/lib/jxl/fast_math-inl.h from the appropriate moz.build file
Could not remove third_party/jpeg-xl/lib/jxl/matrix_ops.h from the appropriate moz.build file
Could not remove third_party/jpeg-xl/lib/jxl/rational_polynomial-inl.h from the appropriate moz.build file
Could not remove third_party/jpeg-xl/lib/jxl/transfer_functions-inl.h from the appropriate moz.build file
Could not remove third_party/jpeg-xl/tools/fast_lossless/.gitignore from the appropriate moz.build file
This is a deficiency in ./mach vendor . Please review the affected files before committing.

We're going to continue processing the update; but we may fail because we couldn't handle these files. If we do succeed, you may want to add these files to the 'exclude' key in the moz.yaml file, so they are excluded from the source tree and ignored in the future.

It looks like we experienced one or more build failures when trying to apply this
update. You will need to apply this update manually; you can replicate the patch
locally with ./mach vendor media/libjxl/moz.yaml. I'm going to abandon the Phabricator patch and
let you submit a new one.

If the build failure wasn't caused by a library change, and was instead caused by
something structural in the build system please let my maintainers know in
Slack:#secinf.

I do my best to automatically add new files to the build, but some moz.build files
are complicated and you may need to fix them manually.

Flags: needinfo?(krosylight)
Attachment #9358545 - Attachment is obsolete: true
Assignee: nobody → krosylight
Status: NEW → ASSIGNED
Flags: needinfo?(krosylight)
Pushed by krosylight@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/feacb46ba2c1 Update libjxl to 4c23a53dde8840884f424bcca7c60947235fb421 r=tnikkel
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 120 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: