Skip to content
Tags give the ability to mark specific points in history as being important
  • 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
    ae397e62 · Fix size of warp ref list ·
    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
    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
    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
    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-alt-v1-anchor_r2.0
    research anchor v1 with only EXTQUANT and no dc_deltaq offset
  • research-alt-v1-anchor_r1.0
    research anchor v1 with only EXTQUANT
  • research-v2.0.0
    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
    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
    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
  • research-v1.0.0
    0709d086 · fix bug in CTC script ·
    Starting anchor for AV2 research