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

Reply via email to