Closed Bug 1904466 Opened 2 years ago Closed 2 years ago

Update libjxl to new version 0cad754da2ee3ececcfa1aad8b858a0286c24e16 from 2024-06-24 14:09:09

Categories

(Core :: Graphics: ImageLib, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
129 Branch
Tracking Status
firefox129 --- fixed

People

(Reporter: update-bot, Assigned: saschanaz)

Details

(Whiteboard: [3pl-filed][task_id: DVZ-vB7eQ6uIzvCW6ehxHw])

Attachments

(2 files)

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


media/libjxl/moz.build | 2 +-
media/libjxl/moz.yaml | 4 +-
third_party/jpeg-xl/.clang-tidy | 5 +-
third_party/jpeg-xl/AUTHORS | 3 +
third_party/jpeg-xl/BUILD.bazel | 5 +
third_party/jpeg-xl/CHANGELOG.md | 18 +
third_party/jpeg-xl/CMakeLists.txt | 32 +-
third_party/jpeg-xl/MODULE.bazel | 12 +-
third_party/jpeg-xl/MODULE.bazel.lock | 1527 +--
third_party/jpeg-xl/README.md | 9 +-
third_party/jpeg-xl/WORKSPACE | 191 +-
third_party/jpeg-xl/bash_test.sh | 6 -
third_party/jpeg-xl/ci.sh | 218 +-
third_party/jpeg-xl/cmake/FindHWY.cmake | 34 +-
third_party/jpeg-xl/debian/changelog | 2 +-
third_party/jpeg-xl/debian/control | 1 -
third_party/jpeg-xl/deps.sh | 2 +
third_party/jpeg-xl/examples/CMakeLists.txt | 3 +
third_party/jpeg-xl/examples/decode_exif_metadata.cc | 7 +-
third_party/jpeg-xl/examples/decode_oneshot.cc | 2 +-
third_party/jpeg-xl/examples/decode_progressive.cc | 16 +-
third_party/jpeg-xl/examples/encode_oneshot.cc | 4 +-
third_party/jpeg-xl/examples/examples.cmake | 2 +
third_party/jpeg-xl/flake.nix | 1 -
third_party/jpeg-xl/lib/BUILD | 14 +-
third_party/jpeg-xl/lib/extras/alpha_blend.cc | 20 +-
third_party/jpeg-xl/lib/extras/alpha_blend.h | 3 +-
third_party/jpeg-xl/lib/extras/codec.cc | 3 +-
third_party/jpeg-xl/lib/extras/codec_test.cc | 88 +-
third_party/jpeg-xl/lib/extras/common.cc | 1 +
third_party/jpeg-xl/lib/extras/compressed_icc.cc | 53 +
third_party/jpeg-xl/lib/extras/compressed_icc_test.cc | 40 +
third_party/jpeg-xl/lib/extras/dec/apng.cc | 1538 +-
third_party/jpeg-xl/lib/extras/dec/apng.h | 3 +-
third_party/jpeg-xl/lib/extras/dec/color_description.cc | 38 +-
third_party/jpeg-xl/lib/extras/dec/decode.cc | 9 +
third_party/jpeg-xl/lib/extras/dec/decode.h | 8 +-
third_party/jpeg-xl/lib/extras/dec/exr.cc | 70 +-
third_party/jpeg-xl/lib/extras/dec/exr.h | 2 +
third_party/jpeg-xl/lib/extras/dec/gif.cc | 59 +-
third_party/jpeg-xl/lib/extras/dec/jpegli.cc | 47 +-
third_party/jpeg-xl/lib/extras/dec/jpg.cc | 52 +-
third_party/jpeg-xl/lib/extras/dec/jxl.cc | 70 +-
third_party/jpeg-xl/lib/extras/dec/jxl.h | 7 +-
third_party/jpeg-xl/lib/extras/dec/pgx.cc | 9 +-
third_party/jpeg-xl/lib/extras/dec/pgx_test.cc | 11 +-
third_party/jpeg-xl/lib/extras/dec/pnm.cc | 86 +-
third_party/jpeg-xl/lib/extras/dec/pnm.h | 4 -
third_party/jpeg-xl/lib/extras/enc/apng.cc | 105 +-
third_party/jpeg-xl/lib/extras/enc/encode.cc | 8 +
third_party/jpeg-xl/lib/extras/enc/encode.h | 2 +
third_party/jpeg-xl/lib/extras/enc/jpegli.cc | 64 +-
third_party/jpeg-xl/lib/extras/enc/jpg.cc | 13 +-
third_party/jpeg-xl/lib/extras/enc/jxl.cc | 33 +-
third_party/jpeg-xl/lib/extras/enc/jxl.h | 19 +-
third_party/jpeg-xl/lib/extras/enc/npy.cc | 4 +-
third_party/jpeg-xl/lib/extras/enc/pgx.cc | 4 +-
third_party/jpeg-xl/lib/extras/enc/pnm.cc | 26 +-
third_party/jpeg-xl/lib/extras/gain_map.cc | 231 +
third_party/jpeg-xl/lib/extras/gain_map_test.cc | 170 +
third_party/jpeg-xl/lib/extras/hlg.cc | 42 +-
third_party/jpeg-xl/lib/extras/jpegli_test.cc | 28 +-
third_party/jpeg-xl/lib/extras/metrics.cc | 15 +-
third_party/jpeg-xl/lib/extras/mmap.h | 8 +-
third_party/jpeg-xl/lib/extras/packed_image.h | 61 +-
third_party/jpeg-xl/lib/extras/packed_image_convert.cc | 108 +-
third_party/jpeg-xl/lib/extras/packed_image_convert.h | 7 +-
third_party/jpeg-xl/lib/extras/time.cc | 2 +-
third_party/jpeg-xl/lib/extras/tone_mapping.cc | 74 +-
third_party/jpeg-xl/lib/extras/tone_mapping_gbench.cc | 40 +-
third_party/jpeg-xl/lib/include/jxl/cms_interface.h | 4 +-
third_party/jpeg-xl/lib/include/jxl/codestream_header.h | 4 +-
third_party/jpeg-xl/lib/include/jxl/color_encoding.h | 18 +-
third_party/jpeg-xl/lib/include/jxl/compressed_icc.h | 75 +
third_party/jpeg-xl/lib/include/jxl/decode.h | 44 +-
third_party/jpeg-xl/lib/include/jxl/decode_cxx.h | 2 +-
third_party/jpeg-xl/lib/include/jxl/encode.h | 9 +-
third_party/jpeg-xl/lib/include/jxl/encode_cxx.h | 2 +-
third_party/jpeg-xl/lib/include/jxl/gain_map.h | 129 +
third_party/jpeg-xl/lib/include/jxl/memory_manager.h | 7 +-
third_party/jpeg-xl/lib/include/jxl/parallel_runner.h | 21 +-
third_party/jpeg-xl/lib/include/jxl/resizable_parallel_runner.h | 4 +-
third_party/jpeg-xl/lib/include/jxl/resizable_parallel_runner_cxx.h | 2 +-
third_party/jpeg-xl/lib/include/jxl/stats.h | 4 +-
third_party/jpeg-xl/lib/include/jxl/thread_parallel_runner.h | 4 +-
third_party/jpeg-xl/lib/include/jxl/thread_parallel_runner_cxx.h | 2 +-
third_party/jpeg-xl/lib/include/jxl/types.h | 4 +-
third_party/jpeg-xl/lib/jpegli.cmake | 1 -
third_party/jpeg-xl/lib/jpegli/adaptive_quantization.cc | 8 +-
third_party/jpeg-xl/lib/jpegli/color_quantize.cc | 9 +-
third_party/jpeg-xl/lib/jpegli/color_transform.cc | 322 +-
third_party/jpeg-xl/lib/jpegli/common.h | 11 +-
third_party/jpeg-xl/lib/jpegli/common_internal.h | 26 +-
third_party/jpeg-xl/lib/jpegli/dct-inl.h | 32 +-
third_party/jpeg-xl/lib/jpegli/decode.cc | 62 +-
third_party/jpeg-xl/lib/jpegli/decode.h | 7 +-
third_party/jpeg-xl/lib/jpegli/decode_api_test.cc | 69 +-
third_party/jpeg-xl/lib/jpegli/decode_internal.h | 23 +-
third_party/jpeg-xl/lib/jpegli/decode_marker.cc | 58 +-
third_party/jpeg-xl/lib/jpegli/decode_scan.cc | 2 +-
third_party/jpeg-xl/lib/jpegli/destination_manager.cc | 4 +-
third_party/jpeg-xl/lib/jpegli/downsample.cc | 9 +-
third_party/jpeg-xl/lib/jpegli/encode.cc | 52 +-
third_party/jpeg-xl/lib/jpegli/encode.h | 7 +-
third_party/jpeg-xl/lib/jpegli/encode_api_test.cc | 62 +-
third_party/jpeg-xl/lib/jpegli/encode_finish.cc | 10 +-
third_party/jpeg-xl/lib/jpegli/encode_streaming.cc | 6 +-
third_party/jpeg-xl/lib/jpegli/entropy_coding.cc | 25 +-
third_party/jpeg-xl/lib/jpegli/error.cc | 2 +-
third_party/jpeg-xl/lib/jpegli/error.h | 12 +-
third_party/jpeg-xl/lib/jpegli/error_handling_test.cc | 111 +-
third_party/jpeg-xl/lib/jpegli/fuzztest.h | 22 +
third_party/jpeg-xl/lib/jpegli/huffman.cc | 1 +
third_party/jpeg-xl/lib/jpegli/idct.cc | 26 +-
third_party/jpeg-xl/lib/jpegli/idct.h | 4 +-
third_party/jpeg-xl/lib/jpegli/input_suspension_test.cc | 91 +-
third_party/jpeg-xl/lib/jpegli/libjpeg_test_util.cc | 80 +-
third_party/jpeg-xl/lib/jpegli/libjpeg_wrapper.cc | 4 +-
third_party/jpeg-xl/lib/jpegli/output_suspension_test.cc | 12 +
third_party/jpeg-xl/lib/jpegli/render.cc | 22 +-
third_party/jpeg-xl/lib/jpegli/source_manager.cc | 7 +-
third_party/jpeg-xl/lib/jpegli/source_manager_test.cc | 10 +-
third_party/jpeg-xl/lib/jpegli/streaming_test.cc | 46 +-
third_party/jpeg-xl/lib/jpegli/test_utils-inl.h | 144 +-
third_party/jpeg-xl/lib/jpegli/test_utils.cc | 157 +-
third_party/jpeg-xl/lib/jpegli/test_utils.h | 21 +-
third_party/jpeg-xl/lib/jpegli/testing.h | 26 +-
third_party/jpeg-xl/lib/jpegli/transcode_api_test.cc | 14 +-
third_party/jpeg-xl/lib/jpegli/types.h | 4 +-
third_party/jpeg-xl/lib/jxl.cmake | 14 +-
third_party/jpeg-xl/lib/jxl/ac_context.h | 11 +-
third_party/jpeg-xl/lib/jxl/ac_strategy.cc | 15 +-
third_party/jpeg-xl/lib/jxl/ac_strategy.h | 165 +-
third_party/jpeg-xl/lib/jxl/ac_strategy_test.cc | 40 +-
third_party/jpeg-xl/lib/jxl/alpha_test.cc | 143 +-
third_party/jpeg-xl/lib/jxl/ans_common.cc | 58 +-
third_party/jpeg-xl/lib/jxl/ans_common.h | 14 +-
third_party/jpeg-xl/lib/jxl/ans_common_test.cc | 12 +-
third_party/jpeg-xl/lib/jxl/ans_test.cc | 64 +-
third_party/jpeg-xl/lib/jxl/base/common.h | 2 +
third_party/jpeg-xl/lib/jxl/base/compiler_specific.h | 83 +-
third_party/jpeg-xl/lib/jxl/base/data_parallel.h | 45 +-
third_party/jpeg-xl/lib/jxl/base/exif.h | 6 +-
third_party/jpeg-xl/lib/jxl/base/include_jpeglib.h | 20 +
third_party/jpeg-xl/lib/jxl/base/matrix_ops.h | 84 +-
third_party/jpeg-xl/lib/jxl/base/rect.h | 186 +
third_party/jpeg-xl/lib/jxl/base/sanitizers.h | 233 +
third_party/jpeg-xl/lib/jxl/base/scope_guard.h | 3 +-
third_party/jpeg-xl/lib/jxl/base/span.h | 12 +-
third_party/jpeg-xl/lib/jxl/base/status.h | 226 +-
third_party/jpeg-xl/lib/jxl/bit_reader_test.cc | 175 +-
third_party/jpeg-xl/lib/jxl/bits_test.cc | 3 +
third_party/jpeg-xl/lib/jxl/blending.cc | 205 +-
third_party/jpeg-xl/lib/jxl/blending.h | 10 +-
third_party/jpeg-xl/lib/jxl/blending_test.cc | 4 +-
third_party/jpeg-xl/lib/jxl/box_content_decoder.cc | 11 +-
third_party/jpeg-xl/lib/jxl/butteraugli/butteraugli.cc | 317 +-
third_party/jpeg-xl/lib/jxl/butteraugli/butteraugli.h | 16 +-
third_party/jpeg-xl/lib/jxl/butteraugli/butteraugli_test.cc | 59 +-
third_party/jpeg-xl/lib/jxl/cache_aligned.cc | 158 -
third_party/jpeg-xl/lib/jxl/cache_aligned.h | 67 -
third_party/jpeg-xl/lib/jxl/chroma_from_luma.cc | 45 +-
third_party/jpeg-xl/lib/jxl/chroma_from_luma.h | 70 +-
third_party/jpeg-xl/lib/jxl/cms/color_encoding_cms.h | 69 +-
third_party/jpeg-xl/lib/jxl/cms/jxl_cms.cc | 86 +-
third_party/jpeg-xl/lib/jxl/cms/jxl_cms_internal.h | 227 +-
third_party/jpeg-xl/lib/jxl/cms/opsin_params.h | 28 +-
third_party/jpeg-xl/lib/jxl/cms/tone_mapping-inl.h | 6 +-
third_party/jpeg-xl/lib/jxl/cms/tone_mapping.h | 59 +-
third_party/jpeg-xl/lib/jxl/cms/tone_mapping_test.cc | 36 +-
third_party/jpeg-xl/lib/jxl/cms/transfer_functions-inl.h | 38 +-
third_party/jpeg-xl/lib/jxl/cms/transfer_functions.h | 4 +-
third_party/jpeg-xl/lib/jxl/cms/transfer_functions_test.cc | 2 +-
third_party/jpeg-xl/lib/jxl/codec_in_out.h | 54 +-
third_party/jpeg-xl/lib/jxl/coeff_order.cc | 43 +-
third_party/jpeg-xl/lib/jxl/coeff_order.h | 42 +-
third_party/jpeg-xl/lib/jxl/coeff_order_fwd.h | 4 +-
third_party/jpeg-xl/lib/jxl/coeff_order_test.cc | 23 +-
third_party/jpeg-xl/lib/jxl/color_encoding_internal.cc | 19 +-
third_party/jpeg-xl/lib/jxl/color_encoding_internal.h | 19 +-
third_party/jpeg-xl/lib/jxl/color_encoding_internal_test.cc | 25 +-
third_party/jpeg-xl/lib/jxl/color_management_test.cc | 238 +-
third_party/jpeg-xl/lib/jxl/compressed_dc.cc | 29 +-
third_party/jpeg-xl/lib/jxl/compressed_dc.h | 8 +-
third_party/jpeg-xl/lib/jxl/convolve-inl.h | 52 +-
third_party/jpeg-xl/lib/jxl/convolve.h | 40 +-
third_party/jpeg-xl/lib/jxl/convolve_separable5.cc | 22 +-
third_party/jpeg-xl/lib/jxl/convolve_slow.cc | 102 +-
third_party/jpeg-xl/lib/jxl/convolve_symmetric3.cc | 23 +-
third_party/jpeg-xl/lib/jxl/convolve_symmetric5.cc | 60 +-
third_party/jpeg-xl/lib/jxl/convolve_test.cc | 144 +-
third_party/jpeg-xl/lib/jxl/data_parallel_test.cc | 29 +-
third_party/jpeg-xl/lib/jxl/dct-inl.h | 48 +-
third_party/jpeg-xl/lib/jxl/dct_for_test.h | 9 +-
third_party/jpeg-xl/lib/jxl/dct_scales.cc | 5 +-
third_party/jpeg-xl/lib/jxl/dct_test.cc | 43 +-
third_party/jpeg-xl/lib/jxl/dct_util.h | 11 +-
third_party/jpeg-xl/lib/jxl/dec_ans.cc | 89 +-
third_party/jpeg-xl/lib/jxl/dec_ans.h | 61 +-
third_party/jpeg-xl/lib/jxl/dec_bit_reader.h | 47 +-
third_party/jpeg-xl/lib/jxl/dec_cache.cc | 195 +-
third_party/jpeg-xl/lib/jxl/dec_cache.h | 90 +-
third_party/jpeg-xl/lib/jxl/dec_context_map.cc | 15 +-
third_party/jpeg-xl/lib/jxl/dec_context_map.h | 12 +-
third_party/jpeg-xl/lib/jxl/dec_external_image.cc | 435 +-
third_party/jpeg-xl/lib/jxl/dec_external_image_gbench.cc | 29 +-
third_party/jpeg-xl/lib/jxl/dec_frame.cc | 252 +-
third_party/jpeg-xl/lib/jxl/dec_frame.h | 3 +-
third_party/jpeg-xl/lib/jxl/dec_group.cc | 115 +-
third_party/jpeg-xl/lib/jxl/dec_group.h | 6 +-
third_party/jpeg-xl/lib/jxl/dec_group_border.cc | 9 +-
third_party/jpeg-xl/lib/jxl/dec_group_border.h | 11 +-
third_party/jpeg-xl/lib/jxl/dec_modular.cc | 339 +-
third_party/jpeg-xl/lib/jxl/dec_modular.h | 63 +-
third_party/jpeg-xl/lib/jxl/dec_noise.cc | 55 +-
third_party/jpeg-xl/lib/jxl/dec_noise.h | 16 +-
third_party/jpeg-xl/lib/jxl/dec_patch_dictionary.cc | 68 +-
third_party/jpeg-xl/lib/jxl/dec_patch_dictionary.h | 40 +-
third_party/jpeg-xl/lib/jxl/dec_transforms-inl.h | 16 +-
third_party/jpeg-xl/lib/jxl/dec_transforms_testonly.cc | 5 +-
third_party/jpeg-xl/lib/jxl/dec_transforms_testonly.h | 11 +-
third_party/jpeg-xl/lib/jxl/dec_xyb-inl.h | 9 +-
third_party/jpeg-xl/lib/jxl/dec_xyb.cc | 190 +-
third_party/jpeg-xl/lib/jxl/dec_xyb.h | 20 +-
third_party/jpeg-xl/lib/jxl/decode.cc | 165 +-
third_party/jpeg-xl/lib/jxl/decode_test.cc | 316 +-
third_party/jpeg-xl/lib/jxl/decode_to_jpeg.cc | 6 +-
third_party/jpeg-xl/lib/jxl/enc_ac_strategy.cc | 475 +-
third_party/jpeg-xl/lib/jxl/enc_ac_strategy.h | 15 +-
third_party/jpeg-xl/lib/jxl/enc_adaptive_quantization.cc | 263 +-
third_party/jpeg-xl/lib/jxl/enc_adaptive_quantization.h | 9 +-
third_party/jpeg-xl/lib/jxl/enc_ans.cc | 319 +-
third_party/jpeg-xl/lib/jxl/enc_ans.h | 33 +-
third_party/jpeg-xl/lib/jxl/enc_ar_control_field.cc | 318 -
third_party/jpeg-xl/lib/jxl/enc_ar_control_field.h | 55 -
third_party/jpeg-xl/lib/jxl/enc_aux_out.cc | 59 +-
third_party/jpeg-xl/lib/jxl/enc_aux_out.h | 52 +-
third_party/jpeg-xl/lib/jxl/enc_bit_writer.cc | 135 +-
third_party/jpeg-xl/lib/jxl/enc_bit_writer.h | 45 +-
third_party/jpeg-xl/lib/jxl/enc_butteraugli_comparator.cc | 9 +-
third_party/jpeg-xl/lib/jxl/enc_cache.cc | 139 +-
third_party/jpeg-xl/lib/jxl/enc_cache.h | 16 +-
third_party/jpeg-xl/lib/jxl/enc_chroma_from_luma.cc | 97 +-
third_party/jpeg-xl/lib/jxl/enc_chroma_from_luma.h | 24 +-
third_party/jpeg-xl/lib/jxl/enc_cluster.cc | 49 +-
third_party/jpeg-xl/lib/jxl/enc_cluster.h | 19 +-
third_party/jpeg-xl/lib/jxl/enc_coeff_order.cc | 106 +-
third_party/jpeg-xl/lib/jxl/enc_coeff_order.h | 40 +-
third_party/jpeg-xl/lib/jxl/enc_comparator.cc | 48 +-
third_party/jpeg-xl/lib/jxl/enc_comparator.h | 2 +
third_party/jpeg-xl/lib/jxl/enc_context_map.cc | 59 +-
third_party/jpeg-xl/lib/jxl/enc_context_map.h | 16 +-
third_party/jpeg-xl/lib/jxl/enc_debug_image.cc | 29 +-
third_party/jpeg-xl/lib/jxl/enc_debug_image.h | 4 +-
third_party/jpeg-xl/lib/jxl/enc_detect_dots.cc | 118 +-
third_party/jpeg-xl/lib/jxl/enc_detect_dots.h | 7 +-
third_party/jpeg-xl/lib/jxl/enc_dot_dictionary.cc | 27 +-
third_party/jpeg-xl/lib/jxl/enc_dot_dictionary.h | 6 +-
third_party/jpeg-xl/lib/jxl/enc_entropy_coder.cc | 57 +-
third_party/jpeg-xl/lib/jxl/enc_entropy_coder.h | 32 +-
third_party/jpeg-xl/lib/jxl/enc_external_image.cc | 69 +-
third_party/jpeg-xl/lib/jxl/enc_external_image_gbench.cc | 20 +-
third_party/jpeg-xl/lib/jxl/enc_external_image_test.cc | 24 +-
third_party/jpeg-xl/lib/jxl/enc_fast_lossless.cc | 367 +-
third_party/jpeg-xl/lib/jxl/enc_fast_lossless.h | 8 +-
third_party/jpeg-xl/lib/jxl/enc_fields.cc | 39 +-
third_party/jpeg-xl/lib/jxl/enc_fields.h | 7 +-
third_party/jpeg-xl/lib/jxl/enc_frame.cc | 661 +-
third_party/jpeg-xl/lib/jxl/enc_frame.h | 9 +-
third_party/jpeg-xl/lib/jxl/enc_gaborish.cc | 29 +-
third_party/jpeg-xl/lib/jxl/enc_gaborish.h | 1 +
third_party/jpeg-xl/lib/jxl/enc_gaborish_test.cc | 26 +-
third_party/jpeg-xl/lib/jxl/enc_group.cc | 100 +-
third_party/jpeg-xl/lib/jxl/enc_group.h | 7 +-
third_party/jpeg-xl/lib/jxl/enc_heuristics.cc | 495 +-
third_party/jpeg-xl/lib/jxl/enc_heuristics.h | 9 +-
third_party/jpeg-xl/lib/jxl/enc_huffman.cc | 36 +-
third_party/jpeg-xl/lib/jxl/enc_huffman.h | 10 +-
third_party/jpeg-xl/lib/jxl/enc_huffman_tree.cc | 17 +
third_party/jpeg-xl/lib/jxl/enc_icc_codec.cc | 111 +-
third_party/jpeg-xl/lib/jxl/enc_icc_codec.h | 10 +-
third_party/jpeg-xl/lib/jxl/enc_image_bundle.cc | 161 +-
third_party/jpeg-xl/lib/jxl/enc_image_bundle.h | 1 +
third_party/jpeg-xl/lib/jxl/enc_linalg.cc | 14 +-
third_party/jpeg-xl/lib/jxl/enc_linalg_test.cc | 16 +-
third_party/jpeg-xl/lib/jxl/enc_modular.cc | 731 +-
third_party/jpeg-xl/lib/jxl/enc_modular.h | 21 +-
third_party/jpeg-xl/lib/jxl/enc_noise.cc | 28 +-
third_party/jpeg-xl/lib/jxl/enc_noise.h | 7 +-
third_party/jpeg-xl/lib/jxl/enc_optimize.cc | 163 -
third_party/jpeg-xl/lib/jxl/enc_optimize.h | 23 -
third_party/jpeg-xl/lib/jxl/enc_optimize_test.cc | 19 +-
third_party/jpeg-xl/lib/jxl/enc_params.h | 5 +
third_party/jpeg-xl/lib/jxl/enc_patch_dictionary.cc | 181 +-
third_party/jpeg-xl/lib/jxl/enc_patch_dictionary.h | 19 +-
third_party/jpeg-xl/lib/jxl/enc_photon_noise.h | 4 +-
third_party/jpeg-xl/lib/jxl/enc_photon_noise_test.cc | 46 +-
third_party/jpeg-xl/lib/jxl/enc_progressive_split.h | 38 +-
third_party/jpeg-xl/lib/jxl/enc_quant_weights.cc | 72 +-
third_party/jpeg-xl/lib/jxl/enc_quant_weights.h | 23 +-
third_party/jpeg-xl/lib/jxl/enc_splines.cc | 32 +-
third_party/jpeg-xl/lib/jxl/enc_splines.h | 7 +-
third_party/jpeg-xl/lib/jxl/enc_toc.cc | 27 +-
third_party/jpeg-xl/lib/jxl/enc_toc.h | 11 +-
third_party/jpeg-xl/lib/jxl/enc_transforms-inl.h | 21 +-
third_party/jpeg-xl/lib/jxl/enc_transforms.cc | 4 +-
third_party/jpeg-xl/lib/jxl/enc_transforms.h | 10 +-
third_party/jpeg-xl/lib/jxl/enc_xyb.cc | 290 +-
third_party/jpeg-xl/lib/jxl/enc_xyb.h | 6 +-
third_party/jpeg-xl/lib/jxl/encode.cc | 412 +-
third_party/jpeg-xl/lib/jxl/encode_internal.h | 88 +-
third_party/jpeg-xl/lib/jxl/encode_test.cc | 73 +-
third_party/jpeg-xl/lib/jxl/entropy_coder.cc | 21 +-
third_party/jpeg-xl/lib/jxl/entropy_coder.h | 10 +-
third_party/jpeg-xl/lib/jxl/entropy_coder_test.cc | 2 +-
third_party/jpeg-xl/lib/jxl/epf.cc | 25 +-
third_party/jpeg-xl/lib/jxl/epf.h | 7 +-
third_party/jpeg-xl/lib/jxl/fake_parallel_runner_testonly.h | 2 +-
third_party/jpeg-xl/lib/jxl/fast_dct-inl.h | 239 -
third_party/jpeg-xl/lib/jxl/fast_dct128-inl.h | 2137 ----
third_party/jpeg-xl/lib/jxl/fast_dct16-inl.h | 180 -
third_party/jpeg-xl/lib/jxl/fast_dct256-inl.h | 4811 ----------
third_party/jpeg-xl/lib/jxl/fast_dct32-inl.h | 419 -
third_party/jpeg-xl/lib/jxl/fast_dct64-inl.h | 985 --
third_party/jpeg-xl/lib/jxl/fast_dct8-inl.h | 80 -
third_party/jpeg-xl/lib/jxl/fast_dct_test.cc | 380 -
third_party/jpeg-xl/lib/jxl/fast_math_test.cc | 23 +-
third_party/jpeg-xl/lib/jxl/field_encodings.h | 11 +-
third_party/jpeg-xl/lib/jxl/fields.cc | 30 +-
third_party/jpeg-xl/lib/jxl/fields.h | 24 +-
third_party/jpeg-xl/lib/jxl/fields_test.cc | 71 +-
third_party/jpeg-xl/lib/jxl/frame_dimensions.h | 2 +-
third_party/jpeg-xl/lib/jxl/frame_header.cc | 9 +-
third_party/jpeg-xl/lib/jxl/frame_header.h | 18 +-
third_party/jpeg-xl/lib/jxl/fuzztest.h | 22 +
third_party/jpeg-xl/lib/jxl/gradient_test.cc | 28 +-
third_party/jpeg-xl/lib/jxl/headers.cc | 10 +-
third_party/jpeg-xl/lib/jxl/icc_codec.cc | 40 +-
third_party/jpeg-xl/lib/jxl/icc_codec.h | 9 +-
third_party/jpeg-xl/lib/jxl/icc_codec_common.cc | 28 +-
third_party/jpeg-xl/lib/jxl/icc_codec_common.h | 4 +-
third_party/jpeg-xl/lib/jxl/icc_codec_test.cc | 13 +-
third_party/jpeg-xl/lib/jxl/image.cc | 41 +-
third_party/jpeg-xl/lib/jxl/image.h | 284 +-
third_party/jpeg-xl/lib/jxl/image_bundle.cc | 90 +-
third_party/jpeg-xl/lib/jxl/image_bundle.h | 49 +-
third_party/jpeg-xl/lib/jxl/image_bundle_test.cc | 16 +-
third_party/jpeg-xl/lib/jxl/image_metadata.cc | 14 +-
third_party/jpeg-xl/lib/jxl/image_metadata.h | 14 +-
third_party/jpeg-xl/lib/jxl/image_ops.cc | 39 +-
third_party/jpeg-xl/lib/jxl/image_ops.h | 62 +-
third_party/jpeg-xl/lib/jxl/image_ops_test.cc | 48 +-
third_party/jpeg-xl/lib/jxl/image_test_utils.h | 23 +-
third_party/jpeg-xl/lib/jxl/inverse_mtf-inl.h | 2 +-
third_party/jpeg-xl/lib/jxl/jpeg/dec_jpeg_data.cc | 11 +-
third_party/jpeg-xl/lib/jxl/jpeg/dec_jpeg_data_writer.cc | 22 +-
third_party/jpeg-xl/lib/jxl/jpeg/dec_jpeg_output_chunk.h | 6 +-
third_party/jpeg-xl/lib/jxl/jpeg/enc_jpeg_data.cc | 76 +-
third_party/jpeg-xl/lib/jxl/jpeg/enc_jpeg_data.h | 6 +-
third_party/jpeg-xl/lib/jxl/jpeg/enc_jpeg_data_reader.cc | 39 +-
third_party/jpeg-xl/lib/jxl/jpeg/jpeg_data.cc | 32 +-
third_party/jpeg-xl/lib/jxl/jpeg/jpeg_data.h | 4 +-
third_party/jpeg-xl/lib/jxl/jxl_test.cc | 735 +-
third_party/jpeg-xl/lib/jxl/lehmer_code.h | 22 +-
third_party/jpeg-xl/lib/jxl/lehmer_code_test.cc | 44 +-
third_party/jpeg-xl/lib/jxl/memory_manager_internal.cc | 141 +-
third_party/jpeg-xl/lib/jxl/memory_manager_internal.h | 93 +-
third_party/jpeg-xl/lib/jxl/modular/encoding/context_predict.h | 14 +-
third_party/jpeg-xl/lib/jxl/modular/encoding/dec_ma.cc | 13 +-
third_party/jpeg-xl/lib/jxl/modular/encoding/dec_ma.h | 8 +-
third_party/jpeg-xl/lib/jxl/modular/encoding/enc_debug_tree.cc | 18 +-
third_party/jpeg-xl/lib/jxl/modular/encoding/enc_debug_tree.h | 8 -
third_party/jpeg-xl/lib/jxl/modular/encoding/enc_encoding.cc | 273 +-
third_party/jpeg-xl/lib/jxl/modular/encoding/enc_encoding.h | 17 +-
third_party/jpeg-xl/lib/jxl/modular/encoding/enc_ma.cc | 89 +-
third_party/jpeg-xl/lib/jxl/modular/encoding/enc_ma.h | 20 +-
third_party/jpeg-xl/lib/jxl/modular/encoding/encoding.cc | 86 +-
third_party/jpeg-xl/lib/jxl/modular/encoding/encoding.h | 18 +-
third_party/jpeg-xl/lib/jxl/modular/modular_image.cc | 42 +-
third_party/jpeg-xl/lib/jxl/modular/modular_image.h | 29 +-
third_party/jpeg-xl/lib/jxl/modular/options.h | 4 +-
third_party/jpeg-xl/lib/jxl/modular/transform/enc_palette.cc | 110 +-
third_party/jpeg-xl/lib/jxl/modular/transform/enc_rct.cc | 7 +-
third_party/jpeg-xl/lib/jxl/modular/transform/enc_squeeze.cc | 42 +-
third_party/jpeg-xl/lib/jxl/modular/transform/palette.cc | 209 +-
third_party/jpeg-xl/lib/jxl/modular/transform/palette.h | 20 +-
third_party/jpeg-xl/lib/jxl/modular/transform/rct.cc | 33 +-
third_party/jpeg-xl/lib/jxl/modular/transform/squeeze.cc | 73 +-
third_party/jpeg-xl/lib/jxl/modular/transform/squeeze.h | 8 +-
third_party/jpeg-xl/lib/jxl/modular/transform/transform.cc | 4 +-
third_party/jpeg-xl/lib/jxl/modular/transform/transform.h | 8 +-
third_party/jpeg-xl/lib/jxl/modular_test.cc | 190 +-
third_party/jpeg-xl/lib/jxl/noise.h | 5 +-
third_party/jpeg-xl/lib/jxl/opsin_image_test.cc | 33 +-
third_party/jpeg-xl/lib/jxl/opsin_inverse_test.cc | 37 +-
third_party/jpeg-xl/lib/jxl/opsin_params.cc | 22 +-
third_party/jpeg-xl/lib/jxl/opsin_params.h | 5 +-
third_party/jpeg-xl/lib/jxl/padded_bytes.h | 84 +-
third_party/jpeg-xl/lib/jxl/padded_bytes_test.cc | 22 +-
third_party/jpeg-xl/lib/jxl/passes_state.cc | 37 +-
third_party/jpeg-xl/lib/jxl/passes_state.h | 31 +-
third_party/jpeg-xl/lib/jxl/passes_test.cc | 189 +-
third_party/jpeg-xl/lib/jxl/patch_dictionary_internal.h | 3 -
third_party/jpeg-xl/lib/jxl/patch_dictionary_test.cc | 16 +-
third_party/jpeg-xl/lib/jxl/preview_test.cc | 14 +-
third_party/jpeg-xl/lib/jxl/quant_weights.cc | 150 +-
third_party/jpeg-xl/lib/jxl/quant_weights.h | 140 +-
third_party/jpeg-xl/lib/jxl/quant_weights_test.cc | 106 +-
third_party/jpeg-xl/lib/jxl/quantizer.cc | 20 +-
third_party/jpeg-xl/lib/jxl/quantizer.h | 30 +-
third_party/jpeg-xl/lib/jxl/quantizer_test.cc | 44 +-
third_party/jpeg-xl/lib/jxl/rational_polynomial_test.cc | 4 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/low_memory_render_pipeline.cc | 160 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/low_memory_render_pipeline.h | 19 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/render_pipeline.cc | 28 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/render_pipeline.h | 26 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/render_pipeline_stage.h | 4 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/render_pipeline_test.cc | 129 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/simple_render_pipeline.cc | 45 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/simple_render_pipeline.h | 13 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_blending.cc | 38 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_cms.cc | 12 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_epf.cc | 43 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_epf.h | 12 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_from_linear.cc | 9 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_gaborish.cc | 2 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_noise.cc | 31 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_noise.h | 13 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_patches.cc | 33 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_patches.h | 9 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_splines.cc | 9 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_spot.cc | 19 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_spot.h | 5 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_to_linear.cc | 5 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_tone_mapping.cc | 40 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_upsampling.cc | 14 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_write.cc | 119 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_write.h | 16 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/stage_xyb.cc | 16 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/test_render_pipeline_stages.h | 16 +-
third_party/jpeg-xl/lib/jxl/roundtrip_test.cc | 50 +-
third_party/jpeg-xl/lib/jxl/sanitizers.h | 234 -
third_party/jpeg-xl/lib/jxl/simd_util.cc | 37 -
third_party/jpeg-xl/lib/jxl/simd_util.h | 7 +-
third_party/jpeg-xl/lib/jxl/speed_tier_test.cc | 10 +-
third_party/jpeg-xl/lib/jxl/splines.cc | 128 +-
third_party/jpeg-xl/lib/jxl/splines.h | 35 +-
third_party/jpeg-xl/lib/jxl/splines_gbench.cc | 55 +-
third_party/jpeg-xl/lib/jxl/splines_test.cc | 365 +-
third_party/jpeg-xl/lib/jxl/test_image.cc | 93 +-
third_party/jpeg-xl/lib/jxl/test_image.h | 20 +-
third_party/jpeg-xl/lib/jxl/test_memory_manager.cc | 24 +
third_party/jpeg-xl/lib/jxl/test_memory_manager.h | 19 +
third_party/jpeg-xl/lib/jxl/test_utils.cc | 208 +-
third_party/jpeg-xl/lib/jxl/test_utils.h | 31 +-
third_party/jpeg-xl/lib/jxl/testing.h | 61 +-
third_party/jpeg-xl/lib/jxl/tf_gbench.cc | 4 +-
third_party/jpeg-xl/lib/jxl/toc.cc | 16 +-
third_party/jpeg-xl/lib/jxl/toc.h | 7 +-
third_party/jpeg-xl/lib/jxl/toc_test.cc | 40 +-
third_party/jpeg-xl/lib/jxl/version.h.in | 2 +-
third_party/jpeg-xl/lib/jxl/xorshift128plus-inl.h | 4 +-
third_party/jpeg-xl/lib/jxl/xorshift128plus_test.cc | 94 +-
third_party/jpeg-xl/lib/jxl_benchmark.cmake | 11 +-
third_party/jpeg-xl/lib/jxl_cms.cmake | 2 +-
third_party/jpeg-xl/lib/jxl_extras.cmake | 4 +-
third_party/jpeg-xl/lib/jxl_lists.bzl | 27 +-
third_party/jpeg-xl/lib/jxl_lists.cmake | 27 +-
third_party/jpeg-xl/lib/jxl_tests.cmake | 3 +-
third_party/jpeg-xl/lib/jxl_vars.bzl | 5 +-
third_party/jpeg-xl/lib/threads/thread_parallel_runner_internal.cc | 72 +-
third_party/jpeg-xl/lib/threads/thread_parallel_runner_internal.h | 6 +-
third_party/jpeg-xl/lib/threads/thread_parallel_runner_test.cc | 62 +-
third_party/jpeg-xl/plugins/gimp/file-jxl-load.cc | 14 +-
third_party/jpeg-xl/plugins/gimp/file-jxl-save.cc | 12 +-
third_party/jpeg-xl/third_party/dirent.cc | 2 +-
476 files changed, 15637 insertions(+), 22489 deletions(-)


205 commits elided, as they are too long for a bugzilla comment.


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

Latest commit is 0cad754da2ee3ececcfa1aad8b858a0286c24e16 from 2024-06-24T14:09:09Z
Fetching code archive from https://github.com/libjxl/libjxl/archive/0cad754da2ee3ececcfa1aad8b858a0286c24e16.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/tmpd66b4bmm/.github/ISSUE_TEMPLATE/bug_report.md, /tmp/tmpd66b4bmm/.github/ISSUE_TEMPLATE/feature_request.md, /tmp/tmpd66b4bmm/.github/PULL_REQUEST_TEMPLATE.md, /tmp/tmpd66b4bmm/.github/dependabot.yml, 18 (omitted) items in /tmp/tmpd66b4bmm/.github/workflows, /tmp/tmpd66b4bmm/.gitignore, /tmp/tmpd66b4bmm/.gitmodules, 19 (omitted) items in /tmp/tmpd66b4bmm/doc, /tmp/tmpd66b4bmm/doc/man/cjxl.txt, /tmp/tmpd66b4bmm/doc/man/djxl.txt, 11 (omitted) items in /tmp/tmpd66b4bmm/doc/sphinx, /tmp/tmpd66b4bmm/lib/lib.gni, 55 (omitted) items in /tmp/tmpd66b4bmm/tools, 23 (omitted) items in /tmp/tmpd66b4bmm/tools/benchmark, 3 items in /tmp/tmpd66b4bmm/tools/benchmark/hm: README.md, decode.sh and encode.sh, 18 (omitted) items in /tmp/tmpd66b4bmm/tools/benchmark/metrics, 16 (omitted) items in /tmp/tmpd66b4bmm/tools/comparison_viewer, 5 items in /tmp/tmpd66b4bmm/tools/conformance: CMakeLists.txt, conformance.py, generator.py, lcms2.py and tooling_test.sh, 7 items in /tmp/tmpd66b4bmm/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/tmpd66b4bmm/tools/flicker_test, 10 (omitted) items in /tmp/tmpd66b4bmm/tools/hdr, 4 items in /tmp/tmpd66b4bmm/tools/icc_detect: icc_detect.h, icc_detect_empty.cc, icc_detect_win32.cc and icc_detect_x11.cc, 10 (omitted) items in /tmp/tmpd66b4bmm/tools/jni/org/jpeg/jpegxl/wrapper, 3 items in /tmp/tmpd66b4bmm/tools/optimizer: apply_simplex.py, simplex_fork.py and update_jpegli_global_scale.py, 21 (omitted) items in /tmp/tmpd66b4bmm/tools/scripts, /tmp/tmpd66b4bmm/tools/upscaling_coefficients/generate_upscaling_coefficients.py, /tmp/tmpd66b4bmm/tools/upscaling_coefficients/upscaler_demo.py, 7 items in /tmp/tmpd66b4bmm/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/tmpd66b4bmm/tools/wasm_demo, /tmp/tmpd66b4bmm/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 '0cad754da2ee3ececcfa1aad8b858a0286c24e16' has changed 474 files.
Updating moz.yaml.
Found release: e1489592a770b989303b0edc5cc1dc447bbe0515 (2024-03-08T08:10:58Z).

Found revision: e1489592a770b989303b0edc5cc1dc447bbe0515

Updating moz.build files
Found 5 files added and 14 files removed.
Could not add third_party/jpeg-xl/lib/extras/compressed_icc.cc to the appropriate moz.build file
Could not add third_party/jpeg-xl/lib/extras/compressed_icc_test.cc to the appropriate moz.build file
Could not add third_party/jpeg-xl/lib/extras/gain_map.cc to the appropriate moz.build file
Could not add third_party/jpeg-xl/lib/extras/gain_map_test.cc to the appropriate moz.build file
Could not remove third_party/jpeg-xl/lib/jxl/cache_aligned.h from the appropriate moz.build file
Could not remove third_party/jpeg-xl/lib/jxl/enc_ar_control_field.cc from the appropriate moz.build file
Could not remove third_party/jpeg-xl/lib/jxl/enc_ar_control_field.h from the appropriate moz.build file
Could not remove third_party/jpeg-xl/lib/jxl/enc_optimize.cc from the appropriate moz.build file
Could not remove third_party/jpeg-xl/lib/jxl/fast_dct-inl.h from the appropriate moz.build file
Could not remove third_party/jpeg-xl/lib/jxl/fast_dct128-inl.h from the appropriate moz.build file
Could not remove third_party/jpeg-xl/lib/jxl/fast_dct16-inl.h from the appropriate moz.build file
Could not remove third_party/jpeg-xl/lib/jxl/fast_dct256-inl.h from the appropriate moz.build file
Could not remove third_party/jpeg-xl/lib/jxl/fast_dct32-inl.h from the appropriate moz.build file
Could not remove third_party/jpeg-xl/lib/jxl/fast_dct64-inl.h from the appropriate moz.build file
Could not remove third_party/jpeg-xl/lib/jxl/fast_dct8-inl.h from the appropriate moz.build file
Could not remove third_party/jpeg-xl/lib/jxl/fast_dct_test.cc from the appropriate moz.build file
Could not remove third_party/jpeg-xl/lib/jxl/sanitizers.h 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.

Updatebot encountered an error while trying to submit to try. It appears that the Decision task did not succeed.
Updatebot will be unable to do anything more for this library version.

Flags: needinfo?(krosylight)

There's no new tag release, is frequency: release a wrong setup for tag releases?

Flags: needinfo?(krosylight)
Assignee: nobody → krosylight
Status: NEW → ASSIGNED
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 129 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: