Index | Thread | Search

From:
Pontus Stenetorp <pontus@stenetorp.se>
Subject:
Re: UPDATE: SVT-AV1 3.1.2
To:
Brad Smith <brad@comstyle.com>, ports@openbsd.org
Date:
Mon, 19 Jan 2026 14:13:38 +0900

Download raw body.

Thread
On Thu 15 Jan 2026, Brad Smith wrote:
> 
> Here is an update to SVT-AV1 3.1.2.
> 
> https://gitlab.com/AOMediaCodec/SVT-AV1/-/raw/master/CHANGELOG.md
> 
> Tested on aarch64.

Tested on amd64 with a 2560x1440 video I had laying around:

	$ ffmpeg -i ~/video.webm -fs 1G /tmp/video.yuv
	$ SvtAv1EncApp -i /tmp/video.yuv -w 2560 -h 1440 --crf 30 --preset 12 -b /tmp/video.ivf

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/multimedia/svt-av1/Makefile,v
> retrieving revision 1.20
> diff -u -p -u -p -r1.20 Makefile
> --- Makefile	30 Mar 2025 19:37:23 -0000	1.20
> +++ Makefile	15 Jan 2026 04:58:58 -0000
> @@ -2,15 +2,14 @@ ONLY_FOR_ARCHS=	${LP64_ARCHS} i386
>  
>  COMMENT=	scalable AV1 encoder
>  
> -VER=		2.3.0
> -REVISION=	0
> +VER=		3.1.2
>  DISTNAME=	SVT-AV1-v${VER}
>  PKGNAME=	svt-av1-${VER}
>  CATEGORIES=	multimedia
>  SITES=		https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v${VER}/
>  EXTRACT_SUFX=	.tar.bz2
>  
> -SHARED_LIBS=	SvtAv1Enc	4.0
> +SHARED_LIBS=	SvtAv1Enc	5.0
>  
>  HOMEPAGE=	https://gitlab.com/AOMediaCodec/SVT-AV1
>  
> @@ -28,12 +27,6 @@ MODULES=	devel/cmake
>  
>  .if ${MACHINE_ARCH} == "amd64"
>  BUILD_DEPENDS+=	devel/nasm
> -.endif
> -
> -# LLVM ERROR: Invalid size request on a scalable vector.
> -# with 16, 18, 19
> -.if ${MACHINE_ARCH} == "aarch64"
> -CONFIGURE_ARGS+=-DENABLE_SVE=OFF
>  .endif
>  
>  NO_TEST=	Yes
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/multimedia/svt-av1/distinfo,v
> retrieving revision 1.15
> diff -u -p -u -p -r1.15 distinfo
> --- distinfo	1 Nov 2024 09:52:30 -0000	1.15
> +++ distinfo	15 Jan 2026 04:58:58 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (SVT-AV1-v2.3.0.tar.bz2) = 9lNYSZ9XKkfWsHbdpzaBqBYrAsC2GaVRvC1i6tjucZo=
> -SIZE (SVT-AV1-v2.3.0.tar.bz2) = 10168419
> +SHA256 (SVT-AV1-v3.1.2.tar.bz2) = gC6bsrFPZujGOPVIV8y4TTU2FEsK4YufVou/IxTS3og=
> +SIZE (SVT-AV1-v3.1.2.tar.bz2) = 10203273
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/multimedia/svt-av1/pkg/PLIST,v
> retrieving revision 1.4
> diff -u -p -u -p -r1.4 PLIST
> --- pkg/PLIST	1 Nov 2024 09:52:30 -0000	1.4
> +++ pkg/PLIST	15 Jan 2026 04:58:58 -0000
> @@ -1,10 +1,10 @@
>  @bin bin/SvtAv1EncApp
>  include/svt-av1/
> +include/svt-av1/EbConfigMacros.h
>  include/svt-av1/EbDebugMacros.h
>  include/svt-av1/EbSvtAv1.h
>  include/svt-av1/EbSvtAv1Enc.h
>  include/svt-av1/EbSvtAv1ErrorCodes.h
> -include/svt-av1/EbSvtAv1ExtFrameBuf.h
>  include/svt-av1/EbSvtAv1Formats.h
>  include/svt-av1/EbSvtAv1Metadata.h
>  @lib lib/libSvtAv1Enc.so.${LIBSvtAv1Enc_VERSION}
>