Index | Thread | Search

From:
Brad Smith <brad@comstyle.com>
Subject:
UPDATE: vvenc 1.14.0
To:
ports@openbsd.org
Date:
Fri, 23 Jan 2026 18:07:58 -0500

Download raw body.

Thread
  • Brad Smith:

    UPDATE: vvenc 1.14.0

Here is an update to vvenc 1.14.0.


vvenc-v1.14.0

Over 1.13.1
- change cts and dts in vvenc.h to signed integers
- enable VUI automatically, when sensible
- many ARM SIMD optimizations (NEON & SVE) and enable SVE by default if supported
- remove requirement for nlohmann_json when linking static libvvenc
- update bundled nlohmann_json to v3.12.0
- allow setting colour range in vvencapp/vvencFFapp
- deprecate LMCS (will be removed in the future)
- improve and speed up unit test framework
- various smaller bug fixes and cleanups


Index: Makefile
===================================================================
RCS file: /cvs/ports/multimedia/vvenc/Makefile,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 Makefile
--- Makefile	28 Aug 2025 10:49:10 -0000	1.2
+++ Makefile	22 Jan 2026 23:46:41 -0000
@@ -1,9 +1,8 @@
 COMMENT=	Versatile Video Coding (VVC) encoder
 
-DISTNAME=	vvenc-1.13.1
 GH_ACCOUNT=	fraunhoferhhi
 GH_PROJECT=	vvenc
-GH_COMMIT=	76ea3ea21e76abf0ce1093b29ad145b5755007f8
+GH_TAGNAME=	v1.14.0
 CATEGORIES=	multimedia
 
 SHARED_LIBS=	vvenc	0.0
@@ -24,8 +23,6 @@ BUILD_DEPENDS+=	textproc/nlohmann-json
 COMPILER=	base-clang ports-gcc
 
 CONFIGURE_ARGS+=-DBUILD_SHARED_LIBS=ON \
-		-DVVENC_ENABLE_ARM_SIMD_SVE=TRUE \
-		-DVVENC_ENABLE_ARM_SIMD_SVE2=TRUE \
 		-DVVENC_ENABLE_THIRDPARTY_JSON=SYSTEM \
 		-DVVENC_ENABLE_WERROR=FALSE
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/multimedia/vvenc/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 distinfo
--- distinfo	4 Aug 2025 15:26:12 -0000	1.1.1.1
+++ distinfo	22 Jan 2026 23:46:41 -0000
@@ -1,2 +1,2 @@
-SHA256 (vvenc-1.13.1-76ea3ea2.tar.gz) = Q5uuoZL0uoj7set+RW1bNHw3FiNDDEcGnGCo/+rJwDk=
-SIZE (vvenc-1.13.1-76ea3ea2.tar.gz) = 2309378
+SHA256 (vvenc-1.14.0.tar.gz) = 3UPQYdWdvA2bmuW5nLQGcod92BFkYiiTjwZXmJOe4XQ=
+SIZE (vvenc-1.14.0.tar.gz) = 2352859
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/multimedia/vvenc/patches/patch-CMakeLists_txt,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt	4 Aug 2025 15:26:12 -0000	1.1.1.1
+++ patches/patch-CMakeLists_txt	22 Jan 2026 23:46:41 -0000
@@ -1,7 +1,7 @@
 Index: CMakeLists.txt
 --- CMakeLists.txt.orig
 +++ CMakeLists.txt
-@@ -395,10 +395,6 @@ endif()
+@@ -412,10 +412,6 @@ endif()
  
  # handle rpath correctly
  if( VVENC_ENABLE_INSTALL )