kornelski / cavif-rs

AVIF image creator in pure Rust
https://lib.rs/cavif
BSD 3-Clause "New" or "Revised" License
570 stars 27 forks source link

Chrome 96 issue #50

Closed vladbondarenko closed 2 years ago

vladbondarenko commented 2 years ago

Hello, images from 1.3.1 worked fine untill Chrome 96, 95 was ok but 96 not. Can this be fixed on your side or it was broken on google side?

baumanj commented 2 years ago

See https://bugs.chromium.org/p/chromium/issues/detail?id=1198455#c53

The short version is that cavif-rs previously wasn't associating the required ispe (read: image dimensions) property with the alpha planes for transparent images. That led to Chrome temporarily making an exception for that issue, but now that they've added the check back, images generated with the old version of cavif-rs are breaking again.

I don't think there's anything to do on the cavif-rs side for this.

vladbondarenko commented 2 years ago

i see that there is cavif 1.3.3 on crates.io (compiled binary), @kornelski is it possible to build the 1.3.3 release here?

kornelski commented 2 years ago

1.3.3 is released.