Update CHANGELOG with Arm optimizations in v3.10.0 Bug: 361339153 Change-Id: I615706c3e84c5ed4c51df8eeddc7ba3bf93089b7
diff --git a/CHANGELOG b/CHANGELOG index 5599845..8ffa7d2 100644 --- a/CHANGELOG +++ b/CHANGELOG
@@ -1,4 +1,4 @@ -2024-08-26 v3.10.0 +2024-08-27 v3.10.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. @@ -35,6 +35,36 @@ * RTC screen content speedups: * ~2x speedup for high motion content for speed 11. * ~2x speedup on key frame coding for speed >= 10. + * Arm: Significant uplifts in speed in this release (vs v3.9.1) have + come from tuning the various convolutions according to filter size + (doing 8-tap when only 2-tap is required is inefficient) and also + deploying Armv8.6 USMMLA instructions in 6-tap and 12-tap standard + bitdepth convolutions. + * Standard bitdepth RTC: + * speed 5: +5% + * speed 6: +4% + * speed 7: +5% + * speed 8: +4% + * speed 9: +6% + * speed 10: +6% + * Standard bitdepth VoD: + * speed 0: +9% + * speed 1: +12% + * speed 2: +9% + * speed 3: +3% + * speed 4: +3% + * speed 5: -9% (expected due to global motion changes) + * speed 6: -3% (expected due to global motion changes) + * High bitdepth VoD: + * speed 0: +4% + * speed 1: +19% + * speed 2: +23% + * speed 3: +1% + * speed 4: +1% + * speed 5: -8% (expected due to global motion changes) + * speed 6: -3% (expected due to global motion changes) + * Standard bitdepth 2x1 horizontal super-resolution/scaling + encoding: +101% - Other Improvements * Reduce bit rate overshoot on slide content.