Update CHANGELOG for libaom 3.8.0 Bug: aomedia:3515 Change-Id: I4229073c25879d9f562ae7f2acbb316f9791bb3d
diff --git a/CHANGELOG b/CHANGELOG index 5cd6634..9f0cabb 100644 --- a/CHANGELOG +++ b/CHANGELOG
@@ -1,4 +1,4 @@ -2023-11-23 v3.8.0 +2023-11-30 v3.8.0 This release includes new codec interfaces, compression efficiency and perceptual improvements, speedup and memory optimizations and many bug fixes. This release is ABI compatible with the last release. @@ -12,13 +12,45 @@ CRC, DotProd, I8MM and SVE CPU feature presence is detected at run time and code paths making use of these features are selected dynamically. These code paths provide meaningful performance gains - for standard bitdepth live-stream and VoD encoding: up to 10% and - 20% respectively, over the Armv8.0-A baseline build. + for standard bitdepth RTC and VoD encoding: up to 10% and 20% + respectively, over the Armv8.0-A baseline build. + * RTC: Frame-dropper support added to the rate control library. + * RTC Rate control improvements for low bitrate and for SVC. + + - Compression Efficiency Improvements + * Improved accuracy of cost estimation for loop restoration and + global motion. + * Improved selection of loop restoration unit size - full search up + to (non-realtime) speed 2, retuned static selection at higher + speeds. + * RTC Screen content mode: 3-5% bdrate gains across speeds 7 - 10. + * Good-quality mode: 0.2 - 0.5% bdrate gains across speeds 1 - 4. + + - Perceptual Quality Improvements + * RTC Screen: Improved visual quality for scrolling. + * RTC: Improved color quality for both screen and video mode. - Speedup and Memory Optimizations * Good-quality, single-thread encoder speedups: - o 15% improvement for speed 5 - o 12% improvement for speed 6 + o 15% improvement for speed 5. + o 12% improvement for speed 6. + * Arm standard bitdepth VoD (--good): + o 8% speedup for speeds 0 and 1. + o 20% speedup for speed 2. + o 27% speedup for speed 3. + o 30% speedup for speed 4. + o 38% speedup for speeds 5 and 6. + * Arm high bitdepth VoD (--good): + o 206% speedup for speeds 0 and 1. + o 180% speedup for speed 2. + o 51% speedup for speeds 3 and 4. + o 68% speedup for speed 5. + o 72% speedup for speed 6. + * RTC Screen content: 2-6% speedup across speeds 7-10. + * RTC: 2-3% speedup for temporal layers. + * RTC: Speedups to reference scaling in nonrd pickmode. + * Good-quality mode: Simplified global motion estimation, saving + ~1200 lines of code and 1KB of tables while improving quality. - Bug Fixes * Fixes to improve libaom stability in case of memory allocation