Index | Thread | Search

From:
Brad Smith <brad@comstyle.com>
Subject:
UPDATE: SVT-AV1 2.0.0
To:
ports@openbsd.org
Date:
Fri, 22 Mar 2024 13:44:17 -0400

Download raw body.

Thread
  • Brad Smith:

    UPDATE: SVT-AV1 2.0.0

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