Tags give the ability to mark specific points in history as being important
-
research-v11.0.0
3a5da21a · ·Research-v11.0.0 anchor. Includes the following since the previous anchor: Candidate Tools --------------- - CWG-F141 Part 1 "Removal of AV1 Separable Wiener filter" - CWG-F176 "CCSO reuse reference frame index signaling improvement" - CWG-D130 "Quantization Matrices Coding for AV2" - CWG-F195 "Warp parameter range clamp unification" - CWG-F164 "Intra SDP logic simplification" - CWG-F185 "Only write TMVP MVs once" - CWG-F183 "Enhanced parsing dependency removal and simplification of skip mode" - CWG-F157 "On addressing SDP-CFL latency" - CWG-F192 "Improved TIP Frame Filtering" - CWG-F196 "Disable DMVR in TIP-direct frame build" - CWG-F135 "Chroma Extension of CWG-F110 (Lossless Transform Coding)" - CWG-F184 "Context Modeling Line Buffer Reduction" - CWG-F216 "Simplification of Warp Reference List (WRL) for All Warp Modes" - CWG-F242 "Optimized Signaling of Quantization Matrices" - CWG-F142 "Extension of the Motion Vector Range" - CWG-F203 "Context Reduction of CCTX" - CWG-F107 "Fix OPFL issues and remove DAMR" - CWG-F063 "Add partition block aspect ratio constraint" - CWG-F236 "Extend TCQ to All Frames" - CWG-F139 "Removal of Filter-Intra Prediction Mode" - CWG-F129 "WRL Improvements" - CWG-F194 "Optimized Signaling of Global Motion Vector for TIP Direct Output Mode" - CWG-F182 "Addressing chroma prediction type delay in chroma merge area" - CWG-F170 "Bugfix for optical flow refinement auto mode" - CWG-F137 "Simplification for Blending Mode" - CWG-F226 "Context reductions for Palette mode" - CWG-F177 "IntraBC Local Search Range Alignment" (Method B) - CWG-F193 "Bugfix for warp causal mode" (Method 2) - CWG-F247 "Warp Extend Simplification" (Method 1) - CWG-F240 "Coding Tools for Picture Resizing Mode" - CWG-F141 Part 2 "Removal of AV1 Self-Guided Filter" - CWG-F208 "Enable Local Compound Warp Mode for AVM-v11" (Test 3.2 + no line buffer increase) - CWG-F249 "On Writing Delay Mechanism of Global IntraBC" (Method 2) - CWG-F246 "Adaptive optical flow based motion vector refinement in TIP-direct mode" - CWG-F218 "Results of the FG8 activity on context modeling simplifications" (CT8) - CWG-F124 "CCSO Clean Up" - CWG-F165 "Improvement for IntraBC in key frames" (Test 2 + check the local IBC range with BAWP) - CWG-F187 "Guided Detail Filter: Improvements" (Test 3) - CWG-F206 "On Dynamic Reference List (DRL) size" - CWG-F258 "Add a reduced ref_frame_mvs mode sequence flag" - CWG-F302 "Reduction of Optical Flow Multiplications" - CWG-F280 "Removal of WARPMV WARP_CAUSAL" - CWG-F268 "Low-level changes for Multilayer Coding in AV2" - CWG-F262 "Larger Identity Transforms for Lossless Coding" - CWG-F241 "Dynamic Reference List (DRL) Pruning Limitation" - CWG-F238 "On frame MV precision" (Test1) - CWG-F202 "Simplification for ORIP" - CWG-F303 "On Division Handling" (Aspect 1 and 4) - CWG-F140 "Extension to reduced transform set" (set 1, 2 and 4) - CWG-F297 "Guided Detail Filter: Improvements 2" (Aspects 1, 2 and 3) - CWG-F283 "Deblocking Filter Chroma Line Buffer Fix" - CWG-F285 "Parsing Dependency Reduction for Warp Causal mode" - CWG-F252 "Reference Sample Reduction and Sequence Level Flag Addition for MHCCP" (Aspect 1 + 2 + issue fix, All chroma formats) - CWG-F171 "Parsing dependency removal for coefficient related syntax" (retrained param version) - CWG-F079 "Film grain synthesis improvements for AVM" (64x64 template + switch between 16x16/32x32 block size) - CWG-F278 "Flexible TIP block size decision" - CWG-F235 "Remove Palette Mode for Chroma" - CWG-F300 "Switchable Residual Coding for Identity Transform (IDTX)/Forward Skip Coding (FSC) Mode" - CWG-F271 "On Reference Ranking in Resize Mode" - CWG-F069 "On the Maximum Number of Segments" - CWG-F290 "Further simplifications to TMVP and MV trajectory" - CWG-F315 "Signaling improvements for max_drl_bits in frame header" - CWG-F296 "On Block Partition Entropy Context Line Buffer" - CWG-F178 "Large Transform for Chroma" (Test 0e,1e) - CWG-F143 "Adaptive wedge boundary" (Scheme 1) - CWG-F191 "Symbol size reduction for intra mode, EOB and inter transform type signaling" - CWG-F273 "Reduced Transform Block Partition" - CWG-F266 "On 64-Point Transform" (off by default) - CWG-F284 "Deblocking DQP control" (off by default) - CWG-F287 "Extended motion vector predictor" - CWG-F265 "On disabling loop-filters across tile-boundaries and for lossless segments" (off by default) - CWG-F332 "On 64x64 Transform Block Coding Order" (off by default) High-level Syntax ----------------- - CWG-F298 Test I (CWG-E113) - CWG-F298 Test J (CWG-F168) - CWG-F298 Test K (CWG-F215) - CWG-F298 Test N (one aspect of CWG-F243) - CWG-F298 Test O (one aspect of CWG-F243) - CWG-F298 Test P (one aspect of CWG-F260) - CWG-F298 Test Q (CWG-F253) - CWG-F301 "Optionally One-Byte OBU Header" (Includes CWG-F159) - CWG-F311 "Splitting qm_params() Out of quantization_params()" - CWG-F313 "user_defined_qm() should update quant if qm_8x8_is_symmetric is 1" - CWG-F261 "Improvement of BRU High Level Syntax" - CWG-F307 "Add sequence level flag for CfL on top of CWG-F252" - Move obu_extension_flag to most significant bit - Change obu_type and obu_tlayer_id to f(5) and f(2) Encoder-only Improvements (Non-normative) ----------------------------------------- - CWG-F222 "Enabling global Intra-BC in key-frames of natural content coding" - CWG-F279 "Pyramid Quantization Offsets Adjustment for AVM in RA mode" Encoder / Decoder Speedups (Non-normative) ------------------------------------------ - Enable multi-threading for sub-PU deblocking - CWG-E158 "Encoder speed up using ML-based Partition Pruning, inter frames, improvements" (off by default) - CWG-F230 "Software Decoder Speed Optimizations" - Non-normative decoder speed optimizations - Initialize quantization matrix only when it is used Code Cleanups ------------- - Removal of Compile-time Macros (CWG-F234) - Addition of Run-time flags for skip mode and transform partitioning Gitlab CI Improvements ---------------------- - Fix code coverage report generation - When building documentation, treat warnings as errors - Update to GCC 14 and LLVM 18 - Run unit tests under memory sanitizer Bugfixes -------- https://gitlab.com/AOMediaCodec/avm/-/milestones/15#tab-issues
-
research-v11.0.0-rc1
fafa7128 · ·Release candidate #1 for Research-v11.0.0 anchor. Includes the following since the previous anchor: Candidate Tools --------------- - CWG-F141 Part 1 "Removal of AV1 Separable Wiener filter" - CWG-F176 "CCSO reuse reference frame index signaling improvement" - CWG-D130 "Quantization Matrices Coding for AV2" - CWG-F195 "Warp parameter range clamp unification" - CWG-F164 "Intra SDP logic simplification" - CWG-F185 "Only write TMVP MVs once" - CWG-F183 "Enhanced parsing dependency removal and simplification of skip mode" - CWG-F157 "On addressing SDP-CFL latency" - CWG-F192 "Improved TIP Frame Filtering" - CWG-F196 "Disable DMVR in TIP-direct frame build" - CWG-F135 "Chroma Extension of CWG-F110 (Lossless Transform Coding)" - CWG-F184 "Context Modeling Line Buffer Reduction" - CWG-F216 "Simplification of Warp Reference List (WRL) for All Warp Modes" - CWG-F242 "Optimized Signaling of Quantization Matrices" - CWG-F142 "Extension of the Motion Vector Range" - CWG-F203 "Context Reduction of CCTX" - CWG-F107 "Fix OPFL issues and remove DAMR" - CWG-F063 "Add partition block aspect ratio constraint" - CWG-F236 "Extend TCQ to All Frames" - CWG-F139 "Removal of Filter-Intra Prediction Mode" - CWG-F129 "WRL Improvements" - CWG-F194 "Optimized Signaling of Global Motion Vector for TIP Direct Output Mode" - CWG-F182 "Addressing chroma prediction type delay in chroma merge area" - CWG-F170 "Bugfix for optical flow refinement auto mode" - CWG-F137 "Simplification for Blending Mode" - CWG-F226 "Context reductions for Palette mode" - CWG-F177 "IntraBC Local Search Range Alignment" (Method B) - CWG-F193 "Bugfix for warp causal mode" (Method 2) - CWG-F247 "Warp Extend Simplification" (Method 1) - CWG-F240 "Coding Tools for Picture Resizing Mode" - CWG-F141 Part 2 "Removal of AV1 Self-Guided Filter" - CWG-F208 "Enable Local Compound Warp Mode for AVM-v11" (Test 3.2 + no line buffer increase) - CWG-F249 "On Writing Delay Mechanism of Global IntraBC" (Method 2) - CWG-F246 "Adaptive optical flow based motion vector refinement in TIP-direct mode" - CWG-F218 "Results of the FG8 activity on context modeling simplifications" (CT8) - CWG-F124 "CCSO Clean Up" - CWG-F165 "Improvement for IntraBC in key frames" (Test 2 + check the local IBC range with BAWP) - CWG-F187 "Guided Detail Filter: Improvements" (Test 3) - CWG-F206 "On Dynamic Reference List (DRL) size" - CWG-F258 "Add a reduced ref_frame_mvs mode sequence flag" - CWG-F302 "Reduction of Optical Flow Multiplications" - CWG-F280 "Removal of WARPMV WARP_CAUSAL" - CWG-F268 "Low-level changes for Multilayer Coding in AV2" - CWG-F262 "Larger Identity Transforms for Lossless Coding" - CWG-F241 "Dynamic Reference List (DRL) Pruning Limitation" - CWG-F238 "On frame MV precision" (Test1) - CWG-F202 "Simplification for ORIP" - CWG-F303 "On Division Handling" (Aspect 1 and 4) - CWG-F140 "Extension to reduced transform set" (set 1, 2 and 4) - CWG-F297 "Guided Detail Filter: Improvements 2" (Aspects 1, 2 and 3) - CWG-F283 "Deblocking Filter Chroma Line Buffer Fix" - CWG-F285 "Parsing Dependency Reduction for Warp Causal mode" - CWG-F252 "Reference Sample Reduction and Sequence Level Flag Addition for MHCCP" (Aspect 1 + 2 + issue fix, All chroma formats) - CWG-F171 "Parsing dependency removal for coefficient related syntax" (retrained param version) - CWG-F079 "Film grain synthesis improvements for AVM" (64x64 template + switch between 16x16/32x32 block size) - CWG-F278 "Flexible TIP block size decision" - CWG-F235 "Remove Palette Mode for Chroma" - CWG-F300 "Switchable Residual Coding for Identity Transform (IDTX)/Forward Skip Coding (FSC) Mode" - CWG-F271 "On Reference Ranking in Resize Mode" - CWG-F069 "On the Maximum Number of Segments" - CWG-F290 "Further simplifications to TMVP and MV trajectory" - CWG-F315 "Signaling improvements for max_drl_bits in frame header" - CWG-F296 "On Block Partition Entropy Context Line Buffer" - CWG-F178 "Large Transform for Chroma" (Test 0e,1e) - CWG-F143 "Adaptive wedge boundary" (Scheme 1) - CWG-F191 "Symbol size reduction for intra mode, EOB and inter transform type signaling" - CWG-F273 "Reduced Transform Block Partition" - CWG-F266 "On 64-Point Transform" (off by default) - CWG-F284 "Deblocking DQP control" (off by default) - CWG-F287 "Extended motion vector predictor" - CWG-F265 "On disabling loop-filters across tile-boundaries and for lossless segments" (off by default) - CWG-F332 "On 64x64 Transform Block Coding Order" (off by default) High-level Syntax ----------------- - CWG-F298 Test I (CWG-E113) - CWG-F298 Test J (CWG-F168) - CWG-F298 Test K (CWG-F215) - CWG-F298 Test N (one aspect of CWG-F243) - CWG-F298 Test O (one aspect of CWG-F243) - CWG-F298 Test P (one aspect of CWG-F260) - CWG-F298 Test Q (CWG-F253) - CWG-F301 "Optionally One-Byte OBU Header" (Includes CWG-F159) - CWG-F311 "Splitting qm_params() Out of quantization_params()" - CWG-F313 "user_defined_qm() should update quant if qm_8x8_is_symmetric is 1" - CWG-F261 "Improvement of BRU High Level Syntax" - CWG-F307 "Add sequence level flag for CfL on top of CWG-F252" - Move obu_extension_flag to most significant bit - Change obu_type and obu_tlayer_id to f(5) and f(2) Encoder-only Improvements (Non-normative) ----------------------------------------- - CWG-F222 "Enabling global Intra-BC in key-frames of natural content coding" - CWG-F279 "Pyramid Quantization Offsets Adjustment for AVM in RA mode" Encoder / Decoder Speedups (Non-normative) ------------------------------------------ - Enable multi-threading for sub-PU deblocking - CWG-E158 "Encoder speed up using ML-based Partition Pruning, inter frames, improvements" (off by default) - CWG-F230 "Software Decoder Speed Optimizations" - Non-normative decoder speed optimizations Code Cleanups ------------- - Removal of Compile-time Macros (CWG-F234) - Addition of Run-time flags for skip mode and transform partitioning Gitlab CI Improvements ---------------------- - Fix code coverage report generation - When building documentation, treat warnings as errors - Update to GCC 14 and LLVM 18 - Run unit tests under memory sanitizer Bugfixes -------- https://gitlab.com/AOMediaCodec/avm/-/milestones/15#tab-issues
-
research-v10.0.1
fb5e5715 · ·Minor release including following bugfixes on top of v10.0.0. https://gitlab.com/AOMediaCodec/avm/-/milestones/14#tab-issues
-
research-v10.0.0
331ab629 · ·Research-v10.0.0 anchor. Includes the following since the previous anchor: Candidate Tools --------------- - CWG-F009: No-show key frame and key overlay frame - CWG-E255: IDIF Intra Directional Interpolation Filter Fix - CWG-F017: Redesign of the warp mode signaling flow - CWG-F018: CDEF Enhancements - CWG-F008: Enabling in-loop filtering with global intra-block-copy (Intra-BC) - CWG-F019: Simplification of luma downsampling in the CFL mode - CWG-F052: Remove OBMC - CWG-F055: Non-separable luma wiener filters with 9x9 support (16-tap) - CWG-F037: CDF Scaling Improvement - CWG-F035: Disable IBP and ORIP for 4x4 only - CWG-F034: Multiple Reference Line Selection (MRLS) Improvement (Test3) - CWG-F057: On Flexible Control of the Deblocking Parameter Bit Depth - CWG-F075: TMVP Motion Vector Memory Reduction - CWG-F007: Improved scanning order for DRL list generation - CWG-F050: DRL and WRL Line Buffer Reduction - CWG-F045: Improved frame context initialization - CWG-F086: Simplify MHCCP convolve - CWG-F072: Improved Primary Reference Frame Selection - CWG-F021: MHCCP design for superblock boundary - CWG-F105: Combination of CWG-F012 and CWG-F056 for IST memory reduction - CWG-F033: Disable Inter Modes for 4x4 Partition Blocks - CWG-F089: Delta-q Entropy Coding Optimization - CWG-F080: Transform Partition Restriction and Encoder Speed-up - CWG-F064: Improvements in refined MVs and EXT-WARP - CWG-F065: Modification of DMVR search points - CWG-F076: Simplifications for context modeling: A data-driven approach (Test 1 and Test 3) - CWG-F084: Simplifications for intra BAWP (Aspect 1) - CWG-E229: Sample reduction for MHCCP model derivation - CWG-F069: On the Maximum Number of Segments - CWG-F115: Table size reduction for CCSO - CWG-F044: On warp mode of AVM (disabled in LD) - CWG-F120: On Intra Bi-Prediction - CWG-E230: On Core Transform for AV2 - CWG-F101: On luma downsampling of cross-plane wiener restoration filter - CWG-F092: TMVP Simplification (Test2) - CWG-F113: Improvements for MHCCP - CWG-F061: Symbol size reduction for wedge angle and joint shell class signaling - CWG-F059: Re-Design of Partition Symbol Context Models - CWG-F111: On DAMR Memory Bandwidth - CWG-F068: Bugfix of CCSO filtering unit size for 4:2:2 and 4:4:4 - CWG-D181: On block-adaptive weighted prediction for across scale prediction (BAWP + RPR disabled by default) - CWG-F130: Bugfix for Local IntraBC Search Range under non Common Test Condition - CWG-E121: Enhancements of reference frame list construction for temporal scalability - CWG-F121: Simplification for IDIF (Test 2) - CWG-F085: Improvements to motion vector trajectory tracking - CWG-F099: Modified deblocking filter for AVM - CWG-F128: Context Model Optimization for Optical Flow Refinement Flag - CWG-F096: Removal of Super Resolution Mode - CWG-F144: On the Interaction Between Uneven Transform Partitioning and Sub-Block Deblocking - CWG-F087: Precision Adjustment and Retraining for RESTORE_PC_WIENER - CWG-F116: Improvements in storing MVs for TMVP list - CWG-F051: TIP Simplification - CWG-F146: Transform partition type replacement - CWG-F088: MHCCP with 3 Parameters - CWG-F078: Inter coding mode redesign and consolidation - CWG-F127: Reduction of CDFs of MVD coding - CWG-E254: TIP Enhancement - CWG-F093: Improvements to Data-Driven Intra Prediction - CWG-F043: Improved SMVP for TIP mode candidates - CWG-F082: Extended DPB mode for AV2 in RTC - CWG-F119: On skip mode parsing dependency - CWG-F054: Picture boundary handling for loop filtering (HW SG recommended version) - CWG-F110: Enhanced Transform Coding for Lossless AVM (Aspects 1 and 2 with Option 1) - CWG-F112: Amendment to EXT_QUANT: Add seq-level base uv ac offset and misc flags - CWG-E206: Guided Detail Filter - r3 - CWG-E127: BRU: Backward Reference Updating for Ultra Low Latency Video Coding Other Normative Changes ----------------------- - Enable virtual line buffer for cross-component non-separable wiener filter - CWG-E066: Interleaved parsing at 64x64 level with SDP in key frames (missing part from previous cycle) Encoder-only Improvements (Non-normative) ----------------------------------------- - CWG-F002: Intra-BC decision bug fix for natural content - CWG-E251: An encoder side improvement for extended SDP - Disable frame averaging and enable tile averaging for context initialization when the number of tiles is 2. - Fix bug disabling PC_WIENER in search_pc_wiener_visitor. - CWG-F136: TCQ Improvements - CWG-F163: CTC for AVM resize-mode Encoder / Decoder Speedups (Non-normative) ------------------------------------------ - SIMD for DIP - Speed-up decoder by optimizing refinemv_highbd_pad_mc_border function - CWG-F049: AVM v9 encoder and decoder optimizations - CWG-F073: Improved model RD based transform pruning of inter modes - CWG-F118: Inter mode evaluation optimization - CWG-F011: Simplification of Palette Mode (Aspect 1) - CWG-F046: Encoder speed up using ML-based Partition Pruning, additional speedup Code Cleanups ------------- - CWG-F094 Research v10.0.0 anchor: Removal and Merging of Compile Time Flags - Suppress TFLite compile time warnings - Suppress TFLite runtime logs Bugfixes -------- https://gitlab.com/AOMediaCodec/avm/-/milestones/13#tab-issues
-
research-v10.0.0-rc1
c9e28fd9 · ·Release candidate #1 for Research-v10.0.0 anchor. Includes the following since the previous anchor: Candidate Tools --------------- - CWG-F009: No-show key frame and key overlay frame - CWG-E255: IDIF Intra Directional Interpolation Filter Fix - CWG-F017: Redesign of the warp mode signaling flow - CWG-F018: CDEF Enhancements - CWG-F008: Enabling in-loop filtering with global intra-block-copy (Intra-BC) - CWG-F019: Simplification of luma downsampling in the CFL mode - CWG-F052: Remove OBMC - CWG-F055: Non-separable luma wiener filters with 9x9 support (16-tap) - CWG-F037: CDF Scaling Improvement - CWG-F035: Disable IBP and ORIP for 4x4 only - CWG-F034: Multiple Reference Line Selection (MRLS) Improvement (Test3) - CWG-F057: On Flexible Control of the Deblocking Parameter Bit Depth - CWG-F075: TMVP Motion Vector Memory Reduction - CWG-F007: Improved scanning order for DRL list generation - CWG-F050: DRL and WRL Line Buffer Reduction - CWG-F045: Improved frame context initialization - CWG-F086: Simplify MHCCP convolve - CWG-F072: Improved Primary Reference Frame Selection - CWG-F021: MHCCP design for superblock boundary - CWG-F105: Combination of CWG-F012 and CWG-F056 for IST memory reduction - CWG-F033: Disable Inter Modes for 4x4 Partition Blocks - CWG-F089: Delta-q Entropy Coding Optimization - CWG-F080: Transform Partition Restriction and Encoder Speed-up - CWG-F064: Improvements in refined MVs and EXT-WARP - CWG-F065: Modification of DMVR search points - CWG-F076: Simplifications for context modeling: A data-driven approach (Test 1 and Test 3) - CWG-F084: Simplifications for intra BAWP (Aspect 1) - CWG-E229: Sample reduction for MHCCP model derivation - CWG-F069: On the Maximum Number of Segments - CWG-F115: Table size reduction for CCSO - CWG-F044: On warp mode of AVM (disabled in LD) - CWG-F120: On Intra Bi-Prediction - CWG-E230: On Core Transform for AV2 - CWG-F101: On luma downsampling of cross-plane wiener restoration filter - CWG-F092: TMVP Simplification (Test2) - CWG-F113: Improvements for MHCCP - CWG-F061: Symbol size reduction for wedge angle and joint shell class signaling - CWG-F059: Re-Design of Partition Symbol Context Models - CWG-F111: On DAMR Memory Bandwidth - CWG-F068: Bugfix of CCSO filtering unit size for 4:2:2 and 4:4:4 - CWG-D181: On block-adaptive weighted prediction for across scale prediction (BAWP + RPR disabled by default) - CWG-F130: Bugfix for Local IntraBC Search Range under non Common Test Condition - CWG-E121: Enhancements of reference frame list construction for temporal scalability - CWG-F121: Simplification for IDIF (Test 2) - CWG-F085: Improvements to motion vector trajectory tracking - CWG-F099: Modified deblocking filter for AVM - CWG-F128: Context Model Optimization for Optical Flow Refinement Flag - CWG-F096: Removal of Super Resolution Mode - CWG-F144: On the Interaction Between Uneven Transform Partitioning and Sub-Block Deblocking - CWG-F087: Precision Adjustment and Retraining for RESTORE_PC_WIENER - CWG-F116: Improvements in storing MVs for TMVP list - CWG-F051: TIP Simplification - CWG-F146: Transform partition type replacement - CWG-F088: MHCCP with 3 Parameters - CWG-F078: Inter coding mode redesign and consolidation - CWG-F127: Reduction of CDFs of MVD coding - CWG-E254: TIP Enhancement - CWG-F093: Improvements to Data-Driven Intra Prediction - CWG-F043: Improved SMVP for TIP mode candidates - CWG-F082: Extended DPB mode for AV2 in RTC - CWG-F119: On skip mode parsing dependency - CWG-F054: Picture boundary handling for loop filtering (HW SG recommended version) - CWG-F110: Enhanced Transform Coding for Lossless AVM (Aspects 1 and 2 with Option 1) - CWG-F112: Amendment to EXT_QUANT: Add seq-level base uv ac offset and misc flags - CWG-E206: Guided Detail Filter - r3 - CWG-E127: BRU: Backward Reference Updating for Ultra Low Latency Video Coding Other Normative Changes ----------------------- - Enable virtual line buffer for cross-component non-separable wiener filter - CWG-E066: Interleaved parsing at 64x64 level with SDP in key frames (missing part from previous cycle) Encoder-only Improvements (Non-normative) ----------------------------------------- - CWG-F002: Intra-BC decision bug fix for natural content - CWG-E251: An encoder side improvement for extended SDP - Disable frame averaging and enable tile averaging for context initialization when the number of tiles is 2. - Fix bug disabling PC_WIENER in search_pc_wiener_visitor. - CWG-F136: TCQ Improvements - CWG-F163: CTC for AVM resize-mode Encoder / Decoder Speedups (Non-normative) ------------------------------------------ - SIMD for DIP - Speed-up decoder by optimizing refinemv_highbd_pad_mc_border function - CWG-F049: AVM v9 encoder and decoder optimizations - CWG-F073: Improved model RD based transform pruning of inter modes - CWG-F118: Inter mode evaluation optimization - CWG-F011: Simplification of Palette Mode (Aspect 1) - CWG-F046: Encoder speed up using ML-based Partition Pruning, additional speedup Code Cleanups ------------- - Suppress TFLite compile time warnings Bugfixes -------- https://gitlab.com/AOMediaCodec/avm/-/milestones/13#tab-issues
-
research-alt-v1-anchor_r4.0
0418e06c · ·research anchor v1 release 4 Contains the following changes on top of v1 release 3: - CWG-E191: Filling residual pixels outside the actual frame border - CWG-E171: Enable more intra mode research
-
research-v9.0.0
6fa0d27c · ·Research-v9.0.0 anchor. Includes the following since the previous anchor: Candidate Tools --------------- CWG-E103: Move max frame width/height,color_config() forward CWG-E156: CCSO with filter shapes CWG-E149: MHCCP using 4 parameters CWG-E168: Sub-pixel block vector for intraBC mode CWG-E157: Align Deblocking Filter Boundaries With AVM Partitioning Scheme CWG-E176: CCSO improvements CWG-E182: Simplification of IBP DC mode CWG-E153: Simplification for AIMC CWG-E180: Context model optimization CWG-E194: Secondary transforms with flexible support regions (Test 3) + CWG-E124: Complexity Reduction for Secondary Transforms (method 4 on + method 1 off by default) CWG-E160: Simplification of Warp Reference List (WRL) CWG-E140: Unify parameter computation in least square fitting CWG-E159: DRL Improvements and Reorder Control Flag CWG-E197: Bugfix for the signaling of transform partition types CWG-E203: Improved Frame Context Finalization for Tile-Based Coding CWG-E239: Adaptation rate improvement with CDF propagation CWG-E192: Explicitly Signaled Frame-Level Non-separable Wiener Filters for Chroma CWG-E119: Memory Reduction for RefMV Bank CWG-E193: On Precision of Inverse DDT CWG-E210: Context Reduction for Rectangle Partition Type CWG-E227: Optimization of Frame Level Syntax Elements Signaling CWG-E236: Extensive warp prediction filters CWG-E215: Data-driven Intra Prediction CWG-E225: Wedge Mode Simplifications CWG-E238: Improved Partition Signaling at Frame Boundary and RDO Fixes CWG-E235: Warp-delta mode improvement CWG-E211: Simplification for Sub-block motion refinement CWG-E245: BAWP Block adaptive local weighted prediction CWG-E228: Support TIP in Low Delay CWG-E205: A Simplification for Chroma Transform (Disabled by default) CWG-E209 + E233: Improved signaling for compound inter prediction mode CWG-E188: Enhanced frame context initialization CWG-E151: IST improvement + CWG-E142: Non-normative speedup for IST CWG-E204: Memory Bandwidth Improvement for MV Refinement Methods + CWG-E226: 4x4 Warp Mode Constraints CWG-E092: Trellis Coded Quantization (8-state frame-adaptive) Encoder-only Changes -------------------- CWG-E171: Intra mode search adjustment # CWG-E186: Improve CDEF frame-level enabling decision CWG-E207: Encoder and decoder optimizations CWG-E191: Outside-frame-border block prediction and residual handling # CWG-E221: Improvement for deblocking filter (part 1) Code Cleanups / Improvements ---------------------------- Fix context memory analyzer Enable 4:2:2 and 4:4:4 chroma formats in AVM Analyzer Mismatch debug tool: increase max frame stride and height CWG-E120: Integrate the ParaKit training software to AVM CWG-E237: Fixes for across scale inter prediction Bugfixes -------- https://gitlab.com/AOMediaCodec/avm/-/milestones/12#tab-issues
-
research-v9.0.0-rc1
379b6174 · ·Release candidate #1 for research-v9.0.0 anchor. Includes the following since the previous anchor: Candidate Tools --------------- CWG-E103: Move max frame width/height,color_config() forward CWG-E156: CCSO with filter shapes CWG-E149: MHCCP using 4 parameters CWG-E168: Sub-pixel block vector for intraBC mode CWG-E157: Align Deblocking Filter Boundaries With AVM Partitioning Scheme CWG-E176: CCSO improvements CWG-E182: Simplification of IBP DC mode CWG-E153: Simplification for AIMC CWG-E180: Context model optimization CWG-E194: Secondary transforms with flexible support regions (Test 3) + CWG-E124: Complexity Reduction for Secondary Transforms (method 4 on + method 1 off by default) CWG-E160: Simplification of Warp Reference List (WRL) CWG-E140: Unify parameter computation in least square fitting CWG-E159: DRL Improvements and Reorder Control Flag CWG-E197: Bugfix for the signaling of transform partition types CWG-E203: Improved Frame Context Finalization for Tile-Based Coding CWG-E239: Adaptation rate improvement with CDF propagation CWG-E192: Explicitly Signaled Frame-Level Non-separable Wiener Filters for Chroma CWG-E119: Memory Reduction for RefMV Bank CWG-E193: On Precision of Inverse DDT CWG-E210: Context Reduction for Rectangle Partition Type CWG-E227: Optimization of Frame Level Syntax Elements Signaling CWG-E236: Extensive warp prediction filters CWG-E215: Data-driven Intra Prediction CWG-E225: Wedge Mode Simplifications CWG-E238: Improved Partition Signaling at Frame Boundary and RDO Fixes CWG-E235: Warp-delta mode improvement CWG-E211: Simplification for Sub-block motion refinement CWG-E245: BAWP Block adaptive local weighted prediction CWG-E228: Support TIP in Low Delay CWG-E205: A Simplification for Chroma Transform (Disabled by default) CWG-E209 + E233: Improved signaling for compound inter prediction mode CWG-E188: Enhanced frame context initialization CWG-E151: IST improvement + CWG-E142: Non-normative speedup for IST CWG-E204: Memory Bandwidth Improvement for MV Refinement Methods + CWG-E226: 4x4 Warp Mode Constraints CWG-E092: Trellis Coded Quantization (8-state frame-adaptive) Encoder-only Changes -------------------- CWG-E171: Intra mode search adjustment # CWG-E186: Improve CDEF frame-level enabling decision CWG-E207: Encoder and decoder optimizations CWG-E191: Outside-frame-border block prediction and residual handling # CWG-E221: Improvement for deblocking filter (part 1) Code Cleanups / Improvements ---------------------------- Fix context memory analyzer Enable 4:2:2 and 4:4:4 chroma formats in AVM Analyzer Mismatch debug tool: increase max frame stride and height CWG-E120: Integrate the ParaKit training software to AVM CWG-E237: Fixes for across scale inter prediction Bugfixes -------- https://gitlab.com/AOMediaCodec/avm/-/milestones/12#tab-issues
-
research-v8.1.0
94e97f34 · ·Minor release including following on top of v8.0.0. Candidate Tools --------------- - CWG-E103: Move max frame width/height,color_config() forward Code Cleanups / Improvements ---------------------------- - Fix context memory analyzer Bugfixes -------- https://gitlab.com/AOMediaCodec/avm/-/milestones/11#tab-issues
-
research-v8.0.0
8e0b4695 · ·research-v8.0.0 anchor. Includes the following since the previous anchor: Candidate Tools --------------- - CWG-E099: Further simplify and unify the DRL and the WRL - CWG_E084: Context model optimization - CWG-E098: Optimize the signaling of TIP direct output mode - CWG-E107: Enlarge max inter sdp block size to 64x64 - CWG-E112: Supports compound prediction for additional blocks - CWG-E105: Improvements/fixes in CCTX, TX partition type in WAIP, and REFINEMV - CWG-E109: Transform type flexibility improvements - CWG-E134: Improvements of RefMV Bank and Warp Parameter Bank - CWG-E106: Data-Driven Transforms for Inter Coding - CWG-E108: Fixing line-buffer and division operation issues in the CfL mode - CWG-E133: Simplification of Skip Mode - CWG-E122: Enabling Intra-BC for natural content - CWG-E136: Reducing the number of partition contexts - CWG-E132: Further Memory Reduction for Intra Bi-Prediction (overrides previous proposal CWG-E094) - CWG-E139: Improved TMVP motion vector from wedge mode blocks - CWG-E110: Pixel-Classified Explicitly Signaled Frame-Level Non-separable Wiener Filters - CWG-E115: Simplified motion trajectory tracking - CWG-E141: Unrestricted Partitioning for 1:4 Coding Blocks - CWG-E005: Coefficient coding improvements (Part2) - CWG-E125: Simplifications for MHCCP - CWG-E123: Refinements for Probability Adjustment Rate Adaptation (PARA) in Entropy Coding Encoder-only Changes -------------------- - CWG-E104: Encoder mode/transform search optimizations - CWG-E137: Encoder optimizations at speed 0 and 1 - CWG-E135: Encoder speed up using ML-based Partition Pruning, inter frames Code Cleanups / Improvements ---------------------------- - TFLite: Bump up version to 2.17 and enable XNNPack - CWG-E148 Research v8.0.0 anchor: Removal and Merging of Compile Time Flags Gitlab CI Updates ----------------- - Gitlab CI: add build check for 2 tools that are off by default. Bugfixes -------- https://gitlab.com/AOMediaCodec/avm/-/milestones/10#tab-issues
-
research-v8.0.0-rc1
0b3d929b · ·Release candidate #1 for research-v8.0.0 anchor. Includes the following since the previous anchor: Candidate Tools --------------- - CWG-E099: Further simplify and unify the DRL and the WRL - CWG_E084: Context model optimization - CWG-E098: Optimize the signaling of TIP direct output mode - CWG-E107: Enlarge max inter sdp block size to 64x64 - CWG-E112: Supports compound prediction for additional blocks - CWG-E105: Improvements/fixes in CCTX, TX partition type in WAIP, and REFINEMV - CWG-E109: Transform type flexibility improvements - CWG-E134: Improvements of RefMV Bank and Warp Parameter Bank - CWG-E106: Data-Driven Transforms for Inter Coding - CWG-E108: Fixing line-buffer and division operation issues in the CfL mode - CWG-E133: Simplification of Skip Mode - CWG-E122: Enabling Intra-BC for natural content - CWG-E136: Reducing the number of partition contexts - CWG-E132: Further Memory Reduction for Intra Bi-Prediction (overrides previous proposal CWG-E094) - CWG-E139: Improved TMVP motion vector from wedge mode blocks - CWG-E110: Pixel-Classified Explicitly Signaled Frame-Level Non-separable Wiener Filters - CWG-E115: Simplified motion trajectory tracking - CWG-E141: Unrestricted Partitioning for 1:4 Coding Blocks - CWG-E005: Coefficient coding improvements (Part2) - CWG-E125: Simplifications for MHCCP - CWG-E123: Refinements for Probability Adjustment Rate Adaptation (PARA) in Entropy Coding Encoder-only Changes -------------------- - CWG-E104: Encoder mode/transform search optimizations - CWG-E137: Encoder optimizations at speed 0 and 1 - CWG-E135: Encoder speed up using ML-based Partition Pruning, inter frames Code Cleanups / Improvements ---------------------------- - TFLite: Bump up version to 2.17 and enable XNNPack Gitlab CI Updates ----------------- - Gitlab CI: add build check for 2 tools that are off by default. Bugfixes -------- https://gitlab.com/AOMediaCodec/avm/-/milestones/10#tab-issues
-
research-v7.0.1
6518d8e8 · ·Minor release including following bug fixes on top of v7.0.0. - Data race in aom_highbd_upsampled_pred_sse2: https://gitlab.com/AOMediaCodec/avm/-/issues/399 - Compile failure with CONFIG_ML_PART_SPLIT on: https://gitlab.com/AOMediaCodec/avm/-/issues/401 - Compile failure with CONFIG_BAWP_ACROSS_SCALES_FIX on: https://gitlab.com/AOMediaCodec/avm/-/issues/400
-
research-v7.0.0
700b1c2b · ·research-v7.0.0 anchor. Includes the following since the previous anchor: Candidate Tools --------------- - CWG-D181: Fix on BAWP across scales prediction (Disabled by default) - CWG-D171: Low Complexity Chroma Coding - CWG-D172: Partitioning for 1:4 Coding Blocks - CWG-D192: Probability Model Training for Entropy Coding - CWG-E007: merge the prediction steps for TIP reference mode - CWG-E014: MVD coding - CWG-E009: Quick fix of CWG-D149 and CWG-D166 integration - CWG-D146: Quantization Matrix Simplification - CWG-E005: Coefficient coding improvements - CWG-E016: Unification of Cross-Plane Wiener Filters + - CWG-E048: Optimizations to Non-Separable Wiener Filter - CWG-E021: Simplification of Motion Vector Prediction List Construction - CWG-E062: On block size restriction for Chroma-from-Luma prediction modes - CWG-E049: Improvements on Identity Transform Coding - CWG-E039: Wide Angular Intra Prediction - CWG-E006: Linear intra prediction with matched reference templates (Global IBC only) - CWG-E067: Improvement of TMVP - CWG-E031: Bilinear interpolation for DAMR and OPFL - CWG-E066: Addressing latency issue in SDP - CWG-E060: On removing blocking artifacts in sub-prediction blocks - CWG-E029: Signaling Bugfix of CCSO with Band Offset Only - CWG-D178: Improved Lossless Coding for AVM - CWG-E052: Complexity Reduction of Optical Flow and Affine Motion Refinement (aspects 2, 3 and 5) - CWG-E055: Transform partition improvements - CWG-E056: Enhancement of the frame output process (Overlay frames fix only) (overlay frames disabled by default) - CWG-D185: Extended MV Refinement Search - CWG-E030: Downsampling for Subblock-Based MV Refinement Search - CWG-E065: Subblock-Level Padding for Subblock MV Refinement - CWG-E019: Simplification of Motion Field Hole Filling (Aspect #1: change hole filling to 128x128 based) - CWG-E038: On parsing dependency in intra transform signaling - CWG-D191: Inter IST - CWG-E023: SDP extension Encoder-only Changes -------------------- - CWG-E028: Context used in rate estimation fix - CWG-E044: Disable Filter-Intra Prediction Mode - Encoder-only Improvements for prune_ref_frames speed feature - CWG-E070: Encoder speed up using ML-based Partition Pruning (Disabled by default) Code Cleanups / Improvements ---------------------------- - CWG-E010: AVM Analyzer - Accounting/throughput code: support for computing CDF switch counts - Encoder Memory Reductions (Bit-exact) - Encoder Speed Optimizations (Bit-exact) Bugfixes -------- https://gitlab.com/AOMediaCodec/avm/-/milestones/9#tab-issues Gitlab CI Updates ----------------- - Gitlab CI: Enable assertions -
research-v7.0.0-rc1
985127d9 · ·Release candidate #1 for research-v7.0.0 anchor. Includes the following since the previous anchor: Candidate Tools --------------- - CWG-D181: Fix on BAWP across scales prediction (Disabled by default) - CWG-D171: Low Complexity Chroma Coding - CWG-D172: Partitioning for 1:4 Coding Blocks - CWG-D192: Probability Model Training for Entropy Coding - CWG-E007: merge the prediction steps for TIP reference mode - CWG-E014: MVD coding - CWG-E009: Quick fix of CWG-D149 and CWG-D166 integration - CWG-D146: Quantization Matrix Simplification - CWG-E005: Coefficient coding improvements - CWG-E016: Unification of Cross-Plane Wiener Filters + - CWG-E048: Optimizations to Non-Separable Wiener Filter - CWG-E021: Simplification of Motion Vector Prediction List Construction - CWG-E062: On block size restriction for Chroma-from-Luma prediction modes - CWG-E049: Improvements on Identity Transform Coding - CWG-E039: Wide Angular Intra Prediction - CWG-E006: Linear intra prediction with matched reference templates (Global IBC only) - CWG-E067: Improvement of TMVP - CWG-E031: Bilinear interpolation for DAMR and OPFL - CWG-E066: Addressing latency issue in SDP - CWG-E060: On removing blocking artifacts in sub-prediction blocks - CWG-E029: Signaling Bugfix of CCSO with Band Offset Only - CWG-D178: Improved Lossless Coding for AVM - CWG-E052: Complexity Reduction of Optical Flow and Affine Motion Refinement (aspects 2, 3 and 5) - CWG-E055: Transform partition improvements - CWG-E056: Enhancement of the frame output process (Overlay frames fix only) (overlay frames disabled by default) - CWG-D185: Extended MV Refinement Search - CWG-E030: Downsampling for Subblock-Based MV Refinement Search - CWG-E065: Subblock-Level Padding for Subblock MV Refinement - CWG-E019: Simplification of Motion Field Hole Filling (Aspect #1: change hole filling to 128x128 based) - CWG-E038: On parsing dependency in intra transform signaling - CWG-D191: Inter IST - CWG-E023: SDP extension Encoder-only Changes -------------------- - CWG-E028: Context used in rate estimation fix - CWG-E044: Disable Filter-Intra Prediction Mode - Encoder-only Improvements for prune_ref_frames speed feature - CWG-E070: Encoder speed up using ML-based Partition Pruning (Disabled by default) Code Cleanups / Improvements ---------------------------- - CWG-E010: AVM Analyzer - Accounting/throughput code: support for computing CDF switch counts - Encoder Memory Reductions (Bit-exact) - Encoder Speed Optimizations (Bit-exact) Bugfixes -------- https://gitlab.com/AOMediaCodec/avm/-/milestones/9#tab-issues -
research-v6.1.0
de986bff · ·research-v6.1.0 minor release. Includes the following changes since research-v6.0.0 anchor: Candidate Tools --------------- - CWG-D181: Fix on BAWP across scales prediction (off by default) - CWG-D171: Low Complexity Chroma Coding - CWG-D172: Partitioning for 1:4 Coding Blocks - CWG-D192: Probability Model Training for Entropy Coding Code Cleanups / Improvements ---------------------------- - CWG-E010: AVM Analyzer - Misc memory reductions Bugfixes -------- https://gitlab.com/AOMediaCodec/avm/-/milestones/8#tab-issues
-
research-alt-v1-anchor_r3.0
9ee9eb7f · ·research anchor v1 release 3 Contains the following changes on top of v1 release 2: - CWG-D098: Temporal filtering improvement - CWG-D082: Screen content options determination improvement - CWG-D088: Coding 8-bit Video using 10-bit - Bugfixes to support CTCv6 and other fixes.
-
research-v6.0.0
b22a8f6c · ·research-v6.0.0 anchor. Includes the following since the previous anchor: Candidate Tools --------------- - CWG-D014: Frame output process based on order hint information (Enable by default) - CWG-D096: Explicit signaling of a secondary transform set - CWG-D117: Improvement of transform partition context modeling - CWG-D009: ADST types replacement - CWG-D048: Explicit BAWP (Disabled by default) - CWG-D078: BLOCK_256 Partitions - CWG-D068: Rectangular 1:8 and 1:16 blocks - CWG-D089: Improved Chroma Transform Coefficient Coding - CWG-D049: Joint Chroma-luma optimization for BAWP - CWG-D094: Adaptive Edge Classifier for CCSO - CWG-D070: On Block Vector Predictor List Size of IntraBC - CWG-D115: PARA: Probability Adaptation Rate Adjustment for Entropy Coding - CWG-D138: Retrained IST Kernels - CWG-D132: Improvement of Inter-intra Mode of AVM - CWG-D145: Selecting and signaling of the primary reference frame - CWG-D067: Improved warp motion of AVM - Aspect 3 - CWG-D044: Refresh frame flags signaling (Disabled by default) - CWG-D149: Improvement in Entropy Context Model - CWG-D159: R-D Optimized IST Set Selection - CWG-D042: Chroma Prediction Mode Signaling - CWG-D072: Improvements of Skip Mode - CWG-D153: Improvements of Compound Prediction with Same Reference Frames (aspects 1,2,3 and 6) - CWG-D063: Frame Level Motion Vector for TIP Direct Mode - CWG-D143: CCSO with Joint Enabling Flag - CWG-D165: Disable OBMC - CWG-D118: Multi-hypothesis Cross Component Intra Prediction - CWG-D161: EOB Position Coding for Luma - CWG-D144: CCSO with Band Offset Only Option - CWG-D097: Improvement of cross-component Wiener filter for chroma components - CWG-D086: Context modeling for transform block zero flag signaling - CWG-D155: TIP Mode with Implicit Quantization Indices - CWG-D166: Compound warp prediction for AVM (Extend WARP_CAUSAL to NEW_NEWMV) - CWG-D114: Palette Line Copy - CWG-D084: Decoder Side Affine Motion Refinement (including baseline change) Encoder-only Changes -------------------- - CWG-D090: Mean-removed SSE (Disabled by default) - CWG-D098: Temporal filtering improvement - CWG-D082: Screen content options determination improvement - CWG-D088: Coding 8-bit Video using 10-bit - CWG-D093: Enable transform partition search for inter blocks of size 16x16 and smaller - CWG-D136: Optical flow based MV Search Code Cleanups / Improvements ---------------------------- - CWG-D123: AVM Inspection and Analysis (core tooling) - CWG-D160: Removal and Merging of Compile Time Flags - Heap Memory for encoder and decoder - CWG-D182: An Entropy Coding Memory Analyzer for AVM Gitlab CI Updates ----------------- - Upgrade LLVM Version to 15 - Upgrade GCC Version to 12 Bugfixes -------- https://gitlab.com/AOMediaCodec/avm/-/milestones/7#tab-issues -
research-v6.0.0-rc1
e9e5e10d · ·Release candidate #1 for research-v6.0.0 anchor. Includes the following since the previous anchor: Candidate Tools --------------- - CWG-D014: Frame output process based on order hint information (Enable by default) - CWG-D096: Explicit signaling of a secondary transform set - CWG-D117: Improvement of transform partition context modeling - CWG-D009: ADST types replacement - CWG-D048: Explicit BAWP (Disabled by default) - CWG-D078: BLOCK_256 Partitions - CWG-D068: Rectangular 1:8 and 1:16 blocks - CWG-D089: Improved Chroma Transform Coefficient Coding - CWG-D049: Joint Chroma-luma optimization for BAWP - CWG-D094: Adaptive Edge Classifier for CCSO - CWG-D070: On Block Vector Predictor List Size of IntraBC - CWG-D115: PARA: Probability Adaptation Rate Adjustment for Entropy Coding - CWG-D138: Retrained IST Kernels - CWG-D132: Improvement of Inter-intra Mode of AVM - CWG-D145: Selecting and signaling of the primary reference frame - CWG-D067: Improved warp motion of AVM - Aspect 3 - CWG-D044: Refresh frame flags signaling (Disabled by default) - CWG-D149: Improvement in Entropy Context Model - CWG-D159: R-D Optimized IST Set Selection - CWG-D042: Chroma Prediction Mode Signaling - CWG-D072: Improvements of Skip Mode - CWG-D153: Improvements of Compound Prediction with Same Reference Frames (aspects 1,2,3 and 6) - CWG-D063: Frame Level Motion Vector for TIP Direct Mode - CWG-D143: CCSO with Joint Enabling Flag - CWG-D165: Disable OBMC - CWG-D118: Multi-hypothesis Cross Component Intra Prediction - CWG-D161: EOB Position Coding for Luma - CWG-D144: CCSO with Band Offset Only Option - CWG-D097: Improvement of cross-component Wiener filter for chroma components - CWG-D086: Context modeling for transform block zero flag signaling - CWG-D155: TIP Mode with Implicit Quantization Indices - CWG-D166: Compound warp prediction for AVM (Extend WARP_CAUSAL to NEW_NEWMV) - CWG-D114: Palette Line Copy - CWG-D084: Decoder Side Affine Motion Refinement (including baseline change) Encoder-only Changes -------------------- - CWG-D090: Mean-removed SSE (Disabled by default) - CWG-D098: Temporal filtering improvement - CWG-D082: Screen content options determination improvement - CWG-D088: Coding 8-bit Video using 10-bit - CWG-D093: Enable transform partition search for inter blocks of size 16x16 and smaller - CWG-D136: Optical flow based MV Search Code Cleanups / Improvements ---------------------------- - CWG-D123: AVM Inspection and Analysis (core tooling) Bugfixes -------- https://gitlab.com/AOMediaCodec/avm/-/milestones/7#tab-issues -
research-v5.0.0
ca0e5fd3 · ·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
66bf5d0d · ·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