Skip to content
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