[neon/backports-jammy/libjxl-jammy/Neon/release] /: Use debian packaging.
Scarlett Moore
null at kde.org
Wed Sep 6 18:29:12 BST 2023
Git commit d6f437f3210f0b81661159d3616d1dbf90e15514 by Scarlett Moore.
Committed on 06/09/2023 at 19:28.
Pushed by scarlettmoore into branch 'Neon/release'.
Use debian packaging.
M +16 -0 AUTHORS
A +22 -0 BUILD.bazel
A +85 -0 BUILDING.md
A +20 -0 BUILDING_Haiku.md
A +41 -0 BUILDING_OSX.md
M +43 -0 CHANGELOG.md
M +192 -157 CMakeLists.txt
M +34 -98 README.md
A +10 -0 README.source
A +12 -0 TODO
A +763 -0 WORKSPACE
M +9 -3 bash_test.sh
A +6 -0 benchmark_xl.1.in
A +6 -0 butteraugli_main.1.in
C +81 -19 changelog [from: debian/changelog - 075% similarity]
M +48 -15 ci.sh
A +6 -0 cjpegli.1.in
M +0 -10 cmake/FindBrotli.cmake
A +1 -0 compat
C +27 -3 control [from: debian/control - 087% similarity]
C +30 -6 control.in [from: debian/control - 085% similarity]
A +55 -0 copyright
M +81 -19 debian/changelog
M +27 -3 debian/control
M +62 -4 debian/control.in
A +6 -0 debian/djxl_fuzzer_corpus.1.in
M +1 -3 debian/libjxl-devtools.install
M +1 -1 debian/libjxl-devtools.manpages
A +2 -0 debian/libjxl-gdk-pixbuf.install
A +3 -0 debian/libjxl-gdk-pixbuf.postinst
A +5 -0 debian/libjxl-gdk-pixbuf.postrm
M +0 -1 debian/libjxl-tools.install
M +0 -1 debian/libjxl-tools.manpages
A +1 -0 debian/libjxl0.9.install
A +123 -0 debian/libjxl0.9.symbols
A +25 -0 debian/patches/8be34f1705ee0074912c97b7346a2437a230b16d.patch
M +1 -1 debian/patches/continuefinalnonessentialboxtest.patch
M +10 -10 debian/patches/do_not_force_cxx11.patch
A +15 -0 debian/patches/rpath.patch
M +2 -3 debian/patches/series
M +1 -0 debian/tests/control
M +1 -1 debian/tests/run-unit-test
M +3 -2 debian/watch
A +6 -0 decode_and_encode.1.in
M +12 -5 deps.sh
A +6 -0 display_to_hlg.1.in
A +6 -0 djpegli.1.in
A +6 -0 djxl_fuzzer_corpus.1.in
M +2 -7 doc/building_and_testing.md
M +12 -33 doc/building_wasm.md
M +1 -1 doc/color_management.md
M +2 -3 doc/developing_in_debian.md
M +0 -1 doc/developing_in_windows_vcpkg.md
A +32 -0 doc/encode_effort.md
M +52 -5 doc/release.md
M +13 -3 doc/software_support.md
M +1 -1 doc/xl_overview.md
M +2 -3 examples/decode_exif_metadata.cc
M +11 -9 examples/decode_oneshot.cc
M +16 -11 examples/decode_progressive.cc
M +5 -5 examples/encode_oneshot.cc
A +10 -0 experimental/fast_lossless/README.md
M +3 -2 experimental/fast_lossless/build-android.sh
M +5 -4 experimental/fast_lossless/build.sh
C +7 -7 experimental/fast_lossless/cross_compile_aarch64.sh [from: experimental/fast_lossless/build.sh - 069% similarity]
M +39 -4 experimental/fast_lossless/fast_lossless_main.cc
M +2 -2 experimental/fast_lossless/pam-input.h
A +6 -0 generate_lut_template.1.in
A +9 -0 jpeg-xl-doc.doc-base
A +1 -0 jpeg-xl-doc.examples
A +63 -0 jxl_from_tree.1.in
A +6 -0 jxlinfo.1.in
A +256 -0 lib/BUILD
M +109 -107 lib/CMakeLists.txt
A +30 -0 lib/compatibility.cmake
M +22 -17 lib/extras/codec.cc
M +7 -1 lib/extras/codec.h
M +140 -49 lib/extras/codec_test.cc
M +198 -33 lib/extras/dec/apng.cc
M +5 -3 lib/extras/dec/apng.h
M +2 -2 lib/extras/dec/color_description.cc
M +2 -1 lib/extras/dec/color_description.h
M +1 -1 lib/extras/dec/color_description_test.cc
M +4 -4 lib/extras/dec/color_hints.cc
M +33 -22 lib/extras/dec/decode.cc
M +8 -4 lib/extras/dec/decode.h
M +5 -4 lib/extras/dec/exr.cc
M +5 -2 lib/extras/dec/exr.h
M +7 -21 lib/extras/dec/gif.cc
M +5 -2 lib/extras/dec/gif.h
A +271 -0 lib/extras/dec/jpegli.cc *
A +41 -0 lib/extras/dec/jpegli.h *
M +45 -12 lib/extras/dec/jpg.cc
M +13 -2 lib/extras/dec/jpg.h
M +103 -17 lib/extras/dec/jxl.cc
M +5 -2 lib/extras/dec/jxl.h
M +4 -4 lib/extras/dec/pgx.cc
M +5 -2 lib/extras/dec/pgx.h
M +4 -5 lib/extras/dec/pgx_test.cc
M +71 -17 lib/extras/dec/pnm.cc
M +5 -2 lib/extras/dec/pnm.h
M +18 -16 lib/extras/enc/apng.cc
M +41 -7 lib/extras/enc/encode.cc
M +7 -1 lib/extras/enc/encode.h
M +3 -3 lib/extras/enc/exr.cc
A +509 -0 lib/extras/enc/jpegli.cc *
A +52 -0 lib/extras/enc/jpegli.h *
M +339 -45 lib/extras/enc/jpg.cc
A +278 -0 lib/extras/enc/jxl.cc *
A +79 -0 lib/extras/enc/jxl.h *
M +1 -1 lib/extras/enc/npy.cc
M +1 -2 lib/extras/enc/pgx.cc
M +193 -108 lib/extras/enc/pnm.cc
A +170 -0 lib/extras/file_io.h *
A +405 -0 lib/extras/jpegli_test.cc *
M +29 -9 lib/extras/packed_image.h
M +13 -15 lib/extras/packed_image_convert.cc
M +2 -1 lib/extras/packed_image_convert.h
A +43 -0 lib/extras/size_constraints.h *
M +1 -0 lib/extras/tone_mapping.cc
M +7 -12 lib/extras/tone_mapping_gbench.cc
M +2 -2 lib/include/jxl/cms_interface.h
M +4 -12 lib/include/jxl/codestream_header.h
M +112 -144 lib/include/jxl/decode.h
M +2 -2 lib/include/jxl/decode_cxx.h
M +74 -64 lib/include/jxl/encode.h
M +2 -2 lib/include/jxl/encode_cxx.h
M +3 -4 lib/include/jxl/resizable_parallel_runner.h
M +2 -2 lib/include/jxl/resizable_parallel_runner_cxx.h
M +3 -4 lib/include/jxl/thread_parallel_runner.h
M +2 -2 lib/include/jxl/thread_parallel_runner_cxx.h
M +38 -11 lib/include/jxl/types.h
A +113 -0 lib/jpegli.cmake
A +49 -0 lib/jpegli/README.md
A +563 -0 lib/jpegli/adaptive_quantization.cc *
A +21 -0 lib/jpegli/adaptive_quantization.h *
A +60 -0 lib/jpegli/bit_writer.cc *
A +101 -0 lib/jpegli/bit_writer.h *
A +452 -0 lib/jpegli/bitstream.cc *
A +44 -0 lib/jpegli/bitstream.h *
A +533 -0 lib/jpegli/color_quantize.cc *
A +30 -0 lib/jpegli/color_quantize.h *
A +281 -0 lib/jpegli/color_transform.cc *
A +24 -0 lib/jpegli/color_transform.h *
A +59 -0 lib/jpegli/common.cc *
A +67 -0 lib/jpegli/common.h *
A +150 -0 lib/jpegli/common_internal.h *
A +256 -0 lib/jpegli/dct-inl.h *
A +1028 -0 lib/jpegli/decode.cc *
A +111 -0 lib/jpegli/decode.h *
A +1304 -0 lib/jpegli/decode_api_test.cc *
A +151 -0 lib/jpegli/decode_internal.h *
A +588 -0 lib/jpegli/decode_marker.cc *
A +34 -0 lib/jpegli/decode_marker.h *
A +566 -0 lib/jpegli/decode_scan.cc *
A +33 -0 lib/jpegli/decode_scan.h *
A +148 -0 lib/jpegli/destination_manager.cc *
A +356 -0 lib/jpegli/downsample.cc *
A +24 -0 lib/jpegli/downsample.h *
A +1253 -0 lib/jpegli/encode.cc *
A +163 -0 lib/jpegli/encode.h *
A +877 -0 lib/jpegli/encode_api_test.cc *
A +230 -0 lib/jpegli/encode_finish.cc *
A +17 -0 lib/jpegli/encode_finish.h *
A +144 -0 lib/jpegli/encode_internal.h *
A +187 -0 lib/jpegli/encode_streaming.cc *
A +21 -0 lib/jpegli/encode_streaming.h *
A +283 -0 lib/jpegli/entropy_coding-inl.h *
A +834 -0 lib/jpegli/entropy_coding.cc *
A +31 -0 lib/jpegli/entropy_coding.h *
A +102 -0 lib/jpegli/error.cc *
A +39 -0 lib/jpegli/error.h *
A +1290 -0 lib/jpegli/error_handling_test.cc *
A +321 -0 lib/jpegli/huffman.cc *
A +50 -0 lib/jpegli/huffman.h *
A +692 -0 lib/jpegli/idct.cc *
A +24 -0 lib/jpegli/idct.h *
A +414 -0 lib/jpegli/input.cc *
A +20 -0 lib/jpegli/input.h *
A +611 -0 lib/jpegli/input_suspension_test.cc *
A +11 -0 lib/jpegli/jpeg.version.62
A +9 -0 lib/jpegli/jpeg.version.8
A +260 -0 lib/jpegli/libjpeg_wrapper.cc *
A +186 -0 lib/jpegli/memory_manager.cc *
A +47 -0 lib/jpegli/memory_manager.h *
A +219 -0 lib/jpegli/output_suspension_test.cc *
A +768 -0 lib/jpegli/quant.cc *
A +29 -0 lib/jpegli/quant.h *
A +762 -0 lib/jpegli/render.cc *
A +28 -0 lib/jpegli/render.h *
A +38 -0 lib/jpegli/simd.cc *
A +18 -0 lib/jpegli/simd.h *
A +90 -0 lib/jpegli/source_manager.cc *
A +141 -0 lib/jpegli/source_manager_test.cc *
A +233 -0 lib/jpegli/streaming_test.cc *
A +1238 -0 lib/jpegli/test_utils.cc *
A +441 -0 lib/jpegli/test_utils.h *
A +35 -0 lib/jpegli/testing.h *
A +133 -0 lib/jpegli/transcode_api_test.cc *
A +111 -0 lib/jpegli/transpose-inl.h *
A +137 -0 lib/jpegli/upsample.cc *
A +26 -0 lib/jpegli/upsample.h *
M +85 -403 lib/jxl.cmake
M +0 -1 lib/jxl/ac_strategy.cc
M +6 -11 lib/jxl/alpha.cc
M +0 -1 lib/jxl/alpha.h
M +1 -0 lib/jxl/alpha_test.cc
M +1 -1 lib/jxl/ans_common.cc
M +1 -1 lib/jxl/ans_common_test.cc
M +5 -5 lib/jxl/ans_test.cc
M +33 -0 lib/jxl/base/byte_order.h
M +1 -0 lib/jxl/base/compiler_specific.h
M +1 -1 lib/jxl/base/data_parallel.h
A +98 -0 lib/jxl/base/float.h *
M +3 -3 lib/jxl/base/random.cc
M +96 -6 lib/jxl/base/status.h
M +11 -12 lib/jxl/bit_reader_test.cc
M +1 -1 lib/jxl/bits_test.cc
M +6 -7 lib/jxl/blending_test.cc
M +1 -2 lib/jxl/box_content_decoder.h
M +9 -42 lib/jxl/butteraugli/butteraugli.cc
M +1 -1 lib/jxl/byte_order_test.cc
M +0 -4 lib/jxl/chroma_from_luma.h
M +4 -107 lib/jxl/codec_in_out.h
M +0 -4 lib/jxl/coeff_order.cc
M +2 -2 lib/jxl/coeff_order.h
M +1 -1 lib/jxl/coeff_order_fwd.h
M +1 -1 lib/jxl/coeff_order_test.cc
M +10 -12 lib/jxl/color_encoding_internal.cc
M +1 -1 lib/jxl/color_encoding_internal.h
M +1 -1 lib/jxl/color_encoding_internal_test.cc
M +439 -78 lib/jxl/color_management.cc
M +2 -0 lib/jxl/color_management.h
M +141 -27 lib/jxl/color_management_test.cc
M +14 -7 lib/jxl/common.h
M +0 -5 lib/jxl/compressed_dc.cc
M +0 -2 lib/jxl/convolve-inl.h
M +0 -4 lib/jxl/convolve_slow.cc
M +0 -2 lib/jxl/convolve_symmetric5.cc
M +9 -7 lib/jxl/convolve_test.cc
M +1 -3 lib/jxl/data_parallel_test.cc
M +1 -2 lib/jxl/dct_test.cc
M +0 -2 lib/jxl/dec_ans.cc
M +0 -2 lib/jxl/dec_bit_reader.h
M +14 -20 lib/jxl/dec_cache.cc
M +31 -25 lib/jxl/dec_cache.h
M +1 -20 lib/jxl/dec_context_map.cc
M +0 -12 lib/jxl/dec_external_image.cc
M +2 -12 lib/jxl/dec_external_image.h
M +1 -1 lib/jxl/dec_external_image_gbench.cc
M +19 -26 lib/jxl/dec_frame.cc
M +65 -67 lib/jxl/dec_frame.h
M +26 -39 lib/jxl/dec_group.cc
M +2 -2 lib/jxl/dec_group.h
M +0 -1 lib/jxl/dec_modular.h
M +1 -1 lib/jxl/dec_noise.cc
M +0 -1 lib/jxl/dec_noise.h
M +18 -8 lib/jxl/dec_patch_dictionary.cc
M +8 -7 lib/jxl/dec_tone_mapping-inl.h
M +0 -27 lib/jxl/dec_transforms-inl.h
M +12 -10 lib/jxl/dec_xyb.cc
M +228 -333 lib/jxl/decode.cc
M +336 -327 lib/jxl/decode_test.cc
M +1 -1 lib/jxl/decode_to_jpeg.h
M +67 -24 lib/jxl/enc_ac_strategy.cc
M +2 -3 lib/jxl/enc_ac_strategy.h
M +164 -156 lib/jxl/enc_adaptive_quantization.cc
M +2 -8 lib/jxl/enc_adaptive_quantization.h
M +8 -6 lib/jxl/enc_ans.cc
M +2 -2 lib/jxl/enc_ans.h
M +6 -6 lib/jxl/enc_ar_control_field.h
A +205 -0 lib/jxl/enc_aux_out.cc *
A +163 -0 lib/jxl/enc_aux_out.h *
M +22 -1 lib/jxl/enc_bit_writer.cc
M +6 -3 lib/jxl/enc_bit_writer.h
M +7 -6 lib/jxl/enc_butteraugli_comparator.cc
M +3 -2 lib/jxl/enc_butteraugli_comparator.h
M +32 -19 lib/jxl/enc_butteraugli_pnorm.cc
M +3 -0 lib/jxl/enc_butteraugli_pnorm.h
M +6 -11 lib/jxl/enc_cache.cc
M +3 -3 lib/jxl/enc_cache.h
M +33 -13 lib/jxl/enc_chroma_from_luma.cc
M +5 -4 lib/jxl/enc_chroma_from_luma.h
M +0 -2 lib/jxl/enc_cluster.cc
M +4 -1 lib/jxl/enc_cluster.h
M +3 -3 lib/jxl/enc_coeff_order.cc
M +2 -1 lib/jxl/enc_coeff_order.h
M +123 -21 lib/jxl/enc_color_management.cc
M +1 -1 lib/jxl/enc_color_management.h
M +0 -14 lib/jxl/enc_comparator.cc
M +3 -2 lib/jxl/enc_context_map.cc
M +2 -1 lib/jxl/enc_context_map.h
M +3 -14 lib/jxl/enc_detect_dots.cc
M +0 -1 lib/jxl/enc_dot_dictionary.cc
M +0 -2 lib/jxl/enc_dot_dictionary.h
M +0 -1 lib/jxl/enc_entropy_coder.cc
M +83 -328 lib/jxl/enc_external_image.cc
M +5 -8 lib/jxl/enc_external_image.h
M +3 -5 lib/jxl/enc_external_image_gbench.cc
M +27 -17 lib/jxl/enc_external_image_test.cc
A +3864 -0 lib/jxl/enc_fast_lossless.cc *
A +72 -0 lib/jxl/enc_fast_lossless.h *
A +239 -0 lib/jxl/enc_fields.cc *
A +37 -0 lib/jxl/enc_fields.h *
M +6 -103 lib/jxl/enc_file.cc
M +2 -26 lib/jxl/enc_file.h
M +234 -40 lib/jxl/enc_frame.cc
M +2 -2 lib/jxl/enc_frame.h
A +61 -0 lib/jxl/enc_gaborish.cc *
A +26 -0 lib/jxl/enc_gaborish.h *
A +77 -0 lib/jxl/enc_gaborish_test.cc *
M +277 -125 lib/jxl/enc_group.cc
M +4 -2 lib/jxl/enc_group.h
M +17 -6 lib/jxl/enc_heuristics.cc
M +3 -1 lib/jxl/enc_heuristics.h
M +1 -1 lib/jxl/enc_huffman.cc
A +328 -0 lib/jxl/enc_huffman_tree.cc *
A +52 -0 lib/jxl/enc_huffman_tree.h *
M +2 -3 lib/jxl/enc_icc_codec.cc
M +2 -2 lib/jxl/enc_icc_codec.h
M +2 -5 lib/jxl/enc_image_bundle.cc
M +1 -1 lib/jxl/enc_jxl_skcms.h
A +52 -0 lib/jxl/enc_linalg.cc *
A +24 -0 lib/jxl/enc_linalg.h *
A +118 -0 lib/jxl/enc_linalg_test.cc *
M +74 -80 lib/jxl/enc_modular.cc
M +2 -2 lib/jxl/enc_modular.h
M +3 -2 lib/jxl/enc_noise.cc
M +2 -1 lib/jxl/enc_noise.h
A +163 -0 lib/jxl/enc_optimize.cc *
A +218 -0 lib/jxl/enc_optimize.h *
A +109 -0 lib/jxl/enc_optimize_test.cc *
M +31 -93 lib/jxl/enc_params.h
M +14 -13 lib/jxl/enc_patch_dictionary.cc
M +2 -1 lib/jxl/enc_patch_dictionary.h
M +1 -0 lib/jxl/enc_photon_noise_test.cc
A +82 -0 lib/jxl/enc_progressive_split.cc *
A +131 -0 lib/jxl/enc_progressive_split.h *
M +18 -14 lib/jxl/enc_quant_weights.cc
M +7 -1 lib/jxl/enc_quant_weights.h
M +2 -0 lib/jxl/enc_splines.cc
M +4 -5 lib/jxl/enc_splines.h
M +2 -3 lib/jxl/enc_toc.cc
M +3 -1 lib/jxl/enc_toc.h
M +0 -27 lib/jxl/enc_transforms-inl.h
M +150 -14 lib/jxl/enc_xyb.cc
M +15 -1 lib/jxl/enc_xyb.h
M +444 -166 lib/jxl/encode.cc
M +19 -7 lib/jxl/encode_internal.h
M +72 -26 lib/jxl/encode_test.cc
M +0 -1 lib/jxl/entropy_coder.cc
M +1 -1 lib/jxl/entropy_coder_test.cc
M +4 -2 lib/jxl/exif.h
M +1 -1 lib/jxl/fake_parallel_runner_testonly.h
M +1 -0 lib/jxl/fast_dct-inl.h
M +12 -0 lib/jxl/fast_dct_test.cc
M +1 -1 lib/jxl/field_encodings.h
M +17 -281 lib/jxl/fields.cc
M +184 -97 lib/jxl/fields.h
M +17 -22 lib/jxl/fields_test.cc
M +32 -8 lib/jxl/frame_header.cc
M +26 -29 lib/jxl/frame_header.h
M +1 -1 lib/jxl/gamma_correct_test.cc
M +2 -6 lib/jxl/gauss_blur.cc
M +4 -3 lib/jxl/gauss_blur_test.cc
M +8 -6 lib/jxl/gradient_test.cc
M +0 -6 lib/jxl/headers.cc
M +1 -6 lib/jxl/headers.h
M +1 -1 lib/jxl/iaca_test.cc
M +0 -2 lib/jxl/icc_codec.cc
M +0 -7 lib/jxl/icc_codec.h
M +0 -2 lib/jxl/icc_codec_common.cc
M +1 -1 lib/jxl/icc_codec_test.cc
M +13 -14 lib/jxl/image.cc
M +3 -0 lib/jxl/image.h
M +1 -5 lib/jxl/image_bundle.cc
M +2 -4 lib/jxl/image_bundle.h
M +4 -3 lib/jxl/image_bundle_test.cc
M +2 -8 lib/jxl/image_metadata.cc
M +3 -1 lib/jxl/image_metadata.h
M +2 -8 lib/jxl/image_ops.h
M +2 -2 lib/jxl/image_ops_test.cc
M +78 -89 lib/jxl/image_test_utils.h
A +90 -0 lib/jxl/inverse_mtf-inl.h *
M +295 -148 lib/jxl/jpeg/dec_jpeg_data_writer.cc
M +4 -3 lib/jxl/jpeg/dec_jpeg_data_writer.h
M +7 -6 lib/jxl/jpeg/dec_jpeg_serialization_state.h
M +4 -1 lib/jxl/jpeg/enc_jpeg_data.cc
M +69 -163 lib/jxl/jpeg/enc_jpeg_data_reader.cc
M +12 -21 lib/jxl/jpeg/jpeg_data.cc
M +1 -53 lib/jxl/jpeg/jpeg_data.h
M +846 -1052 lib/jxl/jxl_test.cc
M +3 -3 lib/jxl/lehmer_code_test.cc
M +0 -1 lib/jxl/loop_filter.cc
M +0 -2 lib/jxl/loop_filter.h
M +1 -3 lib/jxl/luminance.cc
M +1 -2 lib/jxl/luminance.h
A +84 -0 lib/jxl/matrix_ops.h *
M +1 -1 lib/jxl/memory_manager_internal.h
M +2 -0 lib/jxl/modular/encoding/enc_encoding.cc
M +0 -1 lib/jxl/modular/encoding/enc_encoding.h
M +1 -1 lib/jxl/modular/encoding/enc_ma.cc
M +27 -35 lib/jxl/modular/transform/enc_palette.cc
C +7 -118 lib/jxl/modular/transform/palette.cc [from: lib/jxl/modular/transform/palette.h - 055% similarity]
M +8 -166 lib/jxl/modular/transform/palette.h
M +3 -2 lib/jxl/modular/transform/squeeze.cc
M +71 -75 lib/jxl/modular_test.cc
M +1 -1 lib/jxl/opsin_image_test.cc
M +3 -3 lib/jxl/opsin_inverse_test.cc
M +1 -1 lib/jxl/opsin_params.cc
M +12 -0 lib/jxl/opsin_params.h
M +1 -1 lib/jxl/padded_bytes_test.cc
M +1 -6 lib/jxl/passes_state.h
M +92 -77 lib/jxl/passes_test.cc
M +18 -14 lib/jxl/patch_dictionary_test.cc
M +8 -10 lib/jxl/preview_test.cc
M +18 -19 lib/jxl/quant_weights.cc
M +5 -6 lib/jxl/quant_weights.h
M +2 -3 lib/jxl/quantizer.cc
M +3 -5 lib/jxl/quantizer.h
M +6 -3 lib/jxl/quantizer_test.cc
M +1 -1 lib/jxl/render_pipeline/low_memory_render_pipeline.cc
M +15 -17 lib/jxl/render_pipeline/render_pipeline_test.cc
M +2 -1 lib/jxl/render_pipeline/simple_render_pipeline.cc
M +35 -24 lib/jxl/render_pipeline/stage_blending.cc
M +0 -2 lib/jxl/render_pipeline/stage_chroma_upsampling.cc
M +2 -1 lib/jxl/render_pipeline/stage_from_linear.cc
M +0 -2 lib/jxl/render_pipeline/stage_gaborish.cc
M +3 -6 lib/jxl/render_pipeline/stage_noise.cc
M +0 -1 lib/jxl/render_pipeline/stage_patches.cc
M +0 -1 lib/jxl/render_pipeline/stage_splines.cc
M +0 -1 lib/jxl/render_pipeline/stage_spot.cc
M +3 -3 lib/jxl/render_pipeline/stage_to_linear.cc
M +0 -2 lib/jxl/render_pipeline/stage_tone_mapping.cc
M +0 -1 lib/jxl/render_pipeline/stage_upsampling.cc
M +423 -231 lib/jxl/render_pipeline/stage_write.cc
M +5 -11 lib/jxl/render_pipeline/stage_write.h
M +42 -20 lib/jxl/render_pipeline/stage_xyb.cc
M +1 -1 lib/jxl/render_pipeline/stage_xyb.h
M +0 -2 lib/jxl/render_pipeline/stage_ycbcr.cc
M +53 -68 lib/jxl/roundtrip_test.cc
M +11 -12 lib/jxl/speed_tier_test.cc
M +68 -57 lib/jxl/splines.cc
M +1 -2 lib/jxl/splines.h
M +19 -16 lib/jxl/splines_test.cc
A +453 -0 lib/jxl/test_image.cc *
M +66 -75 lib/jxl/test_image.h
C +256 -193 lib/jxl/test_utils.cc [from: lib/jxl/test_utils.h - 060% similarity]
M +92 -527 lib/jxl/test_utils.h
A +73 -0 lib/jxl/testing.h *
M +0 -1 lib/jxl/toc.cc
M +3 -3 lib/jxl/toc_test.cc
M +3 -3 lib/jxl/xorshift128plus_test.cc
M +2 -11 lib/jxl_benchmark.cmake
M +40 -90 lib/jxl_extras.cmake
C +265 -133 lib/jxl_lists.bzl [from: lib/lib.gni - 076% similarity]
A +627 -0 lib/jxl_lists.cmake
M +33 -93 lib/jxl_tests.cmake
M +33 -41 lib/jxl_threads.cmake
A +46 -0 lib/jxl_vars.bzl
T +1 -501 lib/lib.gni
M +1 -1 lib/threads/resizable_parallel_runner.cc
M +1 -2 lib/threads/thread_parallel_runner.cc
M +5 -12 lib/threads/thread_parallel_runner_internal.cc
M +2 -8 lib/threads/thread_parallel_runner_internal.h
M +7 -6 lib/threads/thread_parallel_runner_test.cc
A +2 -0 libjpegli-tools.install
A +2 -0 libjpegli-tools.manpages
A +1 -0 libjpegli62-dev.install
A +1 -0 libjpegli62.install
A +2 -0 libjpegli62.lintian-overrides
A +2 -0 libjpegxl-java.install
A +3 -0 libjxl-dev.install
C +1 -3 libjxl-devtools.install [from: debian/libjxl-devtools.install - 081% similarity]
C +1 -1 libjxl-devtools.manpages [from: debian/libjxl-devtools.manpages - 090% similarity]
A +2 -0 libjxl-gdk-pixbuf.install
A +3 -0 libjxl-gdk-pixbuf.postinst
A +5 -0 libjxl-gdk-pixbuf.postrm
C +0 -1 libjxl-tools.install [from: debian/libjxl-tools.install - 083% similarity]
A +1 -0 libjxl-tools.manpages
A +1 -0 libjxl0.9.install
A +123 -0 libjxl0.9.symbols
A +25 -0 patches/8be34f1705ee0074912c97b7346a2437a230b16d.patch
C +1 -1 patches/continuefinalnonessentialboxtest.patch [from: debian/patches/continuefinalnonessentialboxtest.patch - 091% similarity]
C +10 -10 patches/do_not_force_cxx11.patch [from: debian/patches/do_not_force_cxx11.patch - 079% similarity]
A +15 -0 patches/rpath.patch
C +2 -3 patches/series [from: debian/patches/series - 052% similarity]
M +8 -5 plugins/gdk-pixbuf/CMakeLists.txt
M +1 -1 plugins/gdk-pixbuf/README.md
M +269 -24 plugins/gdk-pixbuf/pixbufloader-jxl.c
M +2 -2 plugins/gimp/common.h
M +144 -36 plugins/gimp/file-jxl-load.cc
M +0 -2 plugins/gimp/file-jxl-load.h
M +23 -25 plugins/gimp/file-jxl-save.cc
M +0 -2 plugins/gimp/file-jxl-save.h
M +18 -1 plugins/mime/README.md
A +6 -0 pq_to_hlg.1.in
A +6 -0 render_hlg.1.in
A +124 -0 rules
A +1 -0 source/format
A +6 -0 ssimulacra_main.1.in
C +1 -0 tests/control [from: debian/tests/control - 059% similarity]
C +1 -1 tests/run-unit-test [from: debian/tests/run-unit-test - 097% similarity]
A +6 -0 texture_to_cube.1.in
M +28 -10 third_party/CMakeLists.txt
A +132 -0 third_party/libjpeg-interface/LICENSE.md
A +258 -0 third_party/libjpeg-interface/README.ijg
A +37 -0 third_party/libjpeg-interface/jconfig.h.in
A +382 -0 third_party/libjpeg-interface/jmorecfg.h *
A +1132 -0 third_party/libjpeg-interface/jpeglib.h *
M +2 -0 third_party/testing.cmake
A +6 -0 tone_map.1.in
A +8 -0 tools/BUILD
M +101 -75 tools/CMakeLists.txt
M +3 -25 tools/args.h
M +16 -13 tools/benchmark/benchmark_args.cc
M +11 -4 tools/benchmark/benchmark_args.h
M +13 -30 tools/benchmark/benchmark_codec.cc
M +11 -16 tools/benchmark/benchmark_codec.h
M +48 -25 tools/benchmark/benchmark_codec_avif.cc
M +4 -2 tools/benchmark/benchmark_codec_avif.h
M +89 -39 tools/benchmark/benchmark_codec_custom.cc
M +5 -2 tools/benchmark/benchmark_codec_custom.h
M +304 -46 tools/benchmark/benchmark_codec_jpeg.cc
M +4 -2 tools/benchmark/benchmark_codec_jpeg.h
M +97 -33 tools/benchmark/benchmark_codec_jxl.cc
M +4 -2 tools/benchmark/benchmark_codec_jxl.h
M +22 -16 tools/benchmark/benchmark_codec_png.cc
M +4 -2 tools/benchmark/benchmark_codec_png.h
M +32 -28 tools/benchmark/benchmark_codec_webp.cc
M +4 -2 tools/benchmark/benchmark_codec_webp.h
M +4 -2 tools/benchmark/benchmark_file_io.cc
M +7 -3 tools/benchmark/benchmark_file_io.h
M +36 -32 tools/benchmark/benchmark_stats.cc
M +9 -5 tools/benchmark/benchmark_stats.h
M +32 -10 tools/benchmark/benchmark_utils.cc
M +10 -3 tools/benchmark/benchmark_utils.h
M +219 -162 tools/benchmark/benchmark_xl.cc
M +3 -4 tools/box/CMakeLists.txt
M +3 -3 tools/box/box.cc
M +4 -2 tools/box/box.h
M +3 -4 tools/box/box_list_main.cc
M +4 -4 tools/box/box_test.cc
M +39 -20 tools/butteraugli_main.cc
A +271 -0 tools/cjpegli.cc *
M +6 -6 tools/cjxl_fuzzer.cc
M +650 -811 tools/cjxl_main.cc
M +23 -2 tools/cmdline.cc
M +46 -0 tools/cmdline.h
M +1 -0 tools/codec_config.h
M +6 -4 tools/color_encoding_fuzzer.cc
M +7 -7 tools/comparison_viewer/CMakeLists.txt
M +4 -2 tools/comparison_viewer/codec_comparison_window.cc
M +6 -3 tools/comparison_viewer/codec_comparison_window.h
M +2 -2 tools/comparison_viewer/codec_comparison_window.ui
M +1 -1 tools/comparison_viewer/compare_codecs.cc
M +9 -8 tools/comparison_viewer/compare_images.cc
M +33 -16 tools/comparison_viewer/image_loading.cc
M +5 -3 tools/comparison_viewer/image_loading.h
M +4 -2 tools/comparison_viewer/settings.cc
M +4 -2 tools/comparison_viewer/settings.h
M +29 -18 tools/comparison_viewer/split_image_renderer.cc
M +4 -2 tools/comparison_viewer/split_image_renderer.h
M +4 -2 tools/comparison_viewer/split_image_view.cc
M +4 -2 tools/comparison_viewer/split_image_view.h
M +2 -2 tools/comparison_viewer/split_image_view.ui
M +43 -19 tools/conformance/conformance.py
M +7 -9 tools/decode_and_encode.cc
M +9 -9 tools/decode_basic_info_fuzzer.cc
A +197 -0 tools/djpegli.cc *
M +12 -21 tools/djxl_fuzzer.cc
A +473 -0 tools/djxl_fuzzer_corpus.cc *
M +5 -5 tools/djxl_fuzzer_test.cc
M +153 -98 tools/djxl_main.cc
M +17 -8 tools/fields_fuzzer.cc
M +4 -4 tools/flicker_test/CMakeLists.txt
M +3 -2 tools/flicker_test/main.cc
M +4 -2 tools/flicker_test/parameters.cc
M +4 -2 tools/flicker_test/parameters.h
M +4 -2 tools/flicker_test/setup.cc
M +4 -2 tools/flicker_test/setup.h
M +5 -2 tools/flicker_test/setup.ui
M +19 -10 tools/flicker_test/split_view.cc
M +5 -3 tools/flicker_test/split_view.h
M +4 -2 tools/flicker_test/test_window.cc
M +4 -2 tools/flicker_test/test_window.h
M +2 -2 tools/flicker_test/test_window.ui
M +3 -3 tools/fuzzer_stub.cc
M +16 -0 tools/hdr/README.md
M +4 -3 tools/hdr/display_to_hlg.cc
A +157 -0 tools/hdr/exr_to_pq.cc *
M +3 -2 tools/hdr/generate_lut_template.cc
A +34 -0 tools/hdr/image_utils.h *
A +440 -0 tools/hdr/local_tone_map.cc *
M +6 -4 tools/hdr/pq_to_hlg.cc
M +5 -4 tools/hdr/render_hlg.cc
M +3 -2 tools/hdr/texture_to_cube.cc
M +13 -4 tools/hdr/tone_map.cc
M +18 -8 tools/icc_codec_fuzzer.cc
M +4 -2 tools/icc_detect/icc_detect.h
M +4 -2 tools/icc_detect/icc_detect_empty.cc
M +4 -2 tools/icc_detect/icc_detect_win32.cc
M +20 -7 tools/icc_detect/icc_detect_x11.cc
M +8 -1 tools/jni/org/jpeg/jpegxl/wrapper/Decoder.java
M +46 -51 tools/jni/org/jpeg/jpegxl/wrapper/decoder_jni.cc
A +206 -0 tools/jpegli_dec_fuzzer.cc *
A +365 -0 tools/jpegli_dec_fuzzer_corpus.cc *
M +55 -16 tools/jxl_from_tree.cc
M +13 -32 tools/jxlinfo.c
M +2 -2 tools/libjxl_test.c
A +111 -0 tools/optimizer/apply_simplex.py
M +18 -11 tools/optimizer/simplex_fork.py
A +103 -0 tools/optimizer/update_jpegli_global_scale.py
M +13 -4 tools/rans_fuzzer.cc
A +287 -0 tools/scripts/bisector
A +247 -0 tools/scripts/build_cleaner.py
A +412 -0 tools/scripts/build_stats.py
A +102 -0 tools/scripts/check_author.py
A +45 -0 tools/scripts/cjxl_bisect_bpp
A +41 -0 tools/scripts/cjxl_bisect_size
A +182 -0 tools/scripts/demo_progressive_saliency_encoding.py
A +287 -0 tools/scripts/jpegli_tools_test.sh
A +124 -0 tools/scripts/jxl-eval.sh
A +71 -0 tools/scripts/ossfuzz-build.sh
A +32 -0 tools/scripts/progressive_saliency.conf
A +27 -0 tools/scripts/progressive_sizes.sh
A +73 -0 tools/scripts/reference_zip.sh
A +130 -0 tools/scripts/roundtrip_test.sh
M +13 -10 tools/set_from_bytes_fuzzer.cc
M +20 -17 tools/speed_stats.cc
A +492 -0 tools/ssimulacra2.cc *
A +32 -0 tools/ssimulacra2.h *
A +77 -0 tools/ssimulacra2_main.cc *
M +12 -9 tools/ssimulacra_main.cc
A +47 -0 tools/thread_pool_internal.h *
M +33 -16 tools/transforms_fuzzer.cc
M +2 -2 tools/upscaling_coefficients/upscaler_demo.py
M +4 -4 tools/viewer/CMakeLists.txt
M +14 -35 tools/viewer/load_jxl.cc
M +4 -2 tools/viewer/load_jxl.h
M +1 -1 tools/viewer/main.cc
M +5 -3 tools/viewer/viewer_window.cc
M +4 -2 tools/viewer/viewer_window.h
A +64 -0 tools/wasm_demo/CMakeLists.txt
A +126 -0 tools/wasm_demo/README.md
A +145 -0 tools/wasm_demo/build_site.py
A +99 -0 tools/wasm_demo/client_worker.js
A +227 -0 tools/wasm_demo/jxl_decoder.cc *
A +48 -0 tools/wasm_demo/jxl_decoder.h *
A +140 -0 tools/wasm_demo/jxl_decoder_test.js
A +117 -0 tools/wasm_demo/jxl_decompressor.cc *
A +34 -0 tools/wasm_demo/jxl_decompressor.h *
A +340 -0 tools/wasm_demo/manual_decode_demo.html
A +19 -0 tools/wasm_demo/netlify.toml
A +87 -0 tools/wasm_demo/netlify/edge-functions/precompressed.ts
A +220 -0 tools/wasm_demo/no_png.cc *
A +24 -0 tools/wasm_demo/no_png.h *
A +20 -0 tools/wasm_demo/one_line_demo.html
A +34 -0 tools/wasm_demo/one_line_demo_with_console.html
A +317 -0 tools/wasm_demo/service_worker.js
M +12 -4 tools/xyb_range.cc
A +5 -0 upstream/metadata
A +4 -0 watch
A +6 -0 xyb_range.1.in
The files marked with a * at the end have a non valid license. Please read: https://community.kde.org/Policies/Licensing_Policy and use the headers which are listed at that page.
https://invent.kde.org/neon/backports-jammy/libjxl-jammy/-/commit/d6f437f3210f0b81661159d3616d1dbf90e15514
More information about the Neon-commits
mailing list