Update libjxl to new version v0.11.0 from 2024-09-13 07:31:05
Categories
(Core :: Graphics: ImageLib, enhancement)
Tracking
()
Tracking | Status | |
---|---|---|
firefox132 | --- | fixed |
People
(Reporter: update-bot, Assigned: saschanaz)
Details
(Whiteboard: [3pl-filed][task_id: c1kBJPHZSN2Y1hJ-CoIOPA])
Attachments
(1 file)
This update covers 286 commits. 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 | 5 +
third_party/jpeg-xl/BUILD.bazel | 5 +
third_party/jpeg-xl/CHANGELOG.md | 19 +-
third_party/jpeg-xl/CMakeLists.txt | 51 +-
third_party/jpeg-xl/MODULE.bazel | 12 +-
third_party/jpeg-xl/MODULE.bazel.lock | 1527 +--
third_party/jpeg-xl/README.md | 10 +-
third_party/jpeg-xl/WORKSPACE | 191 +-
third_party/jpeg-xl/bash_test.sh | 9 +-
third_party/jpeg-xl/ci.sh | 223 +-
third_party/jpeg-xl/cmake/FindHWY.cmake | 34 +-
third_party/jpeg-xl/debian/changelog | 6 +-
third_party/jpeg-xl/debian/control | 1 -
third_party/jpeg-xl/deps.sh | 7 +-
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 | 9 +-
third_party/jpeg-xl/lib/CMakeLists.txt | 6 +-
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 | 91 +-
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 | 47 +
third_party/jpeg-xl/lib/extras/dec/apng.cc | 1560 +-
third_party/jpeg-xl/lib/extras/dec/apng.h | 3 +-
third_party/jpeg-xl/lib/extras/dec/color_description.cc | 40 +-
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 | 90 +-
third_party/jpeg-xl/lib/extras/dec/pnm.h | 4 -
third_party/jpeg-xl/lib/extras/enc/apng.cc | 122 +-
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 | 69 +-
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 | 30 +-
third_party/jpeg-xl/lib/extras/gain_map.cc | 231 +
third_party/jpeg-xl/lib/extras/gain_map_test.cc | 173 +
third_party/jpeg-xl/lib/extras/hlg.cc | 42 +-
third_party/jpeg-xl/lib/extras/jpegli_test.cc | 34 +-
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/README.md | 3 +
third_party/jpeg-xl/lib/jpegli/adaptive_quantization.cc | 12 +-
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 | 4 +-
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 | 35 +-
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 | 23 +-
third_party/jpeg-xl/lib/jpegli/source_manager.cc | 7 +-
third_party/jpeg-xl/lib/jpegli/source_manager_test.cc | 17 +-
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 | 159 +-
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 | 78 +-
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 | 79 +-
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/float.h | 4 +-
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/random.h | 2 +-
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 | 226 +-
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 | 6 +-
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 | 67 +-
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 | 27 +-
third_party/jpeg-xl/lib/jxl/color_management_test.cc | 238 +-
third_party/jpeg-xl/lib/jxl/compressed_dc.cc | 30 +-
third_party/jpeg-xl/lib/jxl/compressed_dc.h | 8 +-
third_party/jpeg-xl/lib/jxl/convolve-inl.h | 50 +-
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 | 35 +-
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 | 205 +-
third_party/jpeg-xl/lib/jxl/dec_cache.h | 100 +-
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 | 254 +-
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 | 208 +-
third_party/jpeg-xl/lib/jxl/decode_test.cc | 457 +-
third_party/jpeg-xl/lib/jxl/decode_to_jpeg.cc | 6 +-
third_party/jpeg-xl/lib/jxl/enc_ac_strategy.cc | 505 +-
third_party/jpeg-xl/lib/jxl/enc_ac_strategy.h | 32 +-
third_party/jpeg-xl/lib/jxl/enc_adaptive_quantization.cc | 380 +-
third_party/jpeg-xl/lib/jxl/enc_adaptive_quantization.h | 9 +-
third_party/jpeg-xl/lib/jxl/enc_ans.cc | 576 +-
third_party/jpeg-xl/lib/jxl/enc_ans.h | 34 +-
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 | 186 +-
third_party/jpeg-xl/lib/jxl/enc_bit_writer.h | 113 +-
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 | 118 +-
third_party/jpeg-xl/lib/jxl/enc_chroma_from_luma.h | 36 +-
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 | 119 +-
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 | 119 +-
third_party/jpeg-xl/lib/jxl/enc_context_map.h | 17 +-
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 | 33 +-
third_party/jpeg-xl/lib/jxl/enc_external_image.cc | 78 +-
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 | 401 +-
third_party/jpeg-xl/lib/jxl/enc_fast_lossless.h | 8 +-
third_party/jpeg-xl/lib/jxl/enc_fields.cc | 52 +-
third_party/jpeg-xl/lib/jxl/enc_fields.h | 8 +-
third_party/jpeg-xl/lib/jxl/enc_frame.cc | 969 +-
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 | 127 +-
third_party/jpeg-xl/lib/jxl/enc_group.h | 7 +-
third_party/jpeg-xl/lib/jxl/enc_heuristics.cc | 521 +-
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 | 176 +-
third_party/jpeg-xl/lib/jxl/enc_icc_codec.h | 11 +-
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 | 753 +-
third_party/jpeg-xl/lib/jxl/enc_modular.h | 21 +-
third_party/jpeg-xl/lib/jxl/enc_noise.cc | 35 +-
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 | 118 +-
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 | 8 +-
third_party/jpeg-xl/lib/jxl/enc_toc.cc | 51 +-
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 | 253 +-
third_party/jpeg-xl/lib/jxl/enc_xyb.h | 6 +-
third_party/jpeg-xl/lib/jxl/encode.cc | 431 +-
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 | 12 +-
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 | 140 +-
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 | 27 +-
third_party/jpeg-xl/lib/jxl/headers.cc | 10 +-
third_party/jpeg-xl/lib/jxl/icc_codec.cc | 121 +-
third_party/jpeg-xl/lib/jxl/icc_codec.h | 11 +-
third_party/jpeg-xl/lib/jxl/icc_codec_common.cc | 34 +-
third_party/jpeg-xl/lib/jxl/icc_codec_common.h | 8 +-
third_party/jpeg-xl/lib/jxl/icc_codec_test.cc | 13 +-
third_party/jpeg-xl/lib/jxl/image.cc | 45 +-
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 | 34 +-
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 | 49 +-
third_party/jpeg-xl/lib/jxl/image_test_utils.h | 27 +-
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 | 11 +-
third_party/jpeg-xl/lib/jxl/jxl_test.cc | 756 +-
third_party/jpeg-xl/lib/jxl/lehmer_code.h | 22 +-
third_party/jpeg-xl/lib/jxl/lehmer_code_test.cc | 48 +-
third_party/jpeg-xl/lib/jxl/memory_manager_internal.cc | 141 +-
third_party/jpeg-xl/lib/jxl/memory_manager_internal.h | 156 +-
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 | 91 +-
third_party/jpeg-xl/lib/jxl/modular/encoding/enc_ma.h | 25 +-
third_party/jpeg-xl/lib/jxl/modular/encoding/encoding.cc | 92 +-
third_party/jpeg-xl/lib/jxl/modular/encoding/encoding.h | 20 +-
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 | 261 +-
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 | 149 +-
third_party/jpeg-xl/lib/jxl/padded_bytes_test.cc | 40 +-
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 | 198 +-
third_party/jpeg-xl/lib/jxl/patch_dictionary_internal.h | 3 -
third_party/jpeg-xl/lib/jxl/patch_dictionary_test.cc | 22 +-
third_party/jpeg-xl/lib/jxl/preview_test.cc | 20 +-
third_party/jpeg-xl/lib/jxl/quant_weights.cc | 174 +-
third_party/jpeg-xl/lib/jxl/quant_weights.h | 146 +-
third_party/jpeg-xl/lib/jxl/quant_weights_test.cc | 107 +-
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 | 54 +-
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 | 12 +-
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 | 374 +-
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 | 219 +-
third_party/jpeg-xl/lib/jxl/test_utils.h | 33 +-
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 | 53 +-
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 | 31 +-
third_party/jpeg-xl/lib/jxl_lists.cmake | 27 +-
third_party/jpeg-xl/lib/jxl_tests.cmake | 4 +-
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 | 65 +-
third_party/jpeg-xl/plugins/gimp/file-jxl-load.cc | 52 +-
third_party/jpeg-xl/plugins/gimp/file-jxl-save.cc | 12 +-
third_party/jpeg-xl/third_party/dirent.cc | 2 +-
480 files changed, 17043 insertions(+), 23366 deletions(-)
286 commits elided, as they are too long for a bugzilla comment.
Reporter | ||
Comment 1•7 months ago
|
||
c1kBJPHZSN2Y1hJ-CoIOPA |
./mach vendor media/libjxl/moz.yaml
reported an error editing moz.build files:
Latest tag is v0.11.0 from 2024-09-13T07:31:05+02:00
Fetching code archive from https://github.com/libjxl/libjxl/archive/v0.11.0.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/tmpl6fn9p49/.github/ISSUE_TEMPLATE/bug_report.md, /tmp/tmpl6fn9p49/.github/ISSUE_TEMPLATE/feature_request.md, /tmp/tmpl6fn9p49/.github/PULL_REQUEST_TEMPLATE.md, /tmp/tmpl6fn9p49/.github/dependabot.yml, 18 (omitted) items in /tmp/tmpl6fn9p49/.github/workflows, /tmp/tmpl6fn9p49/.gitignore, /tmp/tmpl6fn9p49/.gitmodules, 19 (omitted) items in /tmp/tmpl6fn9p49/doc, /tmp/tmpl6fn9p49/doc/man/cjxl.txt, /tmp/tmpl6fn9p49/doc/man/djxl.txt, 11 (omitted) items in /tmp/tmpl6fn9p49/doc/sphinx, /tmp/tmpl6fn9p49/lib/lib.gni, 58 (omitted) items in /tmp/tmpl6fn9p49/tools, 23 (omitted) items in /tmp/tmpl6fn9p49/tools/benchmark, 3 items in /tmp/tmpl6fn9p49/tools/benchmark/hm: README.md, decode.sh and encode.sh, 18 (omitted) items in /tmp/tmpl6fn9p49/tools/benchmark/metrics, 16 (omitted) items in /tmp/tmpl6fn9p49/tools/comparison_viewer, 5 items in /tmp/tmpl6fn9p49/tools/conformance: CMakeLists.txt, conformance.py, generator.py, lcms2.py and tooling_test.sh, 7 items in /tmp/tmpl6fn9p49/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/tmpl6fn9p49/tools/flicker_test, 10 (omitted) items in /tmp/tmpl6fn9p49/tools/hdr, 4 items in /tmp/tmpl6fn9p49/tools/icc_detect: icc_detect.h, icc_detect_empty.cc, icc_detect_win32.cc and icc_detect_x11.cc, 5 items in /tmp/tmpl6fn9p49/tools/jni/org/jpeg/jpegli/wrapper: Encoder.java, EncoderTest.java, encoder_jni.cc, encoder_jni.h and encoder_jni_onload.cc, 10 (omitted) items in /tmp/tmpl6fn9p49/tools/jni/org/jpeg/jpegxl/wrapper, 3 items in /tmp/tmpl6fn9p49/tools/optimizer: apply_simplex.py, simplex_fork.py and update_jpegli_global_scale.py, 21 (omitted) items in /tmp/tmpl6fn9p49/tools/scripts, /tmp/tmpl6fn9p49/tools/upscaling_coefficients/generate_upscaling_coefficients.py, /tmp/tmpl6fn9p49/tools/upscaling_coefficients/upscaler_demo.py, 7 items in /tmp/tmpl6fn9p49/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/tmpl6fn9p49/tools/wasm_demo, /tmp/tmpl6fn9p49/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 'v0.11.0' has changed 478 files.
Updating moz.yaml.
Found release: v0.10.3 (2024-06-27T14:10:08+02:00).Found revision: v0.10.3
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•7 months ago
|
||
c1kBJPHZSN2Y1hJ-CoIOPA |
I've submitted a try run for this commit: https://treeherder.mozilla.org/jobs?repo=try&revision=b2bfaea695043d3a392152dc2a716cba916e2036
Reporter | ||
Comment 3•7 months ago
|
||
Updated•7 months ago
|
Reporter | ||
Comment 4•7 months ago
|
||
Xpfgp30XQfSPjnz1LLdJdA |
The try push is done, we found jobs with unclassified failures.
Needs Investigation (Possible Intermittents):
- test-linux1804-64-qr/opt-mochitest-devtools-chrome-cm6-5 - 4 of 4 failed on the same (retriggered) task (failed: DHHar4-ERs2STR8eF5x_8A, aFyG9hy3QO6fZUP-lKvQ7Q, boX7UlhOS_6Q8unhL8Y0Bg, N-XwnwnZTzO5wGmdulucZA)
- test-linux1804-64-qr/opt-mochitest-devtools-chrome-cm6-3 - 4 of 4 failed on the same (retriggered) task (failed: EMTSrV3UTjS7DZRJKMilxg, brIpRMAbS-ix7CPXh2XAyQ, W4dzqvDhSMuFCsk8t8Xh2Q, XgrkN8xnSNCyOUlrqipGMg)
- test-android-em-7.0-x86_64-qr/debug-isolated-process-geckoview-junit-nofis-ship - 2 of 4 failed on the same (retriggered) task (failed: fGJD6x8XT4G6JGVjtIBOsw, ZK0luc-sRoeRpdryBkjZgA)
These failures could mean that the library update changed something and caused
tests to fail. You'll need to review them yourself and decide where to go from here.
In either event, I have done all I can and you will need to take it from here. If you
don't want to land my patch, you can replicate it locally for editing with
./mach vendor media/libjxl/moz.yaml
When reviewing, please note that this is external code, which needs a full and
careful inspection - not a rubberstamp.
Assignee | ||
Updated•7 months ago
|
Comment 6•7 months ago
|
||
bugherder |
Description
•