Update libjxl to new version 0cad754da2ee3ececcfa1aad8b858a0286c24e16 from 2024-06-24 14:09:09
Categories
(Core :: Graphics: ImageLib, enhancement)
Tracking
()
| 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.
| Reporter | ||
Comment 1•2 years ago
|
||
| DVZ-vB7eQ6uIzvCW6ehxHw | ||
./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.
| Reporter | ||
Comment 2•2 years ago
|
||
| DVZ-vB7eQ6uIzvCW6ehxHw | ||
I've submitted a try run for this commit: https://treeherder.mozilla.org/jobs?repo=try&revision=41e39bfed7f02e6cb6cc181578e5c75a95f5a3ba
| Reporter | ||
Comment 3•2 years ago
|
||
| Reporter | ||
Comment 4•2 years ago
|
||
| AA5otGZ2R6qSUDhUqv3VSw | ||
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.
| Assignee | ||
Comment 5•2 years ago
|
||
There's no new tag release, is frequency: release a wrong setup for tag releases?
| Assignee | ||
Comment 6•2 years ago
|
||
frequency: release was not enough 😅
Updated•2 years ago
|
Comment 8•2 years ago
|
||
| bugherder | ||
Description
•