Update CHANGELOG for v3.14.0 Bug: 510033563 Change-Id: I40671298301f31322fb8402216f36217f18493d3
diff --git a/CHANGELOG b/CHANGELOG index 9519ce8..1e4bada 100644 --- a/CHANGELOG +++ b/CHANGELOG
@@ -1,4 +1,4 @@ -2026-05-05 v3.14.0 +2026-05-12 v3.14.0 This release is ABI compatible with the last release. This release includes significant compression efficiency and @@ -31,6 +31,7 @@ * New value 2 for use_fixed_qp_offsets: disallow the application of per-frame QP offsets, enabling full control of each frame's QP, by adjusting rc_cfg.cq_level between each encoded frame. + * Low-complexity mode support is extended to VOD encoding. * New AOM_EFLAG_FREEZE_INTERNAL_STATE flag for aom_codec_encode() to encode a frame without updating encoder state such as reference buffers, CDF tables, and rate control state. Useful for @@ -69,17 +70,26 @@ * Some minor quantization matrix formula and delta chroma q tweaks for the AOM_TUNE_SSIMULACRA2 tuning mode, with up to 0.2% SSIMULACRA 2 score efficiency gains. + * Re-tune and re-work encoder features, achieving coding gains at + each speed level and better coding efficiency vs complexity + tradeoff. + * RTC screen: improvements to quality and scroll detection for high + resolutions (>= 2K). - Perceptual Quality Improvements * AOM_TUNE_IQ improves the visual quality of layered image encoding compared to AOM_TUNE_SSIM. * Adaptive sharpness: tweak loop filter sharpness threshold to improve visual quality at QPs 29 and 30. + * Improve encoder algorithms in loop restoration, CDEF, temporal + filter and rate control, delivering better visual quality. - Speedups * Make Adaptive CDEF more decoder friendly by limiting CDEF application to only regions where high filter strengths are needed. + * Encoder complexity is reduced significantly, especially at speed + 1 to 3. * Further AArch64 SIMD optimization of filtering algorithms, particularly using Armv8.6 Neon I8MM. * Additional tweaks to AArch64 Neon paths for quantization, SAD, @@ -90,6 +100,14 @@ filtering is used by the encoder. * Commit 74aaa1ef: fix AOM_SCALING_MODE crashes when compound mask prediction modes are used by the encoder. + * b:502030569: Avoid assertion failure in `read_uncompressed_header` + triggered by fuzzed input + * b:503197490: Fix an integer overflow in target bits calculation + * b:503691210: Avoid reference to uninitialized member variables for + multi workers. + * b:504317456: Handle buffer pointer in LAP mode to avoid overflow + * b:502133197: Avoid a bitread assertion failure in + get_av1config_from_obu() 2026-04-02 v3.13.3 This release includes several bug fixes. This release is ABI