Update CHANGELOG for libaom v3.13.0 Bug: 441135035 Change-Id: I7c65e2bd62454ec30b7a569ead0d687e9d8897c3
diff --git a/CHANGELOG b/CHANGELOG index d0c0cab..5c926e9 100644 --- a/CHANGELOG +++ b/CHANGELOG
@@ -1,4 +1,4 @@ -2025-08-25 v3.13.0 +2025-08-28 v3.13.0 This release is ABI compatible with the last release. The aom_roi_map_t struct, used only by the codec control @@ -9,10 +9,10 @@ - New Features * New tuning mode AOM_TUNE_SSIMULACRA2 for the AOME_SET_TUNING codec - control (--tune=ssimulacra2) in all-intra mode. The feature detection - macro AOM_HAVE_TUNE_SSIMULACRA2, if defined, indicates that - AOM_TUNE_SSIMULACRA2 is available. - AOM_TUNE_SSIMULACRA2 was developed to maximize SSIMULACRA 2 scores. + control (--tune=ssimulacra2) in all-intra mode. The feature + detection macro AOM_HAVE_TUNE_SSIMULACRA2, if defined, indicates + that AOM_TUNE_SSIMULACRA2 is available. AOM_TUNE_SSIMULACRA2 was + developed to maximize SSIMULACRA 2 scores. * New codec control AV1E_SET_SCREEN_CONTENT_DETECTION_MODE (--screen-detection-mode). This codec control helps select between two screen detection modes: @@ -22,6 +22,12 @@ (--enable-adaptive-sharpness). When enabled, it modulates sharpness based on frame QP, which helps mitigate blocking artifacts in the low to medium quality range. + * Added low complexity mode for 720p vertical videos. + * ROI feature implemented for RTC: for delta QP, skip encoding, and + reference selection. + * External scaling feature for SVC: allow downscaled images to be + passed into encoder for spatial layers without reconfiguring it. + * Allow per-frame calculation of PSNR (contribution from Meta). - Compression Efficiency Improvements * Variance Boost is now enabled for tuning modes AOM_TUNE_IQ and @@ -32,14 +38,37 @@ * Up to 6.9% SSIMULACRA 2 BD-Rate gains for speed 8 * Up to 2.2% SSIMULACRA 2 BD-Rate gains for speed 9 + - Perceptual Quality Improvements + * RTC: Visual quality improvements for screen content mode. + * RTC: Visual quality improvements for video mode for resolutions >= + 720p. + - Speedups * Optimize intraBC search for better speed/efficiency tradeoffs for all intra mode speeds >= 1 * Optimize intraBC block hashing process + * RTC Screen: speed feature added to speed 12 for ~2x speedup on + slide/scene changes, for resolutions >= 720p. + * ML based speedup improvement on the partition pruning for speed <= 2 + + - Other Improvements + * Fixes for RPS (reference picture selection) for RTC: Based on + av1_discuss issue: + https://groups.google.com/a/aomedia.org/g/av1-discuss/c/sqFad980SsA - Bug Fixes * b:421196988: all intra speed 8: overuse of palette mode unnecessarily inflating file sizes + * b:423804955: Improve quality for 4K Screencast + * webrtc:388070060: Allow per-frame calculation of PSNR + * b:433046392, b:432035817: Fix to SVC crash triggered with Jitsi + video conference app. + * b:419622699: Fix integer overflow in update_buffer_level + * b:407813259: Fix to update seq_params for number of layers change + * b:400885218: External scaling for AV1 + * b:391849810: High AV1 frame encode time on slide changes + * b:399575647: Too aggressive QP backoff at scene changes + * b:383306740: Quality degradation at horizontal scrolling 2025-04-11 v3.12.1 This release includes several bug fixes. This release is ABI