[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