On Fri Dec 31, 2021 at 03:55:00PM -0500, Brad Smith wrote: > On Thu, Dec 30, 2021 at 08:35:07PM -0500, Brad Smith wrote: > > Here is an udpate to aom 3.2.0. > > > > > > 2021-10-13 v3.2.0 > > This release includes compression efficiency and perceptual quality > > improvements, speedup and memory optimizations, as well as some new > > features. > > > > - New Features > > * Introduced speeds 7, 8, and 9 for all intra mode. > > * Introduced speed 10 for real time mode. > > * Introduced an API that allows external partition decisions. > > * SVC: added support for compound prediction. > > * SVC: added support for fixed SVC modes. > > > > - Compression Efficiency Improvements > > * Intra-mode search improvement. > > * Improved real time (RT) mode BDrate savings by ~5% (RT speed 5) > > and ~12% (RT speed 6). The improvement was measured on the video > > conference set. > > * Improved real time mode for nonrd path (speed 7, 8, 9): BDrate > > gains of ~3-5%. > > * Rate control and RD adjustments based on ML research in VP9. > > Gains of ~0.5-1.0% for HD. > > > > - Perceptual Quality Improvements > > * Added a new mode --deltaq-mode=3 to improve perceptual quality > > based on a differential contrast model for still images. > > * Added a new mode –deltaq-mode=4 to improve perceptual quality > > based on user rated cq_level data set for still images. > > * Weighting of some intra mode and partition size choices to better > > manage and retain texture. > > > > - Speedup and Memory Optimizations > > * Further improved 2-pass good quality encoder speed: > > o Speed 2 speedup: 18% > > o Speed 3 speedup: 22% > > o Speed 4 speedup: 37% > > o Speed 5 speedup: 30% > > o Speed 6 speedup: 20% > > * Optimized the real time encoder (measured on the video conference > > set): > > o RT speed 5 speedup: 110% > > o RT speed 6 speedup: 77% > > > > - Bug Fixes > > * Issue 3069: Fix one-pass mode keyframe placement off-by-one error. > > * Issue 3156: Fix a bug in av1_quantize_lp AVX2 optimization. > > Oops. Forgot cvs add of a patch before creating the diff. >
Committed, thanks > > Index: Makefile > =================================================================== > RCS file: /home/cvs/ports/multimedia/aom/Makefile,v > retrieving revision 1.11 > diff -u -p -u -p -r1.11 Makefile > --- Makefile 16 Oct 2021 07:59:50 -0000 1.11 > +++ Makefile 30 Dec 2021 21:54:23 -0000 > @@ -4,10 +4,10 @@ COMMENT= Alliance for Open Media AV1 vid > > GH_ACCOUNT= jbeich > GH_PROJECT= aom > -GH_TAGNAME= v3.1.3 > +GH_TAGNAME= v3.2.0 > CATEGORIES= multimedia > > -SHARED_LIBS= aom 3.0 > +SHARED_LIBS= aom 4.0 > > HOMEPAGE= https://aomedia.org/ > > Index: distinfo > =================================================================== > RCS file: /home/cvs/ports/multimedia/aom/distinfo,v > retrieving revision 1.11 > diff -u -p -u -p -r1.11 distinfo > --- distinfo 16 Oct 2021 07:59:50 -0000 1.11 > +++ distinfo 17 Oct 2021 00:33:29 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (aom-3.1.3.tar.gz) = AsTGVSzOgacQbwnF3fORKXnW6mtr32p2c/CICfvrTHQ= > -SIZE (aom-3.1.3.tar.gz) = 4614421 > +SHA256 (aom-3.2.0.tar.gz) = 70kYL5n3PCMeZQIRWEqA/e3WqzGb4Gs/rU/8tW28Nic= > +SIZE (aom-3.2.0.tar.gz) = 4728473 > Index: patches/patch-CMakeLists_txt > =================================================================== > RCS file: patches/patch-CMakeLists_txt > diff -N patches/patch-CMakeLists_txt > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ patches/patch-CMakeLists_txt 30 Dec 2021 21:47:22 -0000 > @@ -0,0 +1,14 @@ > +$OpenBSD$ > + > +Index: CMakeLists.txt > +--- CMakeLists.txt.orig > ++++ CMakeLists.txt > +@@ -739,7 +739,7 @@ if(ENABLE_EXAMPLES AND "${CMAKE_GENERATOR}" MATCHES "M > + endif() > + > + if(BUILD_SHARED_LIBS) > +- if(NOT WIN32 AND NOT APPLE) > ++ if(NOT WIN32 AND NOT APPLE AND NOT CMAKE_SYSTEM_NAME MATCHES "OpenBSD") > + # The -z defs linker option reports unresolved symbol references from > object > + # files when building a shared library. > + if("${CMAKE_VERSION}" VERSION_LESS "3.13") > Index: pkg/PLIST > =================================================================== > RCS file: /home/cvs/ports/multimedia/aom/pkg/PLIST,v > retrieving revision 1.2 > diff -u -p -u -p -r1.2 PLIST > --- pkg/PLIST 7 Mar 2020 13:32:40 -0000 1.2 > +++ pkg/PLIST 30 Dec 2021 21:52:16 -0000 > @@ -6,6 +6,7 @@ include/aom/aom.h > include/aom/aom_codec.h > include/aom/aom_decoder.h > include/aom/aom_encoder.h > +include/aom/aom_external_partition.h > include/aom/aom_frame_buffer.h > include/aom/aom_image.h > include/aom/aom_integer.h >