Update libjxl to new version f2e0ab81528c32cd65c27433daa21510195fdc8b from 2023-09-23 07:40:13
Categories
(Core :: Graphics: ImageLib, enhancement)
Tracking
()
People
(Reporter: update-bot, Unassigned)
References
Details
(Whiteboard: [3pl-filed][task_id: I7wAzyWrRlGPYKxgApHyjA])
Attachments
(1 obsolete file)
This update covers 36 commits. Here are the overall diff statistics, and then the commit information.
media/libjxl/moz.build | 1 +
media/libjxl/moz.yaml | 4 +-
third_party/jpeg-xl/.clang-tidy | 3 -
third_party/jpeg-xl/.pre-commit-config.yaml | 30 +
third_party/jpeg-xl/.readthedocs.yaml | 7 +-
third_party/jpeg-xl/AUTHORS | 2 +
third_party/jpeg-xl/CMakeLists.txt | 25 +
third_party/jpeg-xl/README.md | 4 +
third_party/jpeg-xl/ci.sh | 9 +-
third_party/jpeg-xl/examples/encode_oneshot.cc | 1 +
third_party/jpeg-xl/lib/extras/alpha_blend.cc | 63 +
third_party/jpeg-xl/lib/extras/alpha_blend.h | 19 +
third_party/jpeg-xl/lib/extras/codec.cc | 3 +-
third_party/jpeg-xl/lib/extras/dec/apng.cc | 28 +-
third_party/jpeg-xl/lib/extras/enc/apng.cc | 7 +-
third_party/jpeg-xl/lib/extras/enc/jpegli.cc | 4 +-
third_party/jpeg-xl/lib/extras/enc/pnm.cc | 1 -
third_party/jpeg-xl/lib/extras/hlg.cc | 5 +-
third_party/jpeg-xl/lib/extras/packed_image.h | 72 +-
third_party/jpeg-xl/lib/extras/packed_image_convert.cc | 6 +-
third_party/jpeg-xl/lib/extras/tone_mapping.cc | 8 +-
third_party/jpeg-xl/lib/extras/tone_mapping_gbench.cc | 1 -
third_party/jpeg-xl/lib/include/jxl/encode.h | 1 +
third_party/jpeg-xl/lib/include/jxl/stats.h | 2 +-
third_party/jpeg-xl/lib/include/jxl/thread_parallel_runner.h | 2 +-
third_party/jpeg-xl/lib/jxl/butteraugli/butteraugli.cc | 592 ++-
third_party/jpeg-xl/lib/jxl/butteraugli/butteraugli.h | 7 +
third_party/jpeg-xl/lib/jxl/butteraugli/butteraugli_test.cc | 118 +
third_party/jpeg-xl/lib/jxl/color_encoding_internal.cc | 8 +
third_party/jpeg-xl/lib/jxl/color_encoding_internal.h | 59 +
third_party/jpeg-xl/lib/jxl/color_management_test.cc | 30 +-
third_party/jpeg-xl/lib/jxl/common.h | 2 +-
third_party/jpeg-xl/lib/jxl/decode_test.cc | 56 +-
third_party/jpeg-xl/lib/jxl/enc_chroma_from_luma.h | 1 +
third_party/jpeg-xl/lib/jxl/enc_color_management.cc | 1288 ---------
third_party/jpeg-xl/lib/jxl/enc_color_management.h | 90 -
third_party/jpeg-xl/lib/jxl/enc_debug_image.cc | 1 -
third_party/jpeg-xl/lib/jxl/enc_detect_dots.cc | 2 +-
third_party/jpeg-xl/lib/jxl/enc_dot_dictionary.cc | 2 +-
third_party/jpeg-xl/lib/jxl/enc_heuristics.cc | 2 +-
third_party/jpeg-xl/lib/jxl/enc_image_bundle.cc | 2 +-
third_party/jpeg-xl/lib/jxl/enc_jxl_skcms.h | 54 -
third_party/jpeg-xl/lib/jxl/enc_splines.cc | 2 +-
third_party/jpeg-xl/lib/jxl/enc_xyb.cc | 1 -
third_party/jpeg-xl/lib/jxl/encode.cc | 6 +-
third_party/jpeg-xl/lib/jxl/encode_test.cc | 169 +-
third_party/jpeg-xl/lib/jxl/exif.h | 4 +-
third_party/jpeg-xl/lib/jxl/fast_math_test.cc | 4 +-
third_party/jpeg-xl/lib/jxl/gradient_test.cc | 10 +-
third_party/jpeg-xl/lib/jxl/jpeg/dec_jpeg_data_writer.cc | 2 +-
third_party/jpeg-xl/lib/jxl/jxl_cms.cc | 1298 ++++++++++
third_party/jpeg-xl/lib/jxl/jxl_cms.h | 23 +
third_party/jpeg-xl/lib/jxl/jxl_skcms.h | 54 +
third_party/jpeg-xl/lib/jxl/jxl_test.cc | 58 +-
third_party/jpeg-xl/lib/jxl/modular_test.cc | 17 +-
third_party/jpeg-xl/lib/jxl/noise.h | 2 +-
third_party/jpeg-xl/lib/jxl/opsin_image_test.cc | 6 +-
third_party/jpeg-xl/lib/jxl/opsin_inverse_test.cc | 4 +-
third_party/jpeg-xl/lib/jxl/passes_test.cc | 62 +-
third_party/jpeg-xl/lib/jxl/patch_dictionary_test.cc | 4 +-
third_party/jpeg-xl/lib/jxl/preview_test.cc | 8 +-
third_party/jpeg-xl/lib/jxl/render_pipeline/render_pipeline_test.cc | 8 +-
third_party/jpeg-xl/lib/jxl/roundtrip_test.cc | 8 +-
third_party/jpeg-xl/lib/jxl/speed_tier_test.cc | 6 +-
third_party/jpeg-xl/lib/jxl/splines_test.cc | 8 +-
third_party/jpeg-xl/lib/jxl/test_utils.cc | 13 +-
third_party/jpeg-xl/lib/jxl_lists.bzl | 9 +-
third_party/jpeg-xl/lib/jxl_lists.cmake | 9 +-
third_party/jpeg-xl/plugins/gimp/file-jxl-load.cc | 4 +-
third_party/jpeg-xl/third_party/skcms.cmake | 4 +-
70 files changed, 2486 insertions(+), 1939 deletions(-)
f2e0ab81528c32cd65c27433daa21510195fdc8b by Zoltan Szabadka
https://github.com/libjxl/libjxl/commit/f2e0ab81528c32cd65c27433daa21510195fdc8b
Authored: 2023-09-23 07:22:22 +0000
Committed: 2023-09-23 07:40:13 +0000
Fix uint16 packed image pixel accessor.
Files Modified:
- lib/extras/packed_image.h
a689a6248748c35de16fec5369e94c27c5c2e194 by Zoltan Szabadka
https://github.com/libjxl/libjxl/commit/a689a6248748c35de16fec5369e94c27c5c2e194
Authored: 2023-09-21 16:14:32 +0000
Committed: 2023-09-21 20:47:46 +0000
Add options for alpha blending for djxl.
Files Added:
- lib/extras/alpha_blend.cc
- lib/extras/alpha_blend.h
Files Modified:
- lib/extras/packed_image.h
- lib/jxl_lists.bzl
- lib/jxl_lists.cmake
- tools/djxl_main.cc
1439162f0d41ab379a1a1c142513ba850e7face5 by Evgenii Kliuchnikov
https://github.com/libjxl/libjxl/commit/1439162f0d41ab379a1a1c142513ba850e7face5
Authored: 2023-09-21 12:48:03 +0000
Committed: 2023-09-21 17:03:50 +0200
Comb TODOs
Files Modified:
- .clang-tidy
- lib/extras/codec.cc
- lib/extras/dec/apng.cc
- lib/extras/enc/apng.cc
- lib/jxl/common.h
- lib/jxl/enc_detect_dots.cc
- lib/jxl/enc_dot_dictionary.cc
- lib/jxl/enc_heuristics.cc
- lib/jxl/enc_splines.cc
- lib/jxl/encode.cc
- lib/jxl/exif.h
- lib/jxl/jpeg/dec_jpeg_data_writer.cc
- lib/jxl/jxl_test.cc
- lib/jxl/noise.h
- plugins/gimp/file-jxl-load.cc
- tools/scripts/build_cleaner.py
- tools/wasm_demo/build_site.py
- tools/wasm_demo/client_worker.js
- tools/wasm_demo/manual_decode_demo.html
- tools/wasm_demo/no_png.cc
- tools/wasm_demo/service_worker.js
1d469f2b72f8e2e27ed170614c92869431400802 by Zoltan Szabadka
https://github.com/libjxl/libjxl/commit/1d469f2b72f8e2e27ed170614c92869431400802
Authored: 2023-09-21 11:42:34 +0000
Committed: 2023-09-21 14:09:16 +0000
By default output only a single file from djxl.
Added separate flags for dumping all extra channels and frames into
separate files.
Files Modified:
- tools/djxl_main.cc
58f292f942f072c946e9f9139f431f4dd9c95cb6 by Zoltan Szabadka
https://github.com/libjxl/libjxl/commit/58f292f942f072c946e9f9139f431f4dd9c95cb6
Authored: 2023-09-21 11:03:09 +0000
Committed: 2023-09-21 13:02:53 +0000
Drop the suffix -ec0 from the color part of ppm output.
Files Modified:
- tools/djxl_main.cc
ed6eb09bd23226db3dfdd828c359f61a8d39ddac by Evgenii Kliuchnikov
https://github.com/libjxl/libjxl/commit/ed6eb09bd23226db3dfdd828c359f61a8d39ddac
Authored: 2023-09-21 09:41:57 +0000
Committed: 2023-09-21 11:57:52 +0200
Fix inconsistency found by fuzzer.
Drive-by: fix todo formatting
Files Modified:
- lib/extras/dec/apng.cc
- lib/jxl/encode.cc
8b58f4c2437baa97978ee6f548966c4db19bd244 by Jon Sneyers
https://github.com/libjxl/libjxl/commit/8b58f4c2437baa97978ee6f548966c4db19bd244
Authored: 2023-09-20 17:02:40 +0200
Committed: 2023-09-20 17:02:40 +0200
add PAT for branch protection check (#2810)
Files Modified:
- .github/workflows/scorecard.yml
f19ccc68fcab2045f6301ffd0d50e7878738963c by dependabot[bot]
https://github.com/libjxl/libjxl/commit/f19ccc68fcab2045f6301ffd0d50e7878738963c
Authored: 2023-09-20 09:04:17 +0000
Committed: 2023-09-20 09:04:17 +0000
Bump actions/dependency-review-action from 2.5.1 to 3.1.0 (#2809)
Bumps actions/dependency-review-action from 2.5.1 to 3.1.0.
updated-dependencies:
- dependency-name: actions/dependency-review-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Files Modified:
- .github/workflows/dependency-review.yml
4c8d108bb9fd53dbd4af8c97033fb067d4c9e357 by dependabot[bot]
https://github.com/libjxl/libjxl/commit/4c8d108bb9fd53dbd4af8c97033fb067d4c9e357
Authored: 2023-09-20 08:34:37 +0000
Committed: 2023-09-20 08:34:37 +0000
Bump github/codeql-action from 2.21.7 to 2.21.8 (#2807)
Bumps github/codeql-action from 2.21.7 to 2.21.8.
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Files Modified:
- .github/workflows/scorecard.yml
b74cb8e44bd03c4c577e0c5c147686882c90f3ff by dependabot[bot]
https://github.com/libjxl/libjxl/commit/b74cb8e44bd03c4c577e0c5c147686882c90f3ff
Authored: 2023-09-20 08:23:51 +0000
Committed: 2023-09-20 08:23:51 +0000
Bump actions/checkout from 3.6.0 to 4.0.0 (#2808)
Bumps actions/checkout from 3.6.0 to 4.0.0.
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Files Modified:
- .github/workflows/codeql.yml
- .github/workflows/dependency-review.yml
7c797a0317baba0a9fcd384135191f88837f3077 by StepSecurity Bot
https://github.com/libjxl/libjxl/commit/7c797a0317baba0a9fcd384135191f88837f3077
Authored: 2023-09-20 00:33:17 -0700
Committed: 2023-09-20 09:33:17 +0200
[StepSecurity] Apply security best practices (#2804)
- [StepSecurity] Apply security best practices
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
-
Update AUTHORS
-
Update codeql.yml
-
add blobs
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
Co-authored-by: Jon Sneyers <jon@cloudinary.com>
Co-authored-by: Moritz Firsching <firsching@google.com>
Files Added:
- .github/workflows/codeql.yml
- .github/workflows/dependency-review.yml
- .pre-commit-config.yaml
Files Modified:
- .github/dependabot.yml
- .github/workflows/build_test.yml
- .github/workflows/build_test_cross.yml
- .github/workflows/build_test_md.yml
- .github/workflows/conformance.yml
- .github/workflows/debug_ci.yml
- .github/workflows/fuzz.yml
- .github/workflows/gitlab_mirror.yml
- .github/workflows/pull_request.yml
- .github/workflows/release.yaml
- .github/workflows/scorecard.yml
- .github/workflows/test_new_highway.yml
- AUTHORS
9e5939b86d7edf73bdf4c4fcb6238be662f8b5a6 by Moritz Firsching
https://github.com/libjxl/libjxl/commit/9e5939b86d7edf73bdf4c4fcb6238be662f8b5a6
Authored: 2023-09-20 09:31:42 +0200
Committed: 2023-09-20 09:31:42 +0200
mention default for --lossless_jpeg (#2781)
Files Modified:
- tools/cjxl_main.cc
b180cf855db87280c3a5716adb8e9cfe9fe1b52e by Moritz Firsching
https://github.com/libjxl/libjxl/commit/b180cf855db87280c3a5716adb8e9cfe9fe1b52e
Authored: 2023-09-20 09:30:16 +0200
Committed: 2023-09-20 09:30:16 +0200
fix readthedocs (#2799)
Files Modified:
- .readthedocs.yaml
059ef6238450864689745b7486dd1428287f40ea by Jon Sneyers
https://github.com/libjxl/libjxl/commit/059ef6238450864689745b7486dd1428287f40ea
Authored: 2023-09-20 09:29:56 +0200
Committed: 2023-09-20 09:29:56 +0200
add badge for OpenSSF best practices (#2806)
Files Modified:
- README.md
380a22a613f69f4e62cbe12d28f1facca7b60944 by Evgenii Kliuchnikov
https://github.com/libjxl/libjxl/commit/380a22a613f69f4e62cbe12d28f1facca7b60944
Authored: 2023-09-19 13:38:32 +0000
Committed: 2023-09-19 21:05:13 +0200
Faster MSAN build?
Files Modified:
- .github/workflows/build_test.yml
- ci.sh
a8a6cedf4e53831254d5ea78d94fba486a8b099d by Evgenii Kliuchnikov
https://github.com/libjxl/libjxl/commit/a8a6cedf4e53831254d5ea78d94fba486a8b099d
Authored: 2023-09-19 14:35:46 +0000
Committed: 2023-09-19 17:30:33 +0200
more clang-tidy findings
Files Modified:
- lib/jxl/butteraugli/butteraugli_test.cc
- lib/jxl/encode_test.cc
92012e7e02a0186402bc9d79cf59a9ebda0def27 by Jon Sneyers
https://github.com/libjxl/libjxl/commit/92012e7e02a0186402bc9d79cf59a9ebda0def27
Authored: 2023-09-19 16:44:37 +0200
Committed: 2023-09-19 16:44:37 +0200
use link to nicer view for security score card (#2803)
Files Modified:
- README.md
006d3da4e011c2da7c01bd759b0cfbca3bd3c8cb by Evgenii Kliuchnikov
https://github.com/libjxl/libjxl/commit/006d3da4e011c2da7c01bd759b0cfbca3bd3c8cb
Authored: 2023-09-19 13:02:38 +0000
Committed: 2023-09-19 15:20:45 +0200
Fix clang tidy findings
Files Modified:
- lib/include/jxl/encode.h
- lib/jxl/butteraugli/butteraugli_test.cc
- lib/jxl/color_management_test.cc
- lib/jxl/enc_chroma_from_luma.h
- lib/jxl/encode_test.cc
- lib/jxl/opsin_image_test.cc
- tools/benchmark/benchmark_codec_webp.cc
c4c593fd9ddf03f9f1be26fd302015158d54028f by Moritz Firsching
https://github.com/libjxl/libjxl/commit/c4c593fd9ddf03f9f1be26fd302015158d54028f
Authored: 2023-09-19 12:01:56 +0200
Committed: 2023-09-19 12:01:56 +0200
add scorecard to readme (#2800)
-
add scorecard to readme
-
Update README.md
Files Modified:
- README.md
c3e34b97e68fea5c6354ecc62144c9a5985e2590 by Moritz Firsching
https://github.com/libjxl/libjxl/commit/c3e34b97e68fea5c6354ecc62144c9a5985e2590
Authored: 2023-09-19 09:16:17 +0200
Committed: 2023-09-19 09:16:17 +0200
add missing fclose (#2790)
fixes #2789
Files Modified:
- examples/encode_oneshot.cc
d2f0edbff5e796200ac4134844393c774bd80bf3 by Moritz Firsching
https://github.com/libjxl/libjxl/commit/d2f0edbff5e796200ac4134844393c774bd80bf3
Authored: 2023-09-18 14:34:22 +0200
Committed: 2023-09-18 14:34:22 +0200
relax distance check (#2798)
Files Modified:
- lib/jxl/butteraugli/butteraugli_test.cc
d6ef1715ef10aa758ca208632a094794599b7d63 by Pedro Kaj Kjellerup Nacht
https://github.com/libjxl/libjxl/commit/d6ef1715ef10aa758ca208632a094794599b7d63
Authored: 2023-09-18 08:53:17 -0300
Committed: 2023-09-18 13:53:17 +0200
Add Scorecard GitHub Action (#2797)
- Add Scorecard GitHub Action
Signed-off-by: Pedro Kaj Kjellerup Nacht <pnacht@google.com>
Co-authored-by: Moritz Firsching <firsching@google.com>
Files Added:
- .github/workflows/scorecard.yml
7415c3ac724a54ba185337dc0224718ec6ec949a by Aditya Patadia
https://github.com/libjxl/libjxl/commit/7415c3ac724a54ba185337dc0224718ec6ec949a
Authored: 2023-09-18 13:45:51 +0530
Committed: 2023-09-18 10:15:51 +0200
Added Gumlet as online tool (#2794)
-
Added Gumlet as online tool
-
Update AUTHORS
-
fix authors file
Co-authored-by: Moritz Firsching <firsching@google.com>
Files Modified:
- AUTHORS
- doc/software_support.md
c5577db0aff797167fcece0b73e01bce87ff0a0e by Zoltan Szabadka
https://github.com/libjxl/libjxl/commit/c5577db0aff797167fcece0b73e01bce87ff0a0e
Authored: 2023-09-15 09:21:51 +0000
Committed: 2023-09-15 11:07:30 +0000
Add low memory version of butteraugli.
The new in-place version can be used when the input images
are not needed after the comparison and thus can be deallocated
or reused within the butteraugli computation.
This version uses less then 1/3 of peak memory than the comparator-based one.
Files Added:
- lib/jxl/butteraugli/butteraugli_test.cc
Files Modified:
- lib/jxl/butteraugli/butteraugli.cc
- lib/jxl/butteraugli/butteraugli.h
- lib/jxl_lists.bzl
- lib/jxl_lists.cmake
97e5ab0916af36ff4ea8c47a21a551281ee79949 by Moritz Firsching
https://github.com/libjxl/libjxl/commit/97e5ab0916af36ff4ea8c47a21a551281ee79949
Authored: 2023-09-14 09:06:18 +0200
Committed: 2023-09-14 09:06:18 +0200
parametrize box test (#2792)
Files Modified:
- lib/jxl/encode_test.cc
8d8ba8269e1be0cc03f8ad652ed14676365cb09e by dependabot[bot]
https://github.com/libjxl/libjxl/commit/8d8ba8269e1be0cc03f8ad652ed14676365cb09e
Authored: 2023-09-12 08:17:28 +0200
Committed: 2023-09-12 08:17:28 +0200
Bump mxschmitt/action-tmate from 3.16 to 3.17 (#2788)
Bumps mxschmitt/action-tmate from 3.16 to 3.17.
updated-dependencies:
- dependency-name: mxschmitt/action-tmate
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Files Modified:
- .github/workflows/debug_ci.yml
063166dc6a0caabfb0ae73eb68c7735f8c6ffd40 by dependabot[bot]
https://github.com/libjxl/libjxl/commit/063166dc6a0caabfb0ae73eb68c7735f8c6ffd40
Authored: 2023-09-12 08:17:21 +0200
Committed: 2023-09-12 08:17:21 +0200
Bump actions/cache from 3.3.1 to 3.3.2 (#2787)
Bumps actions/cache from 3.3.1 to 3.3.2.
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Files Modified:
- .github/workflows/build_test.yml
- .github/workflows/conformance.yml
- .github/workflows/release.yaml
17be6f4471079aa206d1041f681c63c29edaeb6f by dependabot[bot]
https://github.com/libjxl/libjxl/commit/17be6f4471079aa206d1041f681c63c29edaeb6f
Authored: 2023-09-12 08:17:16 +0200
Committed: 2023-09-12 08:17:16 +0200
Bump actions/upload-artifact from 3.1.2 to 3.1.3 (#2786)
Bumps actions/upload-artifact from 3.1.2 to 3.1.3.
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Files Modified:
- .github/workflows/build_test_cross.yml
- .github/workflows/conformance.yml
- .github/workflows/fuzz.yml
- .github/workflows/release.yaml
619c60095965c93bf23f3e2368dcb85dc796f8e4 by Evgenii Kliuchnikov
https://github.com/libjxl/libjxl/commit/619c60095965c93bf23f3e2368dcb85dc796f8e4
Authored: 2023-09-08 12:54:30 +0000
Committed: 2023-09-11 10:19:28 +0200
Mechanical part of extracting jxl_cms
Rename and externalize default-cms-acquisiton method.
Files Added:
- lib/jxl/jxl_cms.h
Files Deleted:
- lib/jxl/enc_color_management.h
Files Modified:
- lib/extras/enc/jpegli.cc
- lib/extras/enc/pnm.cc
- lib/extras/hlg.cc
- lib/extras/packed_image_convert.cc
- lib/extras/tone_mapping.cc
- lib/extras/tone_mapping_gbench.cc
- lib/jxl/color_encoding_internal.cc
- lib/jxl/color_encoding_internal.h
- lib/jxl/color_management_test.cc
- lib/jxl/decode_test.cc
- lib/jxl/enc_debug_image.cc
- lib/jxl/enc_image_bundle.cc
- lib/jxl/enc_xyb.cc
- lib/jxl/encode.cc
- lib/jxl/encode_test.cc
- lib/jxl/fast_math_test.cc
- lib/jxl/gradient_test.cc
- lib/jxl/jxl_test.cc
- lib/jxl/modular_test.cc
- lib/jxl/opsin_image_test.cc
- lib/jxl/opsin_inverse_test.cc
- lib/jxl/passes_test.cc
- lib/jxl/patch_dictionary_test.cc
- lib/jxl/preview_test.cc
- lib/jxl/render_pipeline/render_pipeline_test.cc
- lib/jxl/roundtrip_test.cc
- lib/jxl/speed_tier_test.cc
- lib/jxl/splines_test.cc
- lib/jxl/test_utils.cc
- lib/jxl_lists.bzl
- lib/jxl_lists.cmake
- third_party/skcms.cmake
- tools/benchmark/benchmark_codec_avif.cc
- tools/benchmark/benchmark_codec_webp.cc
- tools/benchmark/benchmark_xl.cc
- tools/butteraugli_main.cc
- tools/comparison_viewer/image_loading.cc
- tools/djxl_fuzzer_corpus.cc
- tools/hdr/display_to_hlg.cc
- tools/hdr/exr_to_pq.cc
- tools/hdr/image_utils.h
- tools/hdr/local_tone_map.cc
- tools/hdr/pq_to_hlg.cc
- tools/hdr/render_hlg.cc
- tools/hdr/tone_map.cc
- tools/jxl_from_tree.cc
- tools/scripts/build_cleaner.py
- tools/ssimulacra2.cc
- tools/ssimulacra2_main.cc
- tools/ssimulacra_main.cc
- tools/xyb_range.cc
Files Changed:
- R098 lib/jxl/enc_color_management.cc
- R097 lib/jxl/enc_jxl_skcms.h
ff8a9c1cd54d324137c1905017542ffedeacdef8 by Evgenii Kliuchnikov
https://github.com/libjxl/libjxl/commit/ff8a9c1cd54d324137c1905017542ffedeacdef8
Authored: 2023-09-08 13:16:04 +0000
Committed: 2023-09-08 15:39:20 +0200
Fix "cross" workflow for the case when tests are not forced.
Files Modified:
- .github/workflows/build_test_cross.yml
12219d1482f90e52fe46cd1665104f8eaa53c69b by Evgenii Kliuchnikov
https://github.com/libjxl/libjxl/commit/12219d1482f90e52fe46cd1665104f8eaa53c69b
Authored: 2023-09-06 09:13:42 +0000
Committed: 2023-09-06 13:37:32 +0200
Faster debug tests.
Files Modified:
- .github/workflows/build_test.yml
- CMakeLists.txt
4caa4209083d7ff3d7dc2aff7eb90f5d347bf562 by Leo Izen
https://github.com/libjxl/libjxl/commit/4caa4209083d7ff3d7dc2aff7eb90f5d347bf562
Authored: 2023-09-01 03:49:47 -0400
Committed: 2023-09-05 15:55:02 +0200
lib/include/jxl: use void for strict C prototypes
Declaring a function as foo(); is fine in C++ but produces a warning
in C. Since these are C headers, we should declare them as foo(void).
This has been the case since C89.
See: -Wstrict-prototypes
Files Modified:
- lib/include/jxl/stats.h
- lib/include/jxl/thread_parallel_runner.h
648288e3d0f791a36f8feb54bd5508194c38ebfb by Evgenii Kliuchnikov
https://github.com/libjxl/libjxl/commit/648288e3d0f791a36f8feb54bd5508194c38ebfb
Authored: 2023-08-30 12:46:25 +0000
Committed: 2023-09-05 15:34:35 +0200
Split cross-build/test into phases
Files Added:
- tools/scripts/test_cost-arm64-lowprecision.zip
- tools/scripts/test_cost-arm64.zip
- tools/scripts/test_cost-armhf.zip
- tools/scripts/test_cost-i386.zip
Files Modified:
- .github/workflows/build_test_cross.yml
- CMakeLists.txt
9c043901aef0463615581224bc7c84933dba8af1 by dependabot[bot]
https://github.com/libjxl/libjxl/commit/9c043901aef0463615581224bc7c84933dba8af1
Authored: 2023-09-05 07:36:22 +0200
Committed: 2023-09-05 07:36:22 +0200
Bump actions/checkout from 3.6.0 to 4.0.0 (#2772)
Bumps actions/checkout from 3.6.0 to 4.0.0.
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Files Modified:
- .github/workflows/build_test.yml
- .github/workflows/build_test_cross.yml
- .github/workflows/conformance.yml
- .github/workflows/debug_ci.yml
- .github/workflows/fuzz.yml
- .github/workflows/gitlab_mirror.yml
- .github/workflows/pull_request.yml
- .github/workflows/release.yaml
- .github/workflows/test_new_highway.yml
d02352edaa7023e9f5f5909b98fe733f650b909c by Moritz Firsching
https://github.com/libjxl/libjxl/commit/d02352edaa7023e9f5f5909b98fe733f650b909c
Authored: 2023-09-04 18:03:19 +0200
Committed: 2023-09-04 18:03:19 +0200
remove ubunutu:18.04 from release workflow (#2770)
Files Modified:
- .github/workflows/release.yaml
e4519ac0bf170d4ba1aa2b1d4149205fe2781f46 by Jon Sneyers
https://github.com/libjxl/libjxl/commit/e4519ac0bf170d4ba1aa2b1d4149205fe2781f46
Authored: 2023-09-04 11:21:47 +0200
Committed: 2023-09-04 11:21:47 +0200
better handling of PNG with sBIT chunk (#2767)
Files Modified:
- lib/extras/dec/apng.cc
Reporter | ||
Comment 1•2 years ago
|
||
I7wAzyWrRlGPYKxgApHyjA |
./mach vendor media/libjxl/moz.yaml
reported an error editing moz.build files:
Latest commit is f2e0ab81528c32cd65c27433daa21510195fdc8b from 2023-09-23T07:40:13Z
Fetching code archive from https://github.com/libjxl/libjxl/archive/f2e0ab81528c32cd65c27433daa21510195fdc8b.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/tmpujthb4zq/.github/ISSUE_TEMPLATE/bug_report.md, /tmp/tmpujthb4zq/.github/ISSUE_TEMPLATE/feature_request.md, /tmp/tmpujthb4zq/.github/PULL_REQUEST_TEMPLATE.md, /tmp/tmpujthb4zq/.github/dependabot.yml, 14 (omitted) items in /tmp/tmpujthb4zq/.github/workflows, /tmp/tmpujthb4zq/.gitignore, /tmp/tmpujthb4zq/.gitmodules, 18 (omitted) items in /tmp/tmpujthb4zq/doc, /tmp/tmpujthb4zq/doc/man/cjxl.txt, /tmp/tmpujthb4zq/doc/man/djxl.txt, 11 (omitted) items in /tmp/tmpujthb4zq/doc/sphinx, /tmp/tmpujthb4zq/lib/lib.gni, 47 (omitted) items in /tmp/tmpujthb4zq/tools, 23 (omitted) items in /tmp/tmpujthb4zq/tools/benchmark, 3 items in /tmp/tmpujthb4zq/tools/benchmark/hm: README.md, decode.sh and encode.sh, 30 (omitted) items in /tmp/tmpujthb4zq/tools/benchmark/metrics, 5 items in /tmp/tmpujthb4zq/tools/box: CMakeLists.txt, box.cc, box.h, box_list_main.cc and box_test.cc, 16 (omitted) items in /tmp/tmpujthb4zq/tools/comparison_viewer, 5 items in /tmp/tmpujthb4zq/tools/conformance: CMakeLists.txt, conformance.py, generator.py, lcms2.py and tooling_test.sh, 6 items in /tmp/tmpujthb4zq/tools/fast_lossless: README.md, build-android.sh, build.sh, cross_compile_aarch64.sh, fast_lossless_main.cc and pam-input.h, 12 (omitted) items in /tmp/tmpujthb4zq/tools/flicker_test, 10 (omitted) items in /tmp/tmpujthb4zq/tools/hdr, 4 items in /tmp/tmpujthb4zq/tools/icc_detect: icc_detect.h, icc_detect_empty.cc, icc_detect_win32.cc and icc_detect_x11.cc, 10 (omitted) items in /tmp/tmpujthb4zq/tools/jni/org/jpeg/jpegxl/wrapper, 3 items in /tmp/tmpujthb4zq/tools/optimizer: apply_simplex.py, simplex_fork.py and update_jpegli_global_scale.py, 18 (omitted) items in /tmp/tmpujthb4zq/tools/scripts, /tmp/tmpujthb4zq/tools/upscaling_coefficients/generate_upscaling_coefficients.py, /tmp/tmpujthb4zq/tools/upscaling_coefficients/upscaler_demo.py, 7 items in /tmp/tmpujthb4zq/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/tmpujthb4zq/tools/wasm_demo, /tmp/tmpujthb4zq/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 'f2e0ab81528c32cd65c27433daa21510195fdc8b' has changed 68 files.
Updating moz.yaml.
Found release: 5d20fbe1cfcdb54bcc7880fc8a59bb9047d8c60f (2023-08-31T08:05:46Z).Found revision: 5d20fbe1cfcdb54bcc7880fc8a59bb9047d8c60f
Updating moz.build files
Found 3 files added and 3 files removed.
Could not add third_party/jpeg-xl/lib/extras/alpha_blend.cc to the appropriate moz.build file
Could not add third_party/jpeg-xl/lib/jxl/butteraugli/butteraugli_test.cc to the appropriate moz.build file
Could not remove third_party/jpeg-xl/lib/jxl/enc_color_management.cc from the appropriate moz.build file
Could not remove third_party/jpeg-xl/lib/jxl/enc_color_management.h from the appropriate moz.build file
Could not remove third_party/jpeg-xl/lib/jxl/enc_jxl_skcms.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
|
||
I7wAzyWrRlGPYKxgApHyjA |
I've submitted a try run for this commit: https://treeherder.mozilla.org/jobs?repo=try&revision=c0caf18726c949bcc82c2643ee7bab48ead21fd9
Reporter | ||
Comment 3•2 years ago
|
||
Reporter | ||
Comment 4•2 years ago
|
||
ZPavEPt5Td-L3rd1H-AIrw |
It looks like we experienced one or more build failures when trying to apply this
update. You will need to apply this update manually; you can replicate the patch
locally with ./mach vendor media/libjxl/moz.yaml
. I'm going to abandon the Phabricator patch and
let you submit a new one.
If the build failure wasn't caused by a library change, and was instead caused by
something structural in the build system please let my maintainers know in
Slack:#secinf.
I do my best to automatically add new files to the build, but some moz.build files
are complicated and you may need to fix them manually.
Updated•2 years ago
|
Comment 5•2 years ago
|
||
Reporter | ||
Updated•2 years ago
|
Updated•2 years ago
|
Reporter | ||
Comment 6•2 years ago
|
||
dggN13u6TqenLit_A6k6CQ |
This bug is being closed because a newer revision of the library is available.
This bug will be marked as a duplicate of it (because although this bug is older, it is superseded by the newer one).
Description
•