Release candidate #1 for research-v4.0.0 anchor. Includes the following since the previous anchor: Candidate Tools --------------- - CWG-C020: Flex MV precisions - CWG-C030: Frame-level on/off flag for CDEF - CWG-C044: Improved CfL prediction mode - CWG-C043: MVP list improvements - CWG-C035: Optical flow refinement for TIP frames - CWG-C042: Allow Same-Ref Compound - CWG-C050: Extended Warp Prediction tools - CWG-C033: Skip mode DRL list with reference index - CWG-C053: Improved JMVD coding - CWG-C059 / CWG-C060: Coefficient Coding and New TX Sets - CWG-C063: Improved TMVP candidates - CWG-C061: WRL for warp-delta mode - CWG-C064: A SIMD Implementation for CCSO Filter - CWG-C054: On downsampling filter in CfL mode - CWG-C071: Subblock MV from Local Warp - CWG-C039: Parity hiding for transform block - CWG-C075: Entropy coding context modeling improvement - CWG-C076: Inter mode contexts - CWG-C069: Block adaptive local weighted prediction - CWG-B010: New transform partitions (enable by default) - CWG-C068: Cross-chroma Component Transforms - CWG-C080: Improved Warp - CWG-C073: A Simplified Transform Set and Configurable Transform Partitioning - CWG-C087: On Local Warp Parsing Dependency - CWG-C089: On warp motion of AVM - CWG-C086: Prediction Enhancement Filter - CWG-B084: Extended Recursive Partitions - CWG-C079: Entropy Bypass Improvement - CWG-C092: Wedge Mode Extensions - CWG-C016: Extensions to Loop-Restoration - CWG-C080: ERP Amendment: H-Partitions Code Cleanups ------------- - Remove all `CONVERT_TO_BYTEPTR` and `CONVERT_TO_SHORTPTR` from codebase - CWG-C091: Removal of Compile Time Flags Gitlab CI Updates ----------------- - Nightly test to ensure parallel / serial GOP encodes match Bugfixes -------- https://gitlab.com/AOMediaCodec/avm/-/milestones/4#tab-issues