Here is an update to SVT-AV1 2.1.0.
## [2.1.0] - 2024-05-17 API updates - One config parameter added within the padding size. Config param structure size remains unchanged - Presets 6 and 12 are now pointing to presets 7 and 13 respectively due to the lack of spacing between the presets - Further preset shuffling is being discussed in #2152 Encoder - Added variance boost support to improve visual quality for the tune vq mode - Improve the tradeoffs for the random access mode across presets: - Speedup of 12-40% presets M0, M3, M5 and M6 while maintaining similar quality levels - Improved the compression efficiency of presets M11-M13 by 1-2% (!2213) - Added ARM optimizations for functions with c_only equivalent Cleanup Build and bug fixes and documentation - Use nasm as a default assembler and yasm as a fallback - Fix performance regression for systems with multiple processor groups - Enable building SvtAv1ApiTests and SvtAv1E2ETests for arm - Added variance boost documentation - Added a mailmap file to map duplicate git generated emails to the appropriate author Index: Makefile =================================================================== RCS file: /cvs/ports/multimedia/svt-av1/Makefile,v retrieving revision 1.16 diff -u -p -u -p -r1.16 Makefile --- Makefile 23 Mar 2024 13:29:45 -0000 1.16 +++ Makefile 13 Jun 2024 08:39:41 -0000 @@ -2,7 +2,7 @@ ONLY_FOR_ARCHS= ${LP64_ARCHS} i386 COMMENT= scalable AV1 encoder/decoder -VER= 2.0.0 +VER= 2.1.0 DISTNAME= SVT-AV1-v${VER} PKGNAME= svt-av1-${VER} CATEGORIES= multimedia @@ -26,7 +26,7 @@ COMPILER= base-clang ports-gcc MODULES= devel/cmake .if ${MACHINE_ARCH} == "amd64" -BUILD_DEPENDS+= devel/yasm +BUILD_DEPENDS+= devel/nasm .endif CONFIGURE_ARGS+=-DSVT_AV1_LTO=ON Index: distinfo =================================================================== RCS file: /cvs/ports/multimedia/svt-av1/distinfo,v retrieving revision 1.13 diff -u -p -u -p -r1.13 distinfo --- distinfo 23 Mar 2024 13:29:45 -0000 1.13 +++ distinfo 13 Jun 2024 08:39:41 -0000 @@ -1,2 +1,2 @@ -SHA256 (SVT-AV1-v2.0.0.tar.bz2) = +cB2w3flBL4V4ZXbjdNtkSM7w3y46CUwOC84vBkm3wI= -SIZE (SVT-AV1-v2.0.0.tar.bz2) = 9565222 +SHA256 (SVT-AV1-v2.1.0.tar.bz2) = K/0Jh3C7oYXNHO2OH/OJg349yg2LXPsNl8klph27+VU= +SIZE (SVT-AV1-v2.1.0.tar.bz2) = 12009974