Update CHANGELOG, shared object version for v3.6.0 Bug: aomedia:3342 Change-Id: Ie48bd6666a1800fc98281714c5d70f736361877b
diff --git a/CHANGELOG b/CHANGELOG index 0df6a68..95f74c1 100644 --- a/CHANGELOG +++ b/CHANGELOG
@@ -1,3 +1,59 @@ +2023-01-12 v3.6.0 + This release includes compression efficiency and perceptual quality + improvements, speedup and memory optimizations, and some new features. + This release is ABI compatible with the last release. + + - New Features + * New values 20-27 (corresponding to levels 7.0-7.3 and 8.0-8.3) for + the encoder control AV1E_SET_TARGET_SEQ_LEVEL_IDX (note that the + proposal to add the new levels are still in draft status). The + original special value 24 (keep level stats only for level + monitoring) is renumbered as 32. + * New encoder control AV1E_SET_SKIP_POSTPROC_FILTERING to skip the + application of post-processing filters on reconstructed frame in + all intra mode. + * New encoder option "kf-max-pyr-height": Maximum height of pyramid + structure used for the GOP starting with a key frame (-1 to 5). + * Make SVC work for screen content. + * Rate control improvements to reduce frame-size spikes for screen + content coding. + + - Compression Efficiency Improvements + * 0.7% - 2.2% RTC encoding BDrate gains for real time speed 8 to 10. + * 15% RTC encoding BDrate gains for screen content speed 10. + + - Perceptual Quality Improvements + * Resolved a visual quality issue that was reported for high + resolution clips (2K) for speed 4 and above in VOD use case. + * Visual quality improvements to screen content coding. + * Quality improvements to temporal layer RTC coding. + + - Speedup and Memory Optimizations + * RTC single-thread encoder speedup: + o ~6% instruction count reduction for speed 5 and 6. + o ~15% instruction count reduction for speed 7. + o ~10% instruction count reduction for speed 8 to 10 (>=360p + resolutions). + * RTC multi-thread encoder speedup (beyond single-thread speedup): + o 5-8% encode time reduction for speed 7 to 10. + * RTC screen-content encoder speedup: + o 11% instruction count reduction for speed 9 and 10 (>=720p + resolutions). + * ~5% reduction in heap memory requirements for RTC, speed 6 to 10. + * AVIF: + o Support multi-threading for deltaq-mode = 3, --allintra mode, 2x + faster than before. + o 4-5% speedup for speed 9 in still-picture encoding mode. + o 3-4% heap memory reduction in still-picture encoding mode for + 360p-720p resolutions with multiple threads. + + - Bug Fixes + * Added a workaround for an AV1 specification bug which makes + TRANSLATION type global motion models unusable. + * chromium:1393384 Avoid scene detection on spatial resize. + * aomedia:3308 Remove color artifacts under high motion. + * aomedia:3346 Make SVC work properly for screen content. + 2022-08-31 v3.5.0 This release is ABI compatible with the last one, including speedup and memory optimizations, and new APIs and features.
diff --git a/CMakeLists.txt b/CMakeLists.txt index 5b55a63..8324401 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt
@@ -51,9 +51,9 @@ # passed to libtool. # # We set SO_FILE_VERSION = [c-a].a.r -set(LT_CURRENT 8) +set(LT_CURRENT 9) set(LT_REVISION 0) -set(LT_AGE 5) +set(LT_AGE 6) math(EXPR SO_VERSION "${LT_CURRENT} - ${LT_AGE}") set(SO_FILE_VERSION "${SO_VERSION}.${LT_AGE}.${LT_REVISION}") unset(LT_CURRENT)