You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is the single largest RD gap in the crate, and it applies before any coding-tool comparison: libavif / SVT-AV1 / rav1e all encode 4:2:0 YCbCr by default.
Deliver: BT.601/709 (and BT.2020) matrix coefficients plus 4:2:0/4:2:2 plane generation, selectable on AvifConfig, with matching av1C and colr signalling. Identity 4:4:4 stays the default for AvifMode::Lossless.
c2df11b:crates/gamut-avif/src/encoder.rs—EncodeImage<Rgb8>callsPlanar8::from_rgb8_identity_view(image)for both modes;crates/gamut-av1/src/headers.rs:37-48—Av1StillConfigpinschroma_subsampling_x/y = 0andmatrix_coefficients = 0(Identity).AvifConfig, with matchingav1Candcolrsignalling. Identity 4:4:4 stays the default forAvifMode::Lossless.gamut-aviffor space-efficiency #171 (encoder heuristics) and gamut-avif: encoder support for high-bit-depth and non-Rgb8 inputs #251 (input/bit-depth/metadata surface, which explicitly defers lossy quality work to Optimize encoder half ofgamut-aviffor space-efficiency #171). Neither currently owns the output colour pipeline, hence a separate issue.gamut-aviffor space-efficiency #171, gamut-avif: encoder support for high-bit-depth and non-Rgb8 inputs #251.