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.