Here is an update to SVT-AV1 2.0.0.
## [2.0.0] - 2024-03-13 Major API updates - Changed the API signaling the End Of Stream (EOS) with the last frame vs with an empty frame - OPT_LD_LATENCY2 making the change above is kept in the code to help devs with integration - Removed the 3-pass VBR mode which changed the calling mechanism of multi-pass VBR - Moved to a new versioning scheme where the project major version will be updated everytime API/ABI is changed Encoder - Improve the tradeoffs for the random access mode across presets: - Speedup presets MR by ~100% and improved quality along with tradeoff improvements across the higher quality presets (!2179) - Improved the compression efficiency of presets M9-M13 by 1-4% (!2179) - Simplified VBR multi-pass to use 2 passes to allow integration with ffmpeg - Continued adding ARM optimizations for functions with c_only equivalent - Replaced the 3-pass VBR with a 2-pass VBR to ease the multi-pass integration with ffmpeg - Memory savings of 20-35% for LP 8 mode in preset M6 and below and 1-5% in other modes / presets Cleanup and bug fixes and documentation - Various cleanups and functional bug fixes - Update the documentation to reflect the rate control changes Index: Makefile =================================================================== RCS file: /cvs/ports/multimedia/svt-av1/Makefile,v retrieving revision 1.15 diff -u -p -u -p -r1.15 Makefile --- Makefile 27 Sep 2023 10:10:22 -0000 1.15 +++ Makefile 16 Mar 2024 03:09:03 -0000 @@ -2,7 +2,7 @@ ONLY_FOR_ARCHS= ${LP64_ARCHS} i386 COMMENT= scalable AV1 encoder/decoder -VER= 1.5.0 +VER= 2.0.0 DISTNAME= SVT-AV1-v${VER} PKGNAME= svt-av1-${VER} CATEGORIES= multimedia @@ -10,7 +10,7 @@ SITES= https://gitlab.com/AOMediaCodec/ EXTRACT_SUFX= .tar.bz2 SHARED_LIBS= SvtAv1Dec 2.0 \ - SvtAv1Enc 3.0 + SvtAv1Enc 4.0 HOMEPAGE= https://gitlab.com/AOMediaCodec/SVT-AV1 Index: distinfo =================================================================== RCS file: /cvs/ports/multimedia/svt-av1/distinfo,v retrieving revision 1.12 diff -u -p -u -p -r1.12 distinfo --- distinfo 30 Apr 2023 11:54:30 -0000 1.12 +++ distinfo 16 Mar 2024 03:09:03 -0000 @@ -1,2 +1,2 @@ -SHA256 (SVT-AV1-v1.5.0.tar.bz2) = pkmwcZBvuEDfGfsOLsl8BP3oLI7WTfuGYvYly4vGJF4= -SIZE (SVT-AV1-v1.5.0.tar.bz2) = 9490521 +SHA256 (SVT-AV1-v2.0.0.tar.bz2) = +cB2w3flBL4V4ZXbjdNtkSM7w3y46CUwOC84vBkm3wI= +SIZE (SVT-AV1-v2.0.0.tar.bz2) = 9565222