link-u / cavif

avif encoder, using libaom directly.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Upgrade deps

ledyba-z opened this issue · comments

libaom

Blocked by https://bugs.chromium.org/p/aomedia/issues/detail?id=2913

libaom reports assertion error in yuv422:

cavif  --enable-full-color-range -i hato.png -o hato.profile2.8bpc.yuv422.monochrome.avif --tune psnr --profile 2 --bit-depth 8 --pix-fmt yuv422 --monochrome --cpu-used 0 --rate-control q --crf 18
cavif: /github/workspace/external/libaom/av1/encoder/partition_search.c:1172: encode_b: Assertion `x->cb_offset[PLANE_TYPE_UV] < ((1 << num_pels_log2_lookup[cpi->common.seq_params.sb_size]) >> (subsampling_x + subsampling_y))' failed.
make: *** [hato.profile2.8bpc.yuv422.monochrome.avif] Aborted (core dumped)
Makefile:242: recipe for target 'hato.profile2.8bpc.yuv422.monochrome.avif' failed

It seems this assertion related to the issue.

Curiously, this assertion failure is reported only when built by Github Actions's Linux. Windows version does not report it.

vmaf

libaom does not support vmaf v2.0.0

libaom is upgraded into v 3.1.2(and succeeeded to build in all platforms)
805477c