link-u / cavif

avif encoder, using libaom directly.
MIT License
111 stars 19 forks source link

Compliant with ISO/IEC 23000-22:2019/Amd 2:2021 && Upgrade libaom to v3.3.0 #203

Closed ledyba-z closed 2 years ago

ledyba-z commented 2 years ago

ISO/IEC 23000-22:2019/Amd 2:2021

ledyba-z commented 2 years ago

Fix windows build in another PR.

ledyba-z commented 2 years ago

It looks it fails in some conditions...

/home/psi/umi/src/github.com/link-u/cavif/cmake-build-debug/cavif -i ../avif-sample-images/kimono.png -o kimono.avif --tune psnr --profile 2 --bit-depth 8 --cpu-used 0 --rate-control q --crf 18 --pix-fmt yuv422 --monochrome
[2022/03/26 13:51:29 INFO ] cavif
[2022/03/26 13:51:29 INFO ] libaom ver: 3.3.0
[2022/03/26 13:51:29 INFO ] libpng ver:1.6.38.git
[2022/03/26 13:51:30 INFO ] Encoding: ../avif-sample-images/kimono.png -> kimono.avif
cavif: /home/psi/umi/src/github.com/link-u/cavif/external/libaom/av1/encoder/partition_search.h:71: update_cb_offsets: Assertion `plane_bsize != BLOCK_INVALID' failed.