-
research-v5.0.0
research-v5.0.0 anchor. Includes the following since the previous anchor: Candidate Tools --------------- - CWG-D026: Temporal motion projection improvements - CWG-D016: Improved angular intra prediction modes - CWG-D020: Improved Signaling Scheme for ERP - CWG-D045: Prediction Mode Dependent Skip Transform - CWG-D023: DC-based TX Restriction and EOB Alignment - CWG-D047: Add by-pass check in deblocking strength decision - CWG-D027: compound weighted prediction - CWG-D043: Bug Fix for H-Partitions - CWG-D010 + CWG-D052: Non-separable wiener filter improvements - CWG_D041: Extended Intra Prediction Angles - CWG-D035: Uneven 4-way partitions - CWG-C034: Intra Directional Interpolation Filter - CWG-D059: Explicit Frame Distance Calculation - CWG-D034: Improved Global Motion - Disable global motion by default (related to CWG-D034) - Signal CFL Downsampling Filter in Sequence Header (Decision from CWG Call on 2023/06/16) - CWG-D015: Wedge Blending Improvement - CWG-D074: SMVP Fix - CWG-D029: On downsampling filter in CfL mode - CWG-D067: Improved warp motion of AVM (Aspects 1 and 2) - CWG-D031: Sub-block based MV refinement - CWG-D028: On downsampling filter in the CfL mode for the 4:2:2 chroma format - CWG-D060: Separate DRL for Compound Prediction - CWG-D071: Implicit Masked Blending Mode / Boundary-aware Compound Prediction - CWG-D046: Blending Modes For Intra Prediction - CWG-D061: Improve Encoding Speed of ERP - CWG-D014: (Disabled by default) Frame Output Process Based On Order Hint Code Cleanups ------------- - Inspection / Accounting improvements - CWG-D037, #3: Combine multiple compile-time flags into one Gitlab CI Updates ----------------- - CWG-D037, #6: More helpful error messages for failed CI jobs, which point to relevant wiki. - Speed-up Per-MR CI - Speed-up Nightly CI - Add Decode Checks in CI Bugfixes -------- https://gitlab.com/AOMediaCodec/avm/-/milestones/5#tab-issues
-
research-v5.0.0-rc1
Release candidate #1 for research-v5.0.0 anchor. Includes the following since the previous anchor: Candidate Tools --------------- - CWG-D026: Temporal motion projection improvements - CWG-D016: Improved angular intra prediction modes - CWG-D020: Improved Signaling Scheme for ERP - CWG-D045: Prediction Mode Dependent Skip Transform - CWG-D023: DC-based TX Restriction and EOB Alignment - CWG-D047: Add by-pass check in deblocking strength decision - CWG-D027: compound weighted prediction - CWG-D043: Bug Fix for H-Partitions - CWG-D010 + CWG-D052: Non-separable wiener filter improvements - CWG_D041: Extended Intra Prediction Angles - CWG-D035: Uneven 4-way partitions - CWG-C034: Intra Directional Interpolation Filter - CWG-D059: Explicit Frame Distance Calculation - CWG-D034: Improved Global Motion - Disable global motion by default (related to CWG-D034) - Signal CFL Downsampling Filter in Sequence Header (Decision from CWG Call on 2023/06/16) - CWG-D015: Wedge Blending Improvement - CWG-D074: SMVP Fix - CWG-D029: On downsampling filter in CfL mode - CWG-D067: Improved warp motion of AVM (Aspects 1 and 2) - CWG-D031: Sub-block based MV refinement - CWG-D028: On downsampling filter in the CfL mode for the 4:2:2 chroma format - CWG-D060: Separate DRL for Compound Prediction - CWG-D071: Implicit Masked Blending Mode / Boundary-aware Compound Prediction - CWG-D046: Blending Modes For Intra Prediction - CWG-D061: Improve Encoding Speed of ERP - CWG-D014: (Disabled by default) Frame Output Process Based On Order Hint Code Cleanups ------------- - Inspection / Accounting improvements Gitlab CI Updates ----------------- - CWG-D037, #6: More helpful error messages for failed CI jobs, which point to relevant wiki. - Speed-up Per-MR CI - Speed-up Nightly CI - Add Decode Checks in CI Bugfixes -------- https://gitlab.com/AOMediaCodec/avm/-/milestones/5#tab-issues
-
research-v4.0.0
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
-
research-v4.0.0-rc1
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
-
research-v3.1.0 protected
Includes the following changes since research-v3.0.0 anchor: Bugfixes -------- https://gitlab.com/AOMediaCodec/avm/-/milestones/3#tab-issues Added feature -------- - Frame hash metadata is added for checking the enc/dec mismatch.
-
research-v3.0.0 protected
research-v3.0.0 anchor. Includes the following since the previous anchor: Candidate Tools --------------- - CWG-B023 REF_MV_BANK - CWG-B041 Optical Flow MV Refinement - CWG-B079 Interpolation Filter Consistency Fix in Optical Flow MV Refinement - CWG-B056 Intra Bi-Prediction - CWG-B068 Adaptive Intra Mode Coding (AIMC) - CWG-B053 Complexity-scalable MVP - CWG-B076 Scan order alignment and bugfix for IST - CWG-B065 Modified context derivation - CWG-B098 Improvements to IST - CWG-B081 Search range extension for IntraBC - CWG-B099 Improved CCSO with luma extension and band feature - CWG-B092 Advanced MVD coding - CWG-C002 Forward Skip Coding for Prediction Residuals (FSC) - CWG-C011 Improved AMVD - CWG-C005 Improved Palette Coding - CWG-B091 New Reference Signaling - CWG-C019 SKIP_MODE_ENHANCEMENT - CWG-C014 New Deblocking Filter - CWG-C025 BVP_IMPROVEMENT - CWG-C007 Temporal Interpolated Prediction Mode - CWG-C031: Rate cost update for block vector Code Cleanups ------------- - CWG-B086 Removal of DIST_WTD_COMP code - CWG-B086 Removal of DUAL_FILTER code - CWG-B086 Removal of SVC Features - CWG-B086 Removal of some compile-time flags - CWG-B086 Removal of 8-bit pipeline from encoder and decoder Gitlab CI Updates ----------------- - Upgraded GCC to version 11 - Upgraded LLVM to version 12 - Added developer wiki for reproducing CI failures Bugfixes -------- https://gitlab.com/AOMediaCodec/avm/-/issues/?sort=created_date&state=closed&milestone_title=research-v3.0.0%20anchor%20release
-
research-v3.0.0-rc1 protected
Release candidate #1 for research-v3.0.0 anchor. Includes the following since the previous anchor: Candidate Tools --------------- - CWG-B023 REF_MV_BANK - CWG-B041 Optical Flow MV Refinement - CWG-B079 Interpolation Filter Consistency Fix in Optical Flow MV Refinement - CWG-B056 Intra Bi-Prediction - CWG-B068 Adaptive Intra Mode Coding (AIMC) - CWG-B053 Complexity-scalable MVP - CWG-B076 Scan order alignment and bugfix for IST - CWG-B065 Modified context derivation - CWG-B098 Improvements to IST - CWG-B081 Search range extension for IntraBC - CWG-B099 Improved CCSO with luma extension and band feature - CWG-B092 Advanced MVD coding - CWG-C002 Forward Skip Coding for Prediction Residuals (FSC) - CWG-C011 Improved AMVD - CWG-C005 Improved Palette Coding - CWG-B091 New Reference Signaling - CWG-C019 SKIP_MODE_ENHANCEMENT - CWG-C014 New Deblocking Filter - CWG-C025 BVP_IMPROVEMENT - CWG-C007 Temporal Interpolated Prediction Mode - CWG-C031: Rate cost update for block vector Code Cleanups ------------- - CWG-B086 Removal of DIST_WTD_COMP code - CWG-B086 Removal of DUAL_FILTER code - CWG-B086 Removal of SVC Features - CWG-B086 Removal of some compile-time flags Gitlab CI Updates ----------------- - Upgraded GCC to version 11 - Upgraded LLVM to version 12 - Developer Wiki for Reproducing CI Failures Bugfixes -------- https://gitlab.com/AOMediaCodec/avm/-/issues/?sort=created_date&state=closed&milestone_title=research-v3.0.0%20anchor%20release Open issues ----------- https://gitlab.com/AOMediaCodec/avm/-/issues/?sort=created_date&state=opened&milestone_title=research-v3.0.0%20anchor%20release
-
research-v2.0.0 protected
research-v2.0.0 anchor. Includes the following since the previous anchor: Candidate Tools --------------- - CWG-B007 EXTQUANT - CWG-B006 SDP - CWG-B009 COMPOUND_WARP_SAMPLES - CWG-B010 NEW_TX_PARTITION - CWG-B030 MRLS - CWG-B019 ORIP - CWG-B016 IST - CWG-B022 CCSO - CWG-B018 NEW_INTER_MODES - CWG-B049 MVP Improvement (SMVP and TMVP components) Major Encoder-Only Changes -------------------------- - CWG-B034 Reference picture mapping fixes - (Part of) CWG-B030 MRLS Intra mode search improvement - CWG-B058 Real-time mode removal - CWG-B060 Improvements to qOffset Computation - Adjust screen content detection thresholds - Use 16-bit internal pipeline always Bugfixes -------- * From aomedia tracker (https://crbug.com/aomedia/): - aomedia:2842 - aomedia:2875 - aomedia:2928 - aomedia:2933 - aomedia:2934 - aomedia:2936 - aomedia:2944 - aomedia:2957 - aomedia:2961 - aomedia:2968 - aomedia:2972 - aomedia:3004 - aomedia:3006 - aomedia:3016 - aomedia:3051 - aomedia:3065 - aomedia:3080 - aomedia:3084 - aomedia:3086 - aomedia:3087 - aomedia:3089 - aomedia:3090 - aomedia:3091 - aomedia:3092 - aomedia:3094 - aomedia:3108 - aomedia:3112 * From gitlab tracker: - https://gitlab.com/AOMediaCodec/avm/-/issues/1 - https://gitlab.com/AOMediaCodec/avm/-/issues/2 - https://gitlab.com/AOMediaCodec/avm/-/issues/3 - https://gitlab.com/AOMediaCodec/avm/-/issues/4 - https://gitlab.com/AOMediaCodec/avm/-/issues/5 - https://gitlab.com/AOMediaCodec/avm/-/issues/6 - https://gitlab.com/AOMediaCodec/avm/-/issues/8 - https://gitlab.com/AOMediaCodec/avm/-/issues/9 - https://gitlab.com/AOMediaCodec/avm/-/issues/10
-
research-v2.0.0-rc1 protected
Release candidate 1 for research-v2.0.0 Includes the following: * Candidate Tools ----------------- CWG-B007 EXTQUANT CWG-B006 SDP CWG-B009 COMPOUND_WARP_SAMPLES CWG-B010 NEW_TX_PARTITION CWG-B030 MRLS CWG-B019 ORIP CWG-B016 IST CWG-B022 CCSO CWG-B018 NEW_INTER_MODES CWG-B049 MVP Improvement (SMVP and TMVP components) * Major Encoder-Only Changes ---------------------------- CWG-B034 Reference picture mapping fixes (Part of) CWG-B030 MRLS Intra mode search improvement CWG-B058 Real-time mode removal * Bugfixes ---------- (Tracker is here: https://crbug.com/aomedia/) aomedia:2842 aomedia:2875 aomedia:2928 aomedia:2933 aomedia:2934 aomedia:2936 aomedia:2944 aomedia:2957 aomedia:2961 aomedia:2968 aomedia:2972 aomedia:3004 aomedia:3006 aomedia:3016 aomedia:3051 aomedia:3065 aomedia:3080 aomedia:3084 aomedia:3086 aomedia:3087 aomedia:3089 aomedia:3090 aomedia:3091 aomedia:3092 aomedia:3094 aomedia:3108 aomedia:3112
-
research-v1.0.1 protected
This release includes several bug fixes. BUG=aomedia:2928 BUG=aomedia:2933 BUG=aomedia:2875 BUG=aomedia:2968 BUG=aomedia:2957 BUG=aomedia:2972 BUG=aomedia:2957 BUG=aomedia:2928 BUG=aomedia:2944 BUG=aomedia:2936 The link to the issue tracker is https://bugs.chromium.org/p/aomedia/issues/list