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
> 

Reply via email to