| Code-Review | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
if let Some(icc) = profile.try_as_icc() {fixes the fuzzer
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
if let Some(icc) = profile.try_as_icc() {fixes the fuzzer
Helmut: Is patchset 1 the same as the reverted code?
Luca, Moritz: Could you review the changes to third_party/rust/jxl/v0_2/wrapper/lib.rs?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
../../web_tests/external/wpt/jpegxl/resources/5_frames_numbered.jxlJust curious: Why do we need to list these six files here?
This CL only adds the sixth file (5_frames_numbered.jxl). The first five files already exist, right?
../../web_tests/external/wpt/jpegxl/resources/*.jxlJust curious: Does this line go with the six new lines in blink_platform_unittests_bundle_data.filelist?
Some(d) if d.is_finite() && d >= 0.0 => d as u32,I am not familiar with Rust. It seems that the code here will hide errors. Should we report an error if `d` is infinite or negative?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
if let Some(icc) = profile.try_as_icc() {Wan-Teh Changfixes the fuzzer
Wan-Teh ChangHelmut: Is patchset 1 the same as the reverted code?
Luca, Moritz: Could you review the changes to third_party/rust/jxl/v0_2/wrapper/lib.rs?
Helmut: Is patchset 1 the same as the reverted code?
I am answering my question. I verified patchset 1 is the same as the reverted code.
feedback addressed! hope it sticks this time, sorry for the inconvenience and thanks for all your support!
../../web_tests/external/wpt/jpegxl/resources/5_frames_numbered.jxlJust curious: Why do we need to list these six files here?
This CL only adds the sixth file (5_frames_numbered.jxl). The first five files already exist, right?
yes they exist, but somehow missed, it was mentioned here by @bat...@chromium.org https://issues.chromium.org/issues/462919304#comment16
Just curious: Does this line go with the six new lines in blink_platform_unittests_bundle_data.filelist?
same, from the CL that was mentioned to do with the reland
I am not familiar with Rust. It seems that the code here will hide errors. Should we report an error if `d` is infinite or negative?
The current behavior defaults invalid durations (infinite, negative, or None) to 0ms, which is a valid duration meaning "display as fast as possible." This follows the principle of graceful degradation. if we error/reject decoding it might be stricter but may reject otherwise viewable files.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Exportable changes to web-platform-tests were detected in this CL and a pull request in the upstream repo has been made: https://github.com/web-platform-tests/wpt/pull/57115.
When this CL lands, the bot will automatically merge the PR on GitHub if the required GitHub checks pass; otherwise, ecosystem-infra@ team will triage the failures and may contact you.
WPT Export docs:
https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md#Automatic-export-process
| Code-Review | +1 |
Some(d) if d.is_finite() && d >= 0.0 => d as u32,Helmut JanuschkaI am not familiar with Rust. It seems that the code here will hide errors. Should we report an error if `d` is infinite or negative?
The current behavior defaults invalid durations (infinite, negative, or None) to 0ms, which is a valid duration meaning "display as fast as possible." This follows the principle of graceful degradation. if we error/reject decoding it might be stricter but may reject otherwise viewable files.
In this particular case, the degradation may be so graceful that it can't be detected by viewing. So an encoder-side bug may be hard to discover. As long as you have considered this and made an informed decision, it is fine.
Reland "Add JXL image decoder using jxl-rs"
This is a reland of commit 3badff27281339878293e935a5e0fbb41da553bf
Original change's description:
> Add JXL image decoder using jxl-rs
>
> Adds JXLImageDecoder that uses the jxl-rs Decoder. Includes tests and
> fuzzer.
>
> Bug: 462919304, 474417800
> Change-Id: I90047f35f214eb2d8eeca3054a5ac601a5d9738f
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7319379
> Reviewed-by: David Bokan <bo...@chromium.org>
> Commit-Queue: Helmut Januschka <hel...@januschka.com>
> Reviewed-by: Wan-Teh Chang <w...@google.com>
> Cr-Commit-Position: refs/heads/main@{#1566591}
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
The WPT PR for this CL has been merged upstream! https://github.com/web-platform-tests/wpt/pull/57115
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
../../web_tests/external/wpt/jpegxl/resources/5_frames_numbered.jxlHelmut: 5_frames_numbered.jxl is only used by jxl_image_decoder_test.cc. Are you planning to use 5_frames_numbered.jxl in a Web Platform Test (WPT)?
If not, please move 5_frames_numbered.jxl to the third_party/blink/web_tests/images/resources/ directory.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
../../web_tests/external/wpt/jpegxl/resources/5_frames_numbered.jxlHelmut: 5_frames_numbered.jxl is only used by jxl_image_decoder_test.cc. Are you planning to use 5_frames_numbered.jxl in a Web Platform Test (WPT)?
If not, please move 5_frames_numbered.jxl to the third_party/blink/web_tests/images/resources/ directory.
sorry, that was a left over ðŸ˜, should have catched that, initially i thought, and aimed for a WPT to validate that animations work, to help other engines to move on with animations, sadly i haven't found a way to do a proper WPT. in the last CL of JXL integration https://chromium-review.googlesource.com/c/chromium/src/+/7184969 - i just pushed PS79 that moves the file! hope that works, let me know if it is important enough todo a standalone CL - and again sorry for the miss!.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |